本小节的要点包括: ●OSI与TCP/IP协议框架 ●OSI各层功能特点 ●封装与解封装(PDU) ●IP包头结构 ●IP报文传输过程 ●常见IP相关协议(ARP,ICMP…) ●传输层功能 ●TCP与UDP对比 1.1 OSI与TCP/IP协议框架 OSI是网络界的法律,主要目的是实现各厂商设备的兼容操作,TCP/IP是互联网的主流协议。图1是OSI与TCP/IP协议模型的对比。
图1 OSI与TCP/IP协议模型 1.2 OSI每层功能及特点 1、物理层:其作用是传输BIT信号,典型设备代表如HUB(集线器)。 2、数据链路层:包括LLC和MAC子层,LLC负责与网络层通讯,协商网络层的协议。MAC负责对物理层的控制。本层的典型设备是SWITCH(交换机)。 3、网络层:本层的作用是负责路由表的建立和维护,数据包的转发。本层的典型设备是ROUTER(路由器)。 4、传输层:本层将应用数据分段,建立端到段的虚连接,提供可靠或者不可靠传输。 5、会话层:本层负责两个应用之间会话的管理和维护。 6、表示层:本层解决数据的表示、转换问题,是人机之间通讯的协调者,如进行二进制与ASCII码的转换。 7、应用层:本层是人机通讯的接口。典型的应用程序如FTP、HTTP等。 1.3 OSI封装,解封装以及PDU 1.3.1 封装 ●所谓封装是指在发送方发生的自上而下的过程 ●在每一层为应用数据添加上特定的头部/尾部信息(PDU,Protocol Data Unit,协议数据单元) ●Application(应用程序)→segment(数据段)→packet(数据包)→frame(数据帧)→bit(比特,二进制位) 1.3.2 解封装 ●所谓解封装是指在接收方发生的自下而上的过程 ●逐层的去掉头部以及尾部信息 1.4 IP包结构 IP包结构的结构如图2所示。
|