Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

OSI 七层模型

分层解读

  • 应用层

    • 为应用程序提供网络服务
    • 协议有HTTP、FTP、TELNET、SMTP
  • 表示层

    • 提供数据格式转换服务,比如编码解码,加密解密,压缩和解压缩
    • 协议有ASCII、SSL/TLS
  • 会话层

    • 建立、管理会话
    • 协议有ADSP、RPC
  • 传输层

    • 建立、管理端口到端口的连接
    • 协议有TCP、UDP
  • 网络层

    • 进行逻辑地址(IP)寻址
    • 协议有IP、ICMP
  • 数据链路层

    • 进行硬件地址(MAC)寻址
    • 协议有HDLC、PPP、SLIP
  • 物理层

    • 建立、维护、断开物理连接

如果把最上面三层统一合并为应用层,则是TCP/IP五层模型,更简洁

统一理解

层只是一个抽象的概念,每一层都对应某种约定的实现协议,指定发送端如何在每一层进行数据包的封装写入,指定接收端如何在每一层进行数据包的拆包读取

这里的发送端和接收端不能狭义理解为起点和终点,其实还包括路由过程中的跳板,它们之间也是一个个发送端和接收端,只不过拆包只停留在网络层的下面,只有真正是给自己的(IP地址符合,通过MAC地址找到),才会进入传输层的上面

w600