首页 > 其他分享 >软件开发需要了解的计算机网络知识 - OSI参考模型和TCPIP模型

软件开发需要了解的计算机网络知识 - OSI参考模型和TCPIP模型

时间:2022-08-29 13:59:28浏览次数:65  
标签:封装 参考模型 网络层 OSI 数据 应用层 TCPIP

OSI参考模型的产生背景: -各大IT设备厂商只支持自己的私有协议,跨厂商设备兼容性差 -用户购买和维护成本高 -不利于网络技术发展   OSI参考模型的概念: 定义了网络中设备所遵守的层次结构   OSI参考模型的分层:   1.物理层 定义电压、接口、线缆标准、传输距离、传输介质等物理参数   2.数据链路层 MAC地址寻址   3.网络层 网络层地址寻址、路由   4.传输层 数据分段、建立端到端连接、维护传输可靠性(端口、TCP、UDP)   5.会话层 建立、维护、拆除应用程序间的会话   6.表示层 定义数据格式、结构;数据加密、压缩;   7.应用层 为应用程序进程提供网络服务   OSI参考模型的问题: -划分层次过多,会话层、表示层存在意义不大 -IP协议成为事实的网络层唯一协议   TCP/IP参考模型4层划分方法: 1.网络接口层 -物理层 -数据链路层 2.网络层 3.接口层 4.应用层 -会话层 -表示层 -应用层   TCP/IP参考模型5层划分方法: 1.物理层 2.数据链路层 3.网络层 4.传输层 5.应用层 -会话层 -表示层 -应用层   数据封装的定义: 在原始数据的基础上加入一些额外信息形成新的格式   数据解封装的定义: 拆掉封装的额外信息,还原成原始数据   TCP/IP分层封装: 1.物理层:比特流 2.数据链路层:数据帧 3.网络层:数据包 4.传输层:数据段 5.应用层:数据   数据封装和解封装过程: 1.数据发送时,从上至下逐层封装 2.数据接收时,从下至上逐层解封装 3.只有拆除外层封装,才能看到内层封装  

标签:封装,参考模型,网络层,OSI,数据,应用层,TCPIP
From: https://www.cnblogs.com/xhj123/p/16635689.html

相关文章