什么是传输层协议TCP/UDP???

本文介绍了TCP和UDP这两个传输层协议。TCP是一种面向连接、可靠的字节流协议,通过序列号、确认号、窗口大小等机制确保数据的正确传输。TCP连接的建立与断开分别涉及三次握手和四次挥手过程。而UDP则是一种无连接、不可靠的协议,具有轻量级和高效的特点。

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

传输层协议介绍

1、TCP协议

tcp传输控制协议(TCP,Transmission Control Protocol)是为了在不可靠的互联网络上提供可靠的端到端字节流而专门设计的一个传输协议。

2、TCP报文段

​源端口号:发送方进程的端口号。 目标端口号:接收端进程的端口号。 序号:发送端将每个字节进行编号,便于接收方正确重组。 当TCP从进程接收数据字节时,把它们分片成数据段存储在发送缓存中,并对每一个字节进行编号。当数据达到目的地后,接收端会按照这个序号把数据重新排列,保证数据正确。 确认号:对发送方的确认消息。 接收端响应消息的时候会用它来告诉发送端这个序号的数据段都已经收到,如果确认号是X,就是表示前X-1个数据段都已收到。 首部长度:用来表示TCP数据包头长度,一般20字节,但是首部长度最多可以扩大到60字节。

控制位:

  • URG: 紧急位。紧急指针有效位,配合紧急指针使用。

  • ACK: 确认位。当ACK=1时,确认序列号字段才有效,为0时,无效。

  • PSH: 急迫位。标志位为1时,要求接收方尽快将数据段送达应用层。

  • RST:重置位。当RST值为1时,通知重新建立TCP连接。

  • SYN:同步(连接)位。同步序号位&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值