TCP
2022-09-13
一、TCP的三次握手第一次握手:客户端发送一个SYN数据包(SYN=1,Seq=X,ACK=0)给服务端,请求进行连接;第二次握手:服务端收到请求并且允许连接的话,就会发送一个SYN+ACK的数据包(SYN=1,Seq
2022-09-07
写了这么多篇关于 TCP 和 UDP 的文章,还没有好好聊过这两个协议的区别,这篇文章我们就来开诚布公的谈一谈。关于 TCP 和 UDP ,想必大家都看过一张这样的图。有一个小姑娘在对着
2022-08-28
上周有朋友去了字节面试,问到了TCP三次握手的问题,当时回答的不是很好,对于三次握手的发送的报文信息都不太熟,本文主要做一下总结和记录。TCP全称为Transmission Control Proto
2022-08-25
之前写过 TCP 三次握手和四次挥手过程中,途中某一步的报文丢失会发生什么的文章。当时,主要是文字描述,可能不太好记忆,所以我针对每一步的异常情况,重新画了图,方便大家理解和记
2022-08-21
TCP标志位有6种标示,即:SYN(建立联机) 、 ACK(确认) 、 PSH(传送) 、 FIN(f结束) 、 RST(重置) 、 URG(紧急) 、 Sequence number(顺序号码) 、 Acknowledge number(确认号码
2022-08-18
网络面临的安全问题·随着互联网的不断发展,TCP/IP协议栈成为使用最广泛的网络互联协议· 但由于协议在设计之初对安全考虑的不够,导致协议存在着一些安全风险问题因此,在TCP/I
2022-08-18
平时,我们想要知道,自己的机器到目的机器之间,网络通不通,一般会执行ping命令。一般对于状况良好的网络来说,你能看到它对应的loss丢包率为0%,也就是所谓的能ping通。如果看到丢包
2022-08-02
本文主要分析运输层的两种协议TCP和UDP,重点在于TCP如何实现可靠传输,并且进行流量控制,以及TCP的三次握手和四次挥手的详细过程。最后对TCP和TDP的两种协议进行了比较。主要内
2022-07-29
一、快路径与慢路径简介在Linux内核的TCP/IP协议栈实现中,TCP数据接收分为快路径处理与慢路径进行处理,快路径用于处理预期的、理想情形的输入数段,TCP连接中最常见的情形应该
2022-07-26
传输层协议介绍1、TCP协议tcp传输控制协议(TCP,Transmission Control Protocol)是为了在不可靠的互联网络上提供可靠的端到端字节流而专门设计的一个传输协议。2、TCP报文段 源
2022-07-26
在后端相关岗位的入职面试中,三次握手的出场频率非常的高,甚至说它是必考题也不为过。一般的答案都是说客户端如何发起 SYN 握手进入 SYN_SENT 状态,服务器响应 SYN 并回复 SYN
2022-07-24
前置知识之TCP拥塞控制算法From Wikipedia:TCP使用多种拥塞控制策略来避免雪崩式拥塞。
TCP会为每条连接维护一个“拥塞窗口”来限制可能在端对端间传输的未确认分组总数量。
2022-07-22
TCP/IP 包含四层模型,从上层往下层分别是:应用层、传输层、网络层、数据链路层。有些资料也会说 TCP/IP 是五层模型,所谓的五层模型指的是在数据链路层下面还有一个物理层,而作
2022-07-21
TCP要点有四,一曰有连接,二曰可靠传输,三曰数据按照到达,四曰端到端流量控制。注意,TCP被设计时只保证这四点,此时它虽然也有些问题,然而很简单,然而更大的问题很快呈现出来,使之不得
2022-07-17
创建TCP服务器Node.js中提供了net模块,用来实现TCP服务器与TCP客户端之间的通信。当我们使用JavaScript来开发服务端的时候,只需要调用net模块就可以了。比如现在要创建一个TC
2022-07-15
一、三次握手和四次挥手
TCP正常建立连接和终止所对应的状态1、建立连接(三次握手) (1)服务器会处于listen状态,客户端发送一个带SYN标志的TCP报文到服务器。 (2)服务器端回应客户
2022-07-08
1.TCP keepalive1.1.概念A keepalive (KA) is a message sent by one device to another to check that the link between the two is operating, or to prevent the link f
2022-07-07
TCP调试助手是一款功能非常实用的辅助调试UDP/TCP工具,能够为广大用户提供网络调试,在软件中能够查看实时IP地址,同时该软件支持16进制的收发,让调试更加轻松。该软件还可以配合
2022-07-06
很多资料讲了关于TCP的CLOSING和CLOSE_WAIT状态以及所谓的优雅关闭的细节,多数侧重与Linux的内核实现(除了《UNIX网络编程》)。本文不注重代码细节,只关注逻辑。所使用的工具,t
2022-07-06
TCP,全称 Transmission Control Protocal。从名字可以知道这是一个用于 控制传输 的位于传输层的协议。TCP 位于 TCP/IP 和 OSI 模型的传输层。我们最常使用的 HTTP 协议,底层
2022-07-02
翻译自国外技术博客:鉴于正在进行的提高 TCP Tx 零拷贝效率的工作 [1],人们开始想知道在 Rx 端可以做些什么。Tx 零拷贝通常更容易实现,因为它不需要额外的硬件支持。它主要是
2022-06-30
TCP 协议是在传输层中,一种面向连接的、可靠的、基于字节流的传输层通信协议。环境准备对接口测试工具进行分类,可以如下几类:网络嗅探工具:tcpdump,wireshark代理工具:fiddler,cha
2022-06-25
做IT相关的工作,肯定都离不开网络,网络中最重要的协议是TCP。无论是实际工作还是笔试面试,你看哪里能少得了TCP?我看过RFC中与TCP相关的文档,也看过linux中TCP相关的源码,也看过
2022-06-19
1、什么是 tcp 粘包?发送方发送的多个数据包,到接收方缓冲区首尾相连,粘成一包,被接收。2、原因
发送端需要等缓冲区满才发送。如 TCP 协议默认使用 Nagle 算法可能会把多个数据
2022-06-16
引言:TCP UDP在OSI的七层模型,属于传输层,在通信行业,在软件开发行业,都是必须熟知的,那我们怎么去了解这两个呢。TCP和UDPTCP和UDP是传输层的两个重要的协议TCP(Transmission Con
热门文章
2023-03-06
演员返场谢幕三次观众掌声不断仍不愿离场这是昨晚发生在深圳保利剧院的一幕舞剧《咏春》迎来全国巡演的第二场这场超燃的精彩演出点燃了全场观众的热情原来,在两个半小时的演
2023-03-06
青海新闻网·大美青海客户端讯(记者 崔永焘 摄影报道) “有时候,电影放到一半,观众只剩下老人和孩子,但放映员依然要有耐心,哪怕只有一个观众,也要把这部电影分毫不差地放完,
2023-03-05
当影视行业逐渐摆脱了流量控制,开启最本源的以内容为导向的竞争态势之后,那些在演艺圈努力打拼数十年的优秀演员,再度迎来了全新的春天。于是影视界“叔圈”“姐圈”频频破圈,成
2023-03-04
著名表演艺术家、电影《刘三姐》中“刘三姐”的扮演者黄婉秋于3月4日凌晨3时16分,在桂林医院重症监护室因抢救治疗无效逝世,享年80岁。在2月19日她发出的人生最后一条微信中,她写道:永别
2023-03-01
2023的开年大剧,当属《狂飙》。
《狂飙》为什么好看?有人说,一部《狂飙》,看的不仅是张译、张颂文的演技,更看的是他们的处世哲学。“建议查查张颂文,不像演的”登上微博热搜,张颂
2023-03-01
近日,韩国男团前WANNAONE成员尹智圣出演的综艺中,“妹妹碗里没有荷包蛋”片段引发争议。对此,尹智圣和妹妹分别发声回应。在节目中,尹智圣和妹妹因为泡面要不要放鸡蛋起了争执。