ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

Java学习——网络编程

Java学习——网络编程

网络编程:

在网络通信协议下不同计算机上运行的程序进行数据传输,java中可以使用java.net包下的技术轻松开发出常见的网络应用程序。

常见的软件架构:

C/S:Client/Server,在用户本地需要下载并安装客户端程序,在远程有一个服务器端程序,画面精美,用户体验好,需要开发服务端和客户端

B/S:Browser/Server,只需要一个浏览器,用户通过不同的网址访问不同的服务器,不需要开发客户端,只需要页面和服务端,用户不需要下载,打开浏览器即可使用;

网络编程三要素:

IP地址:设备在网络中的地址,是唯一的标识,是分配给网络设备的数字标识

IPV4:互联网通信协议第四版,采用32位地址长度,分为4组,每组8位,用一个十进制数表示,采用点分十进制;

        特殊IP地址:127.0.0.1,是localhost,回送地址,本机IP,永远只会寻找当前所在本机

IPV6:互联网通信协议第六版,采用128位地址长度,分为8组,每组16位,用一个十六进制表示,采用冒号分十六进制表示,如果十六进制的表示形式中有多个连续的0,可以省略

端口号:应用程序在设备中唯一的标 识

协议:数据在网络中传输的规则,常见的有UDP,TCP,http,https,ftp

返回列表