11种状态解析 LISTEN 等待从任何远端TCP 和端口的连接请求。 SYN_SENT 发送完一个连接请求后等待一个匹配的连接请求。 SYN_RECEIVED 发送连接请求并且接收到匹配的连接请求以后等待连接请求确认。 ESTABLISHED 表示一个打开的连接,接收到的数据可以被投递给用户。连接 ...
分类:
编程语言 时间:
2018-08-30 00:04:37
阅读次数:
226
<!--[if !supportLists]-->1、 <!--[endif]-->互联网协议,可看作是一个安装在计算机上的包 <!--[if !supportLists]-->2、 <!--[endif]-->交换机:有mac地址学习功能 <!--[if !supportLists]-->3、 < ...
分类:
其他好文 时间:
2018-08-29 21:25:41
阅读次数:
222
一、TCP协议 用途:可靠传输,TCP数据包没有长度限制,理论上可以无限长,但是为了保证网络的效率,通常TCP数据包的长度不会超过IP数据包的长度,以确保TCP不会被切割 建立链接三次握手:客户端发送SYN seq=x给服务端,服务端返回信息SYN sep=y,ACK=x+1,客户端在发送ACK=y ...
分类:
编程语言 时间:
2018-08-29 21:22:20
阅读次数:
192
壹:tcp协议:可靠传输 一: 3次握手,建立链接;4次挥手,断开链接 3次握手,建立链接:图解 ,这样双向通路就建立完成了。 在建立链接时,并没有数据传输,所以中间两部可以合在一起,也就是3次握手,建立了链接(图1) 此时,有一个问题,客户端给服务端发完包以后,服务端又回一个包,那么客户端如何知道 ...
分类:
其他好文 时间:
2018-08-29 19:58:32
阅读次数:
171
TCP协议与socket套接字 一、TCP协议 1、可靠传输,TCP数据包没有长度限制,理论上可以无限长,但是为了保证网络的效率,通常TCP数据包的长度不会超过IP数据包的长度,以确保单个TCP数据包不必再分割。 2.(1)三次握手建链接(2)四次挥手断开链接(3)tcp协议的状态(4)syn洪水攻 ...
分类:
其他好文 时间:
2018-08-29 19:09:31
阅读次数:
209
一直总觉得三次握手和四次断开,之前老师讲的有问题,经过自己再次琢磨,发现是的,老师讲的没毛病,这次也把自己的理解总结一下,让对这个知识模糊的小伙伴再换种思路去理解首先看一下TCP三次握手发生了哪些:TCP三次握手这是第一次用画图工具画图,有点low,细节处理的不好见谅这是第一次设计三次握手的过程,实际上发生了四件事,其次你要清楚TCP链接建立的标准是双向的,就像谈恋爱表白一样,你必须俩人相互喜欢才
分类:
其他好文 时间:
2018-08-29 18:04:04
阅读次数:
152
建立TCP连接时的TCP三次握手和断开TCP连接时的4次挥手整体过程如下图: 开个玩笑 ACK: TCP协议规定,只有ACK=1时有效,连接建立后所有发送的报文ACK必须为1 SYN(SYNchronization同步):在连接建立用来同步序号。当SYN=1而ACK=0时,表明这是一个连接请求报文。 ...
分类:
其他好文 时间:
2018-08-29 01:11:41
阅读次数:
169
客户端和服务器,双方都处于第一次交互的情况下展开通信 三次握手 1.首先服务器需要是处于listen收听状态下才能接受报文客户端由closed状态打开并向服务器发送报文SYN=1申请建立联机seq=a(这里的seq的顺序号也就是tcp包头的序号,如果双方通信次数) 2.第二步:服务器B返回信息ACK=1已收到确认并向A也发送一个包请求通讯seq
分类:
其他好文 时间:
2018-08-27 21:58:35
阅读次数:
158
DoS和DDoS攻击 DoS(Denial of Service),即拒绝服务,造成远程服务器拒绝服务的行为被称为DoS攻击。其目的是使计算机或网络无法提供正常的服务。最常见的DoS攻击有计算机网络带宽攻击和连通性攻击。 为了进一步认识DoS攻击,下面举个简单的栗子来进行说明: 图1 TCP三次握手 ...
分类:
Web程序 时间:
2018-08-27 14:18:22
阅读次数:
170
WebSocket是单个TCP连接上进行全双工通信的协议 在WebSocket的API中,客户端与服务器只需要进行一次握手就可以保持持久的连接,并可以双向传输数据 与HTTP不同的是,WebSocket需要先创建连接,连接成功之后就可以进行通信,而且通信时,请求头部可以减少部分状态信息 创建WebS ...
分类:
Web程序 时间:
2018-08-26 23:40:49
阅读次数:
191