0%

网络模型

讲一下OSI模型

OSI模型分为七层:

  • 应用层:负责给应用程序提供统一的接口
  • 表示层:负责把数据转换成兼容另一个系统能识别的格式
  • 会话层:负责建立、管理和终止表示层实体之间的通信会话
  • 传输层:负责端到端的数据传输
  • 网络层:负责数据的路由、转发、分片
  • 数据链路层:负责数据的封帧和差错检测和mac寻址
  • 物理层:负责在物理网络中传输数据帧

OSI过于复杂,提出的也只是理论上的分层,并没有具体的实现方案

讲一下TCP/IP模型

TCP/IP模型分为四层,不包含物理层和数据链路层,因此不能独立完成计算机网络的功能,必须与其他协议协同工作

  • 应用层:支持HTTP,SFTP等最终用户进程
  • 传输层:支持主机到主机的通信(TCP/UDP)
  • 网络层:寻址和路由数据包(IP)
  • 网络接口层:数据的物理传输,链路控制