HTTP——TCP 80 超文本传输协议
HTTPS——TCP443安全传输协议
FTP---TCP 文件传输协议
TRIP --UDP 简单文件传输
Telnet---TCP 远程登录协议
SSH---TCP 安全外壳协议
DNS---UDP/TCP 域名解析协议
DHCP---UDP 动态主机配置协议
TCP——传输层——传输控制协议——面向连接的可靠协议——三次握手、四次挥手——建立端到端的虚链路
在完成传输层工作的同时(分段+提供端口号),还需要保证数据传输的可靠性
4种可靠传输机制:确认 重传 排序 流控(窗口滑动)
三次握手
四次挥手
流控
syn:发起一次连接,并告知自身状态
ack+syn:表示确认
第二次ack:确认前两次握手的内容
特殊情况:
RST重连
TCP字段:严重错误并重连
FIN:断开
PSH:加急接受
URG:紧急指针
如果三次挥手:
UDP——用户数据报文协议——非面相连接的不可靠协议(仅完成传输层的基础工作——分段 端口号)
UDP TCP对比:
TCP的分段 IP分段
IP分片的原因:收到数据链路层MTU(最大传输单元)的限制
TCP的分段:MSS--TCP 数据报最大分段长度 MSS值与流控过程、MTU值有关,MSS值会实时变化