计算机的OSI和TCP/IP网络模型


1、计算机的网络模型分为两种OSI模型和TCP/IP模型,它们的对应关系如下

这里写图片描述

2、针对OSI模型,每一层都有各自的功能。

  1. 应用层
    应用层是OSI模型中最靠近用户的一层,负责为用户的应用程序提供网络服务 。包括为相互通信的应用程序或进程之间建立连接,进行同步建立关于错误纠正和控制。同时还包含大量的应用协议,例如远程登录(talent)、简单的邮件传输协议(SMTP)、简单的网络管理协议(SNMP),超文本传输协议(HTTP)。
    所有能超声网络流量的程序都在应用层。

  2. 表示层
    表示层负责在不同的数据格式之间进行转换操作,以实现不同的计算机系统间的信息交换。还负责数据的加密,在传输的过程中进行保护,在发送端加密,在接收端解密,使用加密秘钥来对数据进行加密和解密。

  3. 会话层
    会话层的主要功能是在两个节点间建立连接、维护、释放面向用户的连接,并对会话进行管理和控制,保证会话数据可靠传输,在会话的过程中决定到底使用全双工还是使用半双工模式传输。

  4. 传输层
    传输层是OSI模型中唯一负责端到端节点数据传输和控制的层,传输层是在OSI模型中起承上启下的作用,它下面的三层主要主要面向网络通信,以确保信息准确有效的传输,上面的三层树妖面向主机用户,为用户提供各种服务。
    传输层为了向会话层提供可靠的端到端传输服务,也使用差错控制和流量控制等机制。4层的协议有传输控制协议(TCP),用户数据报协议(UDP),顺序包交换协议(SPX)。

  5. 网络层
    负责选择最佳的路径,规划IP(Internet Protocol)地址。

  6. 数据链路层
    数据帧的开始和结束,同时提供透明传输,差错校验。

  7. 物理层
    是OSI模型的最底层,它面向原始的比特流的传输,同时规范了接口标准。

本文永久更新链接地址

相关内容