OSI参考模型和TCP/IP参考模型

1.OSI参考模型

国际标准化组织(ISO) 于1984年提出开放系统互连(OSI) 参考模型。

分层结构的优点:

开放的标准化接口

易于理解、学习和更新协议

标准实现模块化工程,降低了开发实现的复杂度

便于故障排除

目的: 支持异构网络系统的互联互通。

1.层次结构与功能

image-20220620180907261

2.对等通信

接口: 是同一结点内相邻两层间交换信息的连接点(上层使用下层服务的入口)

仅仅在相邻层间有接口,且所提供服务的具体实现细节对上一层完全屏蔽。

服务: 下层为紧邻上层提供的功能调用。[垂直方向]

最底层只提供服务,是整个层次结构的基础,中间各层既是下一层的服务使用者,又是上一层的服务提供者,最高层面向用户提供服务

第n层在向n+1层提供服务时,此服务不仅包含第n层本身的功能,还包含由下层服务提供的功能

协议: 为进行网络中的对等实体数据交换而建立的规则、标准或约定称为网络协议。[水平方向]

协议由语法,语义和同步三部分组成

语法:规定传输数据的格式

语义:规定所要完成的功能(即需要发出何种控制信息,完成何种动作及作出何种应答)

同步:规定各种操作的条件,时序关系(即事件实现顺序的详细说明)

image-20220620180957197

3.数据的封装与解封装

在实际过程中数据链路层传递过程添加了两段信息

image-20220620181818524

4.OSI参考模型的问题

​ 划分层次过多,会话层、表示层存在意义不大
​ IP协议已经成为事实的网络层唯一协议

2.TCP/IP参考模型(4层模型)

image-20220620184359159

3.五层参考模型(实际应用中的模型)

img

img

应用层:报文

传输层:报文段(把很长的报文分割成一小段,如果报文很小就不用分割为报文段)

网络层:IP数据报,分组(IP数据报:封装了网络层的IP地址,包括源地址与目的地址。如果IP数据报过大,就切割成分组,所以数据报如果很小,那么一个分组就是一个数据报。)

数据链路层:帧(加头:MAC地址;加尾:FCS帧检验序列)

物理层:比特流(把比特流转成信号的形式放到链路上进行传输)

**3.TCP/IP协议族:**ARP协议为IP协议服务,IP协议为ICMP和IGMP协议服务

img

4 IP数据报格式各单位总结:

总长度单位是1B,首部长度单位是4B,片偏移单位是8B。