TCP包头、与UDP区别——计算机网络——day03

本文详细介绍了TCP协议的序号、确认号机制,以及其如何通过三次握手、序列号确认和滑动窗口实现安全可靠的通信。同时,对比了TCP与UDP在实现机制、资源开销和传输方式上的主要区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天内容主要是TCP

TCP包头

1.序号:发送端发送数据包的编号
2.确认号:已经确认接收到的数据的编号(只有当ACK为1时,确认号才有用)

TCP为什么安全可靠

1.在通信前建立三次握手连接
	SYN
	SYN+ACK 
	ACK 

2.在通信过程中通过序列号和确认号保障数据传输的完整性
	本次发送序列号:上次收到的确认号
	本次发送确认号:上次接收到的序列号 + 实际接收的数据长度

	在传输过程中使用滑动窗口实现流量控制

3.在通信结束时使用四次挥手结束连接保障数据传输的完整性

UDP与TCP的区别

1.UDP和TCP都是传输层的协议
2.UDP实现机制简单、资源开销小、不安全不可靠
3.TCP实现机制复杂、资源开销大、安全可靠
4.UDP是无连接的、TCP有连接的、UDP是以数据包形式传输、TCP是以流的方式传输
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值