传输层之TCP,UDP

TCP协议介绍

TCP (Transmission Control Protocol ),传输控制协议。TCP是面向连接的、可靠的进程到进程通信的协议,TCP提供全双工服务,即数据可在同一时间双向传输。

TCP报文格式

TCP将若干个字节构成一个分组,叫报文段(Segment)。TCP报文段封装在IP数据报中。
序号:发送端为每个字节进行编号,便于接收端正确重组
确认号:用于确认发送端的信息
窗口大小:用于说明本地可接收数据段的数目,窗口大小是可变的
6个控制位,URG,ACK,PSH,RST,SYN,FIN,TCP的连接与断开都受这六个控制位的指挥。
ACK:只有当ACK=1时,确认序列号字段才有效;当ACK=0时,确认序列号字段无效。
SYN:同步序列号,TCP需要建立连接时将这个值设为1.
FIN:发送端完成发送任务位,当TCP完成数据传输需要断开连接时,提出断开连接的一方将这个值设为1.
UGR:紧急指针有效位。
PSH:标志位为1时要求接收方尽快将数据段送达应用层。
RST:当RST为1时通知重新建立TCP连接。
在这里插入图片描述

TCP三次握手

ITCP建立连接的过程称为三次握手。首先PC1发送SYN报文(Seq=x,SYN=1),然后PC2传送SYN+ ACK报seq=y ,Ack=x方1SYN-T, (ACK=1)最.发送ACK报文(Seq=x+1,Ack=y+1,ACK=1)
在这里插入图片描述

TCP四次挥手

TCP断开连接的四次挥手。首先PC1发送FIN/AVK(FIN=1,ACK=1),然后PC2发送ACK报文(ACK=1),然后PC2发送FIN/AVK(FIN=1,ACK=1),最后PC1发送ACK报文。
在这里插入图片描述

UDP协议介绍

UDP (User Datagram Protocol ),用户数据报协议。无连接、不可靠的传输协议。因为端口少,所以花费的开销少,交互省时。
在这里插入图片描述

常见协议及其端口

TFTP简单文件协议传输,端口号69
RPC远程过程调用,端口111
NTP网络时间协议,123

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值