中文
[1天-1CS] 传输层

[1天-1CS] 传输层

1CS 1 天内,快速回顾传输层

传输层

提供连接发送方和接收方的通信服务。 提供面向连接的数据流支持、可靠性和流量控制 充当应用层和互联网层之间的数据传输中介

  • TCP:保证顺序,使用面向连接的协议,并确认收到(虚拟线路数据包交换)

  • UDP:排序 X、确认 X、简单数据传输(数据报数据包交换)

虚拟线路数据包交换方法

  • 每个数据包包含一个虚拟线路标识符

  • 虚拟线路在所有数据包发送完毕后释放,数据包按发送顺序到达

数据报数据包的交换方式

  • 数据包独立移动,选择最佳路径

  • 可按不同路径和顺序发送

TCP 如何建立和中断连接

连接到 ####:三方握手

  1. 客户端发送带有 ISN 的连接请求标志; 2. 服务器发送服务器的 ISN 和客户端的 ISN + 1 以及授权号; 3.
  2. 客户端回复服务器的 ISN + 1 和授权号

断开连接:4 路握手

  1. 客户端发送 FIN 设置段并进入 FIN\WAIT 接收数据的服务器向客户端发送 ACK 确认段并进入 CLOSE_WAIT
  2. 在发送 ACK 一段时间后发送 FIN 段 客户端收到 ACK,进入 TIME/WAIT(等待),并将 ACK 重新发送回服务器; 5. 接收服务器发送 CLOSE

使用 TIME_WAIT 的原因:可能出现延迟包,确认断开连接

댓글 작성

게시글에 대한 의견을 남겨 주세요.

댓글 0