本文源链接地址:https:www.93bok.com 说明: 本文中所提到的这些内核配置参数应该在每台服务器上线之前配置好的,防止意外。 <! more SYN攻击: SYN攻击是利用TCP/IP协议3次握手的原理,发送大量的建立连接的网络SYN包,但不实际建立连接,最终导致被攻击服务器的网络队列 ...
分类:
系统相关 时间:
2018-09-21 01:05:10
阅读次数:
423
面试官给的建议 :项目经验匮乏了 基础js闭包 处理问题的能力 chrome里面有插件(开发者什么鬼的) 多用基础 用框架 es6里面的用到了那些 讲讲promise.then .all. race区别 http三次握手 https三次握手(主要是https安全协议的问题)() 5个点 实现 用fl ...
分类:
其他好文 时间:
2018-09-20 17:27:08
阅读次数:
174
转自:https://blog.csdn.net/special23/article/details/54137298 三次握手流程 四次挥手流程 ...
分类:
其他好文 时间:
2018-09-18 16:05:19
阅读次数:
141
TCP的优点: 可靠,稳定 TCP的可靠体现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传递时,有确认、窗口、重传、拥塞控制机制,在数据传完后,还会断开连接用来节约系统资源。 TCP的缺点: 慢,效率低,占用系统资源高,易被攻击 TCP在传递数据之前,要先建连接,这会消耗时间,而且在数 ...
分类:
其他好文 时间:
2018-09-18 11:23:07
阅读次数:
145
输入URL,点击回车,然后发生了啥捏。 总体分4步: 1、DNS域名解析,得到IP,进行访问 2、TCP三次握手建立连接 3、发送与接收数据 4、TCP四次挥手断开连接 详细点讲: 1:访问两种方式--ip(不好记)和域名。输入域名,还要DNS服务器转换成ip的。 DNS域名解析时用的是UDP协议。 ...
分类:
Web程序 时间:
2018-09-18 11:11:09
阅读次数:
322
对于套接字就绪状态的判断如下: 一、满足下列四个条件中的任何一个时,一个套接字准备好读。 “监听socket”:该套接字是一个监听套接字且已完成的连接数不为0。而这样的套接字处于可读状态,是因为套接字收到了对方的connect请求,执行了三次握手的第一步:对方发送SYN请求过来,使该方监听套接字处于 ...
分类:
其他好文 时间:
2018-09-16 22:05:18
阅读次数:
273
1.socket服务器搭建思路 1) 目的:理解socket服务器工作机制 2) 思路:创建socket -> 把socket加入连接池 -> 处理接收信息 -> 握手动作 -> 发送信息 2.socket服务器代码 ? 注:复制到php文件,直接命令行可以运行,不需要其他支持 ? 特别注意:为了能 ...
分类:
Web程序 时间:
2018-09-15 15:25:25
阅读次数:
190
队列及参数 server端的半连接队列(syn队列) 在三次握手协议中,服务器维护一个半连接队列,该队列为每个客户端的SYN包开设一个条目(服务端在接收到SYN包的时候,就已经创建了request_sock结构,存储在半连接队列中),该条目表明服务器已收到SYN包,并向客户发出确认,正在等待客户的确 ...
分类:
其他好文 时间:
2018-09-15 11:00:02
阅读次数:
219
1.浏览器通过DNS查找域名对应的IP地址(DNS查询:浏览器缓存-->系统缓存-->路由器缓存-->ISP DNS 缓存 -->根域名服务器) 2.浏览器向Web服务器发送一个HTTP请求(TCP三次握手) 3.服务器301重定向(从http://example.com重定向到http://www ...
分类:
Web程序 时间:
2018-09-14 12:43:54
阅读次数:
132