网络基础之OSI模型及TCP/IP协议栈

网友投稿 281 2022-10-16


网络基础之OSI模型及TCP/IP协议栈

OSI参考模型 开放系统互连参考模型为实现开放系统互连所建立的通信功能分层模型。其目的是为异种计算机互连提供一个共同的基础和标准框架,并为保持相关标准的一致性和兼容性提供共同的参考。这里所说的开放系统,实质上指的是遵循OSI参考模型和相关协议能够实现互连的具有各种应用目的的计算机系统。

一. OSI模型七层结构

1.物理层 位 bit

二进制传输,为启动、维护以及关闭物理链路定义了电气规范、机械规范、过程规范和功能规划。

2.数据链路层 帧 frame

访问介质,定义如何格式化数据以便于进行传输以及如何控制对网络的访问,支持错误检测

3.网络层 数据包packet/package

数据传输,路由数据包、选择传递数据的最佳路径、支持逻辑寻址和路径选择。

4.传输层 网段segmet

传输问题,确保数据传输的可靠性、建立、维护和终止虚拟电路、通过错误检测和恢复信息流控制来保障可靠性。

5.会话层 message

主机间通信,建立、管理和终止在应用程序之间的会话。

6.表示层

数据表示;确保接收系统可以读出该数据、格式化数据、构建数据、协商用于应用层的数据传输语法、提供加密

7.应用层

网络进程访问应用层;为应用程序进程(电子邮件、文件传输和终端仿真)提供网络服务、提供用户身份验证。

TCP/IP 协议栈

标准TCP/IP协议是用于计算机通信的一组协议,通常被称为TCP/IP协议栈,以它为基础组建的互联网是目前国际上规模最大的计算机网络。正因为互联网的广泛应用,使得TCP/IP成为了事实上的网络标准。

TCP/IP和OSI模型对比图

TCP特性:

工作在传输层面向连接协议

全双工协议

半关闭

错误检查

将数据打包成段,排序

确认机制

数据恢复,重传

流量控制,滑动窗口

拥塞控制,慢启动和拥塞避免算法


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:TCP协议的三次握手、四次挥手
下一篇:PTN960
相关文章

 发表评论

暂时没有评论,来抢沙发吧~