概念:两台或多台设备通过一定物理设备连接起来构成了网络。
根据网络的覆盖范围,可分为:局域网、城域网、广域网(万维网)。
概念:两台设备之间通过网络实现数据传输。
java.net包下提供一系列的类或接口→完成网络通信
InetAddress类:
1、获取本机信息【主机名/IP】;
2、通过域名,获取远程服务器的IP。
概念:唯一标识主机。查看ip地址:ipconfig
IPv4:4个字节表示(十进制32位)→ IPv6:16个字节表示(十六进制128位)
IPv6是互联网工程任务组设计的用于替代IPv4的下一代IP协议,极大扩充网络地址资源。
概念:IP地址的映射,涉及HTTP协议。
解决记忆IP的困难
概念:用于标识计算机上某个特定的网络程序。
端口范围:0~65535(2个字节表示端口)
在网络开发中,不要使用0~1024的端口号,名花有主
概念:协议就是数据的组织形式。
把要发送的数据,准确无误的送到对方区
1、通信的两端都要有Socket,是两台机器间通信的端点;
2、网络通信其实就是Socket间的通信;
3、Socket允许程序把网络连接当成一个流,数据在两个Socket间通过IO传输;
5、一般主动发起通信的应用程序属于客户端,等待通信请求的为服务端。



