Skip to content
大纲

网络模型

OSI 七层模型

  • 应用层
  • 表示层
  • 会话层
  • 传输层
  • 网络层
  • 链路层
  • 物理层

TCP/IP 四层模型

TCP/IP 协议在一定程度上参考了 OSI 体系结构,并对相似的部分进行了合并,从而转换为效率更高、成本更低的四层模型

  • 应用层:定义数据格式并进行解析,为用于通信的应用程序和用于消息传输的底层网络提供接口
    • DNS: 用于将域名与 IP 进行映射
    • HTTP:常用于各种网络应用
    • SMTP:常用于邮件传输
    • TELNET:常用于远程登录服务
    • FTP:常用于文件传输
  • 传输层:定义端口(标识应用程序)、实现端到端通信,基本功能包括 依据端口寻址、数据分割重组、连接管理、流量控制、数据纠错
    • UDP:用户数据报协议,无连接、不可靠的通信协议
    • TCP:传输控制协议,面向连接、可靠的通信协议
  • 网络层:定义网络地址、区分网段、子网内 MAC 寻址、对于不同子网数据包进行路由
    • IP:制定一套地址规则,区分两台主机是否属于同一网络
    • ARP:地址解析协议,根据 IP 地址获取 MAC 地址
    • 路由协议:以最佳路径对不同子网数据包进行转发
  • 链路层:对电信号进行分组并生成数据帧,然后以广播的形式通过物理介质发送给接收方
    • MAC 地址(物理地址):在网络中唯一标识一个网卡