先看下三次握手四次挥手的状态变化: 通常会遇到下面两种情况: 服务器保持了大量TIME_WAIT状态 服务器保持了大量CLOSE_WAIT状态 因为linux分配给一个用户的文件句柄是有限的,而TIME_WAIT和CLOSE_WAIT两种状态如果一直被保持,那么意味着对应数目的通道就一直被占着,而且... ...
分类:
其他好文 时间:
2019-02-02 00:18:31
阅读次数:
208
TCP是一种全双工的可靠传输协议,核心思想:保证数据可靠传输以及数据的传输效率 A B 二次握手: 1.A发送同步信号SYN+A's initial sequence number 2.B发送同步信号SYN+B's initial sequence number +B's ACK sequence ...
分类:
其他好文 时间:
2019-02-01 15:56:17
阅读次数:
195
[TOC] springboot使用WebSocket 来源:https://blog.lqdev.cn/2018/08/14/springboot/chapter nineteen/ 类似聊天室的功能, 是`HTML5 TCP 全双工`通讯的协议。 在 中,浏览器和服务器只需要做一个握手的动作,然 ...
分类:
编程语言 时间:
2019-01-31 13:30:56
阅读次数:
203
原文:https://github.com/jawil/blog/issues/14 ...
分类:
其他好文 时间:
2019-01-29 18:11:37
阅读次数:
180
介绍 长连接 首先这里所说的连接是指网络传输层的使用TCP协议经过三次握手建立的连接;长连接是指建立的连接长期保持,不管此时有无数据包的发送;有长连接自然也有短连接,短连接是指双方有数据发送时,就建立连接,发送几次请求后,就主动或者被动断开连接。 心跳 心跳这个名字比较形象,就像人体心跳一样,是用来 ...
分类:
其他好文 时间:
2019-01-25 13:43:09
阅读次数:
191
socket分为两种协议分别是TCP和UDP TCP与UDP的区别 udp: a、是面向无连接(即发送数据之前不需要建立连接),是不可靠协议。 b、由于是无连接的因此不保证可靠交付。 c、将数据及源的封装成数据包中发送,每个数据报的大小在限制64k内 d、不需要建立连接,速度快 e、UDP支持一对一 ...
分类:
其他好文 时间:
2019-01-24 23:03:44
阅读次数:
196
www.baidu.com是百度的域名,一般的网址是由 http:协议(分为https和http) www.baidu.com(域名) 1、首先DNS会将域名解析为IP地址,网站都是以IP区访问的,域名是为了让人们记住,(IP是四组数字组成,不好记) 2、通过IP地址找到相对应的服务器,然后经过TC ...
分类:
其他好文 时间:
2019-01-24 18:57:00
阅读次数:
512
网络基础 目录: 1.OSI七层模型与TCP/IP四层模型 2.常见网络设备 3.tcp/ip三次握手 4.子网划分 5.常用服务的端口 TCP/IP四层与OSI七层模型对比 OSI七层网络模型 TCP/IP四层概念模型 对应网络协议 应用层(Application) 应用层 HTTP、TFTP, ...
分类:
其他好文 时间:
2019-01-23 20:32:01
阅读次数:
212
记得刚毕业找工作面试的时候,经常会被问到:你知道“3次握手,4次挥手”吗?这时候我会“胸有成竹”地“背诵”前期准备好的“答案”,第一次怎么怎么,第二次……答完就没有下文了,面试官貌似也没有深入下去的意思,深入下去我也不懂,皆大欢喜! 作为程序员,要有“刨根问底”的精神。知其然,更要知其所以然。这篇文 ...
分类:
其他好文 时间:
2019-01-23 00:14:16
阅读次数:
210
TCP与UDP的区别 ||TCP三次握手的具体过程? 并解释为什么需要三次握手?||TCP四次断开连接的过程, 并分析为什么断开需要四次?
分类:
编程语言 时间:
2019-01-22 22:54:42
阅读次数:
217