TCP/UDP
TCP
三次握手(建立连接)
序号seq:
TCP数据包过大,需要分段(10段,123.。。10)--按顺序重组
确认号:
表示服务器期望收到你的下一个包的序号
状态控制码(标志位--信号灯 1--亮;0--灭):
- ACK:确认位。=1表示这个消息是一个确认消息
- RST:重置位。=1表示这个消息是释放连接。tcp连接出现错误,断开连接时使用
- SYN:同步。=1 表示这个消息是一个(1、发起连接的消息,2、确认接受连接消息)
- FIN:终止。=1表示发送报文结束了完毕了,释放这个连接。tcp四次挥手开始了
四次挥手(断开连接)
UDP
不会建立连接,无连接的传输协议,
缺点:不可靠协议,丢包容易出错,
优点:速度快,资源消耗小
DNS(域名解析协议),SNMP,DHCP(动态获取IP),RIP都是基于UDP协议
HTTP,HTTPS,FTP,都是基于tcp协议