logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

快速重传与快速恢复算法

我们认识到在收到一个失序的报文段时,TCP立即需要产生一个ACK(一个重复的ACK)。这个重复的ACK不应该被迟延。该重复的ACK的目的在于让对方知道收到一个失序的报文段,并告诉对方自己希望收到的序号。我们不知道一个重复的ACK是有一个丢失的报文段引起的,还是由于仅仅出现了几个报文段的重新排序,因此我们等待少量重复的ACK到来。假如这只是一些报文段的重新排序,则在重...

linux下GDB调试C++标准库STL,打印STL对象的内容

示例代码://============================================================================// Name: cpp.cpp// Author: weijl// Version:// Copyright: Your copyright notice// Descrip

linux上安装Eclipse

之所以要在linux上安装Eclipse,是因为一开始是通过samba服务共享文件到windows上,然后再windows上安装Eclipse+WinGW

TCP连接中启用和禁用TCP_NODELAY有什么影响?

TCP/IP协议中针对TCP默认开启了Nagle算法。Nagle算法通过减少需要传输的数据包,来优化网络。在内核实现中,数据包的发送和接受会先做缓存,分别对应于写缓存和读缓存。启动TCP_NODELAY,就意味着禁用了Nagle算法,允许小包的发送。对于延时敏感型,同时数据传输量比较小的应用,开启TCP_NODELAY选项无疑是一个正确的选择。比如,对于SSH会话,用户在远程敲击键盘发出指令的速.

到底了