MENU

网络分层:OSI 模型与 TCP/IP 模型

January 29, 2020 • 计算机网络

今天复习下现阶段互联网的分层,目前存在 OSI 模型TCP/IP 模型 两种分层模型,简单的说前者为参考标准后者为实际应用的规范。

OSI 模型

OSI 模型 分为 7 层,分别为:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层

  1. 物理层:传输介质,实现比特流的透明传输,典型设备为各类线缆;
  2. 数据链路层:实现数据帧的传输,典型设备为交换机;
  3. 网络层:实现路由和寻址的功能,典型设备为路由器;
  4. 传输层:为上层协议提供端到端的可靠和透明的数据传输服务,TCP、UDP 协议;
  5. 会话层:负责建立、管理和终止表示层实体之间的通信会话;
  6. 表示层:实现应用层数据的编码和转换功能;
  7. 应用层:为计算机用户提供应用接口,也为用户直接提供各种网络服务。

TCP/IP 模型

TCP/IP 模型 分为 4 层:网络接口层、网际层、传输层、应用层

TCP/IP 模型OSI 模型 的区别在于,TCP/IP 的网络接口层包含了 OSI 的会话层、表示层、应用层,而 TCP/IP 的网络接口层则包含了 OSI 的物理层和数据链路层。

各类协议对应的分层

  • 物理层:RJ45、CLOCK、IEEE802.3 (中继器,集线器)
  • 数据链路:PPP、FR、HDLC、VLAN、MAC (网桥,交换机)
  • 网络层:IP、ICMP、ARP、RARP、OSPF、IPX、RIP、IGRP、 (路由器)
  • 传输层:TCP、UDP、SPX
  • 会话层:NFS、SQL、NETBIOS、RPC
  • 表示层:JPEG、MPEG、ASII
  • 应用层:FTP、DNS、Telnet、SMTP、HTTP、WWW、NFS