OSI七层模型与TCP/IP四层模型

TCP/IP四层模型、OSI七层模型

OSI七层模型与TCP/IP四层模型

  1. TCP/IP四层网络模型
TCP/IP网络模型 对应协议
应用层 DNS、HTTP、FTP、SMTP
传输层 TCP、UDP
网络层 IP、ARP
数据链路层/网络接口层 Ethernet
  1. OSI七层中各层的作用
  • 应用层:直面用户提供服务,如邮件/文件传输。
  • 表示层:统一发送接收两方的应用层信息格式一致。如:ASCII vs 二进制码
  • 会话层:发起或接收回话。
  • 运输层:定义传输数据协议和端口号,提供可靠传输。
  • 网络层:提供主机间连接和路径。
  • 数据链路层:格式化数据进行传输,提供错误重传机制。
  • 物理层:网线或光纤进行比特的传输。

对比数据链路层的错误重传机制和传输层的可靠传输?

  1. 数据链路层,使用CRC循环冗余检验差错技术。起初收到正确信号即视为传输完成,否则超时后重新发送。但现在通信较好,区别对待。
  • 通信线路较好情况,差错率较小,不使用错误重传,提供最大努力的交付(不可靠的),将错误重传交给上层TCP运输层。
  • 通信线路不好的情况,采取错误重传技术。
  1. 运输层的可靠传输

    TCP和UDP详解