Skip to content

概念

OSI 七层模型

  • 应用层

  • 会话层: 由于基于 TCP 连接是不持久的,在应用层下面增加会话层提供包括访问验证和会话管理在内的建立和维护应用之间通信的机制 cookie、session 等

  • 表示层: 由于 TCP 连接是不安全的,容易发生请求截取和篡改而导致密码泄漏、注入攻击等问题,所以在传输层之上增加了表示层提供格式化的表示和转换数据服务,如加密和压缩

  • 传输层

  • 网络层

  • 数据链路层

  • 物理层

TCP/IP 参考模型

  • 应用层: 数据解析过程不同,应用层提供网络与用户应用软件之间的接口服务,适应差异性

  • 传输层: 数据传输中存在的一些问题,连接不持久、延迟、丢包等问题,所以传输层提供建立、维护、取消传输连接功能,负责数据传递的可靠性

  • 网络层: 网络层处理网络间路由,确保数据及时传送

  • 数据链路层: 数据链路层负责无错传输数据,确认帧、发错重传等(交换机)

  • 物理层: 网络的传输总得通过媒介,所以物理层提网卡、网线、双绞线、同轴电缆、中继器等媒介

TCP/IP 协议族

  • 应用层

  • 网络层(IP):提供点到点的服务

  • 运输层(TCP/IP):提供端到端的服务

  • 链路层

    1. 为 IP 模块发送和接收数据报

    2. 为 ARP 模块发送和接收 ARP 请求

    3. 为 RARP 发送和接收 RARP 请求

最大传输单元(MTU)

  • 数据帧的最大长度

  • 以太网,1500 字节

  • 802.3,1492 字节

:name