三种参考参考模型
OSI参考模型和TCP/IP参考模型
1.OSI参考模型
国际标准化组织(ISO) 于1984年提出开放系统互连(OSI) 参考模型。
分层结构的优点:
开放的标准化接口
易于理解、学习和更新协议
标准实现模块化工程,降低了开发实现的复杂度
便于故障排除
目的: 支持异构网络系统的互联互通。
1.层次结构与功能
2.对等通信
接口: 是同一结点内相邻两层间交换信息的连接点(上层使用下层服务的入口)
仅仅在相邻层间有接口,且所提供服务的具体实现细节对上一层完全屏蔽。
服务: 下层为紧邻上层提供的功能调用。[垂直方向]
最底层只提供服务,是整个层次结构的基础,中间各层既是下一层的服务使用者,又是上一层的服务提供者,最高层面向用户提供服务
第n层在向n+1层提供服务时,此服务不仅包含第n层本身的功能,还包含由下层服务提供的功能
协议: 为进行网络中的对等实体数据交换而建立的规则、标准或约定称为网络协议。[水平方向]
协议由语法,语义和同步三部分组成
语法:规定传输数据的格式
语义:规定所要完成的功能(即需要发出何种控制信息,完成何种动作及作出何种应答)
同步:规定各种操作的条件,时序关系(即事件实现顺序的详细说明)
3.数据的封装与解封装
在实际过程中数据链路层传递过程添加了两段信息
4.OSI参考模型的问题
划分层次过多,会话层、表示层存在意义不大
IP协议已经成为事实的网络层唯一协议
2.TCP/IP参考模型(4层模型)
3.五层参考模型(实际应用中的模型)
应用层:报文
传输层:报文段(把很长的报文分割成一小段,如果报文很小就不用分割为报文段)
网络层:IP数据报,分组(IP数据报:封装了网络层的IP地址,包括源地址与目的地址。如果IP数据报过大,就切割成分组,所以数据报如果很小,那么一个分组就是一个数据报。)
数据链路层:帧(加头:MAC地址;加尾:FCS帧检验序列)
物理层:比特流(把比特流转成信号的形式放到链路上进行传输)
**3.TCP/IP协议族:**ARP协议为IP协议服务,IP协议为ICMP和IGMP协议服务
4 IP数据报格式各单位总结:
总长度单位是1B,首部长度单位是4B,片偏移单位是8B。