/**
* @author StormWangxhu
* @version 创建时间:2017年11月9日 上午10:31:53
*
*/
学习目标:
1、了解TCP/IP协议的特点。
2、掌握IP地址和端口号的作用。
3、掌握InetAddress对象的使用。
4、掌握UDP和TCP的通信方式。
1、1、网络通信协议
1、定义:
计算机网络连接和通信的规则称为网络通信协议。
2、目前最广泛协议: TCP/IP协议
3、TCP/IP模型:
详细介绍一下4层:
- 链路层: 也称为网络接口层,该层负责监视数据在主机和网络之间的交换。事实上,TCP/IP协议并未定义该层协议,而由参与互联的各个网络使用自己的物理层和数据链路层协议与TCP/IP的网络互联层进行连接。
- 网络层: 也称网络互联层,是整个TCP/IP协议的核心,它主要用于将数据进行分组,将分组的数据发送到目标计算机或网络。
- 传输层: 主要使用网络程序进行通信,在进行网络通信时,可以采用TCP协议,亦可UDP协议。
- 应用层:主要负责应用程序的协议。例如HTTP协议,FTP协议。
-
1、1、1 IP地址和端口号
1、IP地址组成:
4个字节大小的二进制数字表示。为便于处理和记忆,使用十进制形式。
数字间用“.”表示。
2、IPv4 和IPv6 。
IPv4使用4个字节表示地址。
IPv6使用16个字节表示地址。
3、IP地址和端口号作用:
IP地址:确定计算机名:即家庭地址。
端口号: 确定哪个“房间”,即房间号。