TCP/IP,TCPsocket,tcp协议的特点,tcp报文段最长字节数,tcp头内容,确认号和超时时限的设定细节,tcp协议是GBN和SR的混合体,

本文详细介绍了TCP/IP、TCPsocket及其特点,包括TCP报文段的最大长度、TCP头部内容,特别是确认号和超时设定的细节。TCP协议结合了GBN和SR协议的特性,确保了可靠且有序的数据传输。

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

TCP/IP,TCPsocket,tcp协议的特点,tcp报文段最长字节数,tcp头内容,确认号和超时时限的设定细节,tcp协议是GBN和SR的混合体,

一、TCPsocket
1、TCP是面向连接的,它的socket其实是一个数据模型,拥有本IP,目标IP,本端口,目标端口的四元组,还有连接状态信息,并使用一个整数与其对应,这个整数就是文件描述符。
2、这种数据模型封装了一个tcp连接的会话关系,体现在代码上就是socket文件描述符。
3、一个TCPsocket就是一个TCP会话关系。

4、使用tcp通信时,程序员只需要向tcpsocket交付信息,目的IP,目的端口,
tcp会将报文,tcpsocket进行传输,发两样东西
5、体现在函数中是:
write(clientsocket,buf,sizeof(buf));

二、Tcp的特点如下:
1、点对点,一个发送方,一个接收方,无法一对多或者多对多
2、可靠保序,但是没有报文边界,发送的报文和接受的报文需要自定义协议或者特殊符号区别报文,避免将多个识别为一个,或者一个识别为多个。
3、管道化传输,TCP将应用层的报文分割成长度为MSS的报文段,并给每个报文段加上tcp的头部并存放于发送缓冲区,然后通过发送窗口向接收方发传输报文端。
4、发送和接收都有缓冲区,代码中对应write和read

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值