计算机网络体系结构

  • Post author:
  • Post category:其他

两个系统中实体间的通信是一个很复杂的过程,为了降低协议设计和调试过程的复杂性,也为了便于对网络进行研究、实现和维护,促进标准化工作,通常对计算机的体系结构以分层的方式建模。

OSI参考模型7层。
1.物理层:在物理媒体上为数据端设备透明的传输原始比特流,传输单位是比特。
2.数据链路层:将网络层传来的IP数据报组装成帧,传输单位是帧。
3.网络层:把网络层的协议数据单元从源端传送到目的端,为分组交换网上的不同主机提供通信服务,传输单位是数据报。
4.传输层:负责主机中两个进程之间的通信,功能是为端到端连接提供可靠的传输服务,为端到端连接提供流量控制、差错控制、服务质量、数据传输管理等服务,传输单位是报文段或用户数据报。
5.会话层:允许不同主机上的各个进程之间进行会话,为表示层实体或用户进程建立连接并在连接上有序地传输数据。
6.表示层:主要处理在两个通信系统中交换信息的表示方式。
7.应用层:为特定的网络应用提供访问OSI参考模型环境的手段。

TCP/IP模型4层
1.网络接口层:处理网络的硬件部分。
2.网际层:规定通过怎样的路径传输数据。
3.传输层:对应用层提供处于网络连接中的两台计算机之间的数据传输。
4.应用层:包含所有的高层协议,向用户提供应用服务时通信的活动。

无论是OSI参考模型还是TCP/IP模型,都是不完美的,综合OSI和TCP/IP的优点,采用一种只有五层协议的体系结构。
1.物理层:透明地传输原始比特流。
2.数据链路层:把网络层传下来的数据报组装成帧,在两个相邻结点间的链路上实现帧的无差错传输。
3.网络层:将分组从源端传送到目的端,为分组交换网上的不同主机提供通信服务。
4.传输层:负责主机中两个进程之间的通信,为端到端提供可靠的服务。
5:应用层:为用户的应用进程提供通信服务,负责处理特定的应用程序。

在这里插入图片描述


版权声明:本文为weixin_43765321原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。