之前受到Wireshark——从此我就喜欢上了它,就像是学武之人得到了一把称手好剑的启发,带着回顾、深入TCP的目标,回顾了《TCP-IP协议卷1》《图解TCP/IP协议》,受益匪浅。写这篇文章,希望自己能对TCP形成一…
标签:TCP
换网线IP地址会改变吗?
换网线不会影响IP地址,IP地址由路由器分配,网线只会影响网络的质量。 重启路由器可能会改变ip地址。
TCP三次握手和syn攻击
TCP握手协议 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接. 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; SYN:同步…
TCP为什么可以做到可靠传输?
TCP的可靠传输具体指的是什么? TCP又称为可靠传输协议,这个可靠是指数据一定可以毫无遗漏的交给对方。但是是不是说我们开发了一个应用程序给另一个应用程序发送消息,他就一定能够收到呢?我们开发的时候用了TCP,而且TCP…
TCP是什么?看完你就知道了
之前受到Wireshark——从此我就喜欢上了它,就像是学武之人得到了一把称手好剑的启发,带着回顾、深入TCP的目标,回顾了《TCP-IP协议卷1》《图解TCP/IP协议》,受益匪浅。写这篇文章,希望自己能对TCP形成一…
面试官,不要再问我三次握手和四次挥手
温馨提示:本篇文章会长期维护及更新,详情见:https://yuanrengu.com/2020/77eef79f.html 面试相关文章推荐: 面试必备 | 小伙伴栽在了JVM的内存分配策略。。。 垃圾收集器(CMS、…
linux查看端口是否禁用和开启关闭端口
1、开启端口(以80端口为例) 方法一: /sbi…
【bug-004】【tcp】网络断开重连后,客户端recv函数一直阻塞,不会返回
【前提】客户端采用tcp阻塞模式【现象】与相机设备建立连接后,偶尔出现几次突然就收不到相机发过来的数据;几经排查,怀疑跟网络波动有关,于是通过插拔网线来模拟网络波动,果然bug复现。 【原因】(个人理解)每一个节点(包括…
TCP/IP之TCP协议(3):流量控制(滑动窗口协议)
一、流量控制(滑动窗口协议) 1、流量控制是管理两端的流量,以免会产生发送过块导致收端溢出,或者因收端处理太快而浪费时间的状态。用的是:滑动窗口,以字节为单位 2、窗口有3种动作:展开(右边向右),合拢(左边向…
Setsockopt选项
有时候我们要控制套接字的行为(如修改缓冲区的大小),这个时候我们就要控制套接字的选项了. 以下资料均从网上收集得到 getsockopt 和&…
TCP的粘包问题
本文转载自:http://www.cnblogs.com/qiaoconglovelife/p/5733247.html 1 什么是粘包现象 TCP粘包是指发送方发送的若干包数据到接收方接收时粘成一包,从接收缓冲区看…
Docker+Haproxy代理内网MongoDB数据库TCP
一、问题 内网有一台服务器安装了MongoDB,因开发需要,要外网也能访问。查询资料后发现Haproxy可以解决。方法是,用外网的服务器代理内网TCP。 二、环境 外网IP:xxx.xxx.xxx.xxx Mongo数据…