
TCP/IP
羽生少年
格物致知,知行合一!
展开
-
TCP性能和发送接收窗口、Buffer的关系
TCP性能和发送接收窗口、Buffer的关系 | plantegg原创 2022-02-09 10:19:15 · 1096 阅读 · 0 评论 -
TCP窗口大小的利与弊转载自
滑动窗口:是两台主机间传送数据时的缓冲区。每台TCP/IP主机支持两个滑动窗口:一个用于接收数据,另一个用于发送数据。窗口尺寸表示计算机可能缓冲的数据量大小。滑动窗口的大小对网络性能有很大的影响。如果滑动窗口过小,则需要在网络上频繁的传输确认信息,占用了大量的网络带宽;如果滑动窗口过大,对于利用率较高,容易产生丢包现象的网络,则需要多次发送重复的数据,也同样耗费了网络带为什么要有滑动窗口1)H1第一次只发送出一个数据包。2)为什么不一次发送完所有数据包?在英特网中,可能同时存在着数百万条TC.原创 2021-09-23 11:53:20 · 676 阅读 · 0 评论 -
tcp连接状态故障排查
【干货】TCP连接的状态详解以及故障排查 (360doc.com)原创 2021-05-18 10:00:29 · 385 阅读 · 0 评论 -
Linux网络编程---详解TCP
我们知道,在TCP/IP协议中,TCP协议提供可靠的连接服务,是因为它有许多保证可靠连接的机制。可以分为3个方面:1.确认应答机制:指的是不管哪一端发送数据都需要确认回复一下。2.超时重传机制,发送后等待一段时间,不管是发送失败或者是还没有收到回复,那么就认为数据传输失败了;此时将会数据重传。这个超时是递增变化,但次数有限制,超过了重传次数就认为网络断开了。3.序号/确认序号 :序号不一定从0开始,在一开始连接时,两端会协商好,然后根据发送的数据大小按字节进行排序,之后确认序号在序号的基础上加上数据的原创 2021-04-29 16:43:02 · 111 阅读 · 0 评论 -
TCP 协议如何解决粘包、半包问题
TCP 协议是流式协议很多读者从接触网络知识以来,应该听说过这句话:TCP 协议是流式协议。那么这句话到底是什么意思呢?所谓流式协议,即协议的内容是像流水一样的字节流,内容与内容之间没有明确的分界标志,需要我们人为地去给这些协议划分边界。举个例子,A 与 B 进行 TCP 通信,A 先后给 B 发送了一个 100 字节和 200 字节的数据包,那么 B 是如何收到呢?B 可能先收到 100 字节,再收到 200 字节;也可能先收到 50 字节,再收到 250 字节;或者先收到 100 字节,再收到.原创 2021-03-27 20:59:24 · 659 阅读 · 3 评论