传输控制协议


面向连接,可靠,字节流
一个连接,只有两方通信
UDP可以多播和组播

可靠性:

  • tCP可以决定报文段大小,UDP由上层应用决定
  • 发送后计时器,可重传
  • 确认
  • 校验
  • 保序
  • 流控制

报文格式

序号:第一个字节。建立连接,序号字段包含ISN。发送数据时,序号为ISN+1,因为SYN消耗一个序号。
确认序号: 期望收到的序号
数据偏移: 首部长度,单位4byte,正常20byte
标志:

  • URG
  • ACK
  • PSH
  • RST
  • SYN
  • FIN
    窗口:还可以接受的字符数
    检验和:首部和数据
    紧急指针+序号=紧急数据最后一个字节序号
    选项:通常规定最大报文段长度MSS
    数据部分:可选

FTP,Telnet使用TCP

你可能感兴趣的:(传输控制协议)