全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

什么是TCP/IP参考模型

发布时间:2023-12-05 02:44:07
发布人:xqq

什么是TCP/IP参考模型?TCP/IP(Transmission Control Protocol/Internet Protocol),是当下实际的业界标准。

TCP/IP被IETF不断地充实和完善,TCP/IP模型、TCP/IP功能模型、TCP/IP协议模型、TCP/IP协议簇、TCP/IP协议栈等说法经常被混用。

TCP/IP这个名字来自该协议簇中两个非常重要的协议,一个是IP(Internet Protocol),另一个是TCP(Transmission Control Protocol)。

图1所示为TCP/IP参考模型与OSI参考模型对比,TCP/IP参考模型将网络分为四层,其中“网络访问层”对应的是OSI参考模型的数据链路层和物理层,并将OSI参考模型的会话层、表示层和应用层合并为“应用层”。TCP/IP模型可以说是四层也可以说是五层,五层的TCP/IP参考模型使用最为广泛。

图1 TCP/IP参考模型与OSI参考模型对比

在OSI参考模型中,习惯把每层的数据单元都称为“协议数据单元(Protocol DataUnit,PDU)”,PDU是每一层的单位。例如,第六层的数据单元称为L6 PDU,第三层的数据单元称为L3 PDU,其中L代表“层”。

在TCP/IP参考模型中,习惯将物理层的数据单元称为“比特(bit)”,把数据链路层的数据单元称为“帧(Frame)”,把网络层的数据单元称为“分组或包(Packet)”。

对于传输层,习惯将通过TCP封装的数据单元称为“段(Segment)”,即“TCP段(TCP Segment)”。对于应用层,通过HTTP封装的数据单元被称为“HTTP报文(HTTP Datagram)”,通过FTP封装的数据单元被称为“FTP报文(FTP Datagram)”,以此类推。

TCP/IP参考模型封装数据的流程与OSI参考模型封装数据的流程一致,发送方从高层向底层封装数据,接收方收到封装数据后,从底层向高层解封装数据,将解封装后的数据交给应用层处理。

IT培训

相关文章

嵌入式培训课程:探索技术的无限可能

嵌入式培训课程:探索技术的无限可能

2023-12-12
web前端培训:vue实现双向数据绑定原理

web前端培训:vue实现双向数据绑定原理

2023-12-12
嵌入式开发:Linux系统编程的探索与实践

嵌入式开发:Linux系统编程的探索与实践

2023-12-12
Web前端:探索Web前端开发技术的新领域

Web前端:探索Web前端开发技术的新领域

2023-12-12

最新文章

python培训学校靠谱吗?为什么一定要选择千锋教育

python培训学校靠谱吗?为什么一定要选择千锋教育

2023-12-13
培训学校学java靠谱吗?为什么一定要选择千锋教育

培训学校学java靠谱吗?为什么一定要选择千锋教育

2023-12-13
网络安全哪个培训机构靠谱

网络安全哪个培训机构靠谱

2023-12-13
python培训机构可靠吗?为什么一定要选择千锋教育

python培训机构可靠吗?为什么一定要选择千锋教育

2023-12-13
在线咨询 免费试学 教程领取