三次握手协议:指的是在发送数据的准备阶段,服务器端和客户端之间需要进行三次交互: 第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; 第二次握手:服务器收到syn包,必须确认客户的syn(ack=j+1),同时自己也发送一个SYN包(syn=k),即S ...
分类:
其他好文 时间:
2018-06-14 18:07:20
阅读次数:
145
TCP协议中有个慢启动,在《TCP/IP详解卷一》中占据的篇幅很小,但是这个东西,在某些业务场景下,对性能的影响非常大。 什么是慢启动 最初的TCP的实现方式是,在连接建立成功后便会向网络中发送大尺寸的数据包,假如网络出现问题,很多这样的大包会积攒在路由器上,很容易导致网络中路由器缓存空间耗尽,从而 ...
分类:
其他好文 时间:
2018-06-14 11:43:45
阅读次数:
146
1 Socket通常也称做”套接字“,用于描述IP地址和端口,废话不多说,它就是网络通信过程中端点的抽象表示。 2 Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 3 4 socket中TCP的三次握手建立连接详解 5 6 我们知道tcp建立连接要进行“三次握... ...
分类:
其他好文 时间:
2018-06-14 11:26:39
阅读次数:
135
三次握手1.客户端发送SYN(SEQ=x)报文给服务器端,进入SYN_SEND状态。2.服务器端收到SYN报文,回应一个SYN(SEQ=y)ACK(ACK=x+1)报文,进入SYN_RECV状态。3.客户端收到服务器端的SYN报文,回应一个ACK(ACK=y+1)报文,进入Established状态。打电话例子:A:“喂,你听得到吗?”A->SYNSENDB:“我听得到呀,你听得到我吗?”应
分类:
其他好文 时间:
2018-06-13 11:30:03
阅读次数:
172
网络基础了解网络的知识体系是一个庞大的体系,涉及到路由交换、安全、无线、语言、数据中心等多个方面。运维需要了解的知识:系统、数据库、网络、开发是4个大的分类:IT岗位有大一统的趋势从系统运维的角度去学习网络,了解网络知识从系统运维的角度去学习英语,了解英语知识协议的了解协议是通信双方实现通信二设计的约定或通话规则。http协议,tcp/ip协议需掌握的:tcp/ip协议的三次握手和四次断开过程ht
分类:
其他好文 时间:
2018-06-12 23:33:38
阅读次数:
348
今天重新学习了三次握手中每次的seq和ack和syn的变化。ip数据报的中ip地址的编码,ipv4,A,B,C,D,E五大类IP, 主机号和网络号的概念。 但是一般为了减少浪费,还要在原有5类的基础上划分子网,涉及子网掩码。 IP数据报在路由表中的转发 再到后面的为了解决A类B类IP地址中的浪费情况 ...
分类:
其他好文 时间:
2018-06-12 22:28:14
阅读次数:
200
当导入证书无效时 使用https访问网站提示错误:‘’在服务器密钥交换握手信息中 SSL 收到了一个弱临时 Diffie-Hellman 密钥。(错误码: ssl_error_weak_server_ephemeral_dh_key)“解决方法:安装插件:https://addons.mozilla ...
分类:
Web程序 时间:
2018-06-12 21:00:07
阅读次数:
304
TCP(Transmission Control Protocol)传输控制协议TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:位码即tcp标志位,有6种标示:SYN(synchronous建立联机) ACK(acknowledgement 确认) PSH(pu ...
分类:
其他好文 时间:
2018-06-12 13:34:47
阅读次数:
135
tcpdump常用参数 sample TCP报文结构 Urgent,置1,紧急封包 Acknowledge,置1,响应封包 Push function,置1,立即传送缓冲区内对应封包 Reset,置1,链接马上结束 Synchronous,置1,发送端请求建立链接 Finish,置1,询问是否同意断 ...
分类:
其他好文 时间:
2018-06-11 11:02:06
阅读次数:
320
tcp和udp对比 tcp比udp稳定 断开连接的四次挥手 ...
分类:
其他好文 时间:
2018-06-10 15:24:56
阅读次数:
146