标签: 传输层 - STEMHA's Blog

计算机网络教程-TCP状态转换

TCP状态表

状态 说明 状态 说明
CLOSED 没有连接存在 FIN-WAIT-2 首个FIN 的ACK 已被接收;等待第二个FIN
LISTEN 接收到被动打开;等待SYN CLOSE-WAIT 首个FIN 被接收,ACK 被发送;等待应用关闭
SYN-SENT SYN已被发送;等待ACK TIME-WAIT 第二个FIN 被接收,ACK 被发送;等待2MSL 超时
SYN-RCVD SYN + ACK 已被发送;等待ACK LAST-ACK 第二个FIN 被发送;等待ACK
ESTABLISHED 连接建立;数据传输正在进行 CLOSING 双端决定同时关闭
FIN-WAIT-1 首个FIN 已被发送;等待ACK

计算机网络教程-传输层协议-TCP(2)

TCP 连接

在 TCP 中,面向连接的传输需要三个过程:连接建立、数据传输和连接终止。
在TCP 中的分组称为段(segment)

计算机网络教程-传输层协议-TCP(1)

TCP(传输控制协议)

传输控制协议(Transmission Control Protocol,TCP)是一个面向连接可靠的协议。

  • TCP 显式定义了连接建立、数据传输以及连接拆除阶段来提供面向连接服务。
  • TCP 使用GBN 和SR 协议的组合来提供可靠性。
  • 为了实现这个目的,TCP 使用校验和(为差错发现)、丢失或被破坏分组重传、累积和选择确认以及计时器。

计算机网络教程-传输层协议-UDP

传输层协议

UDP :不可靠的无连接传输层协议,由于在应用中简单高效而被使用,在那些应用中差错控制由应用层进程提供。
TCP :可靠的面向连接协议,可用于可靠性重要的任何应用。

计算机网络教程-传输层概述

传输层

  • 传输层是客户程序和服务器程序之间的联络人,是一个进程到进程的连接。
  • 传输层是TCP/IP 协议簇中的核心;
  • 它是因特网上从一点到另一个点传输数据的端到端逻辑传输媒介。
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×