TCP协议解析

本文深入解析TCP协议的关键特性,包括常见的端口号分配,如21FTP、22SSH等,以及TCP传输可靠性的六大体现,如确认与超时重传、差错检测和纠正等。此外,还介绍了TCP会话中的序列号、确认号、窗口控制等概念。

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

端口:系统有不同的应用程序,所以要分配不同的端口;

常见端口:21 FTP;22 SSH;23 telnet ; 25 SMTP ;110 POP3 ;3389 远程登录;

序号:当某个主机开启一个TCP会话时,他的初始序列号是随机的,可能是0和4,294,967,295之间的任意值;通过此号确认顺序;

确认号:期望收到对方的下一个报文的第一个自己的序号;

偏移量:数据距离报文起点的长度;

保留:备用,一般置0;

紧急指针:=1表示优先级高,尽快传送;

标志:6位,包含6种情况;

窗口:由接收端控制,通过控制窗口大小影响传输性能;如水龙头原理;

 

TCP传输可靠性体现:

1.确认与超时重传,有TCP计时器;

2.差错检测和纠正:校验和,序号

3.正确性,不出现丢失或乱序:序号

4.全双工方式传输;端口到端口

5.传输数据优先级;紧急位

6.以面向连接为基础;三次握手

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值