计算机网络的发展及基础网络概念 计算机之间的通信: 多台电脑通信 交换机 更多台电脑通信 交换机 + 路由器 广播 主机之间“一对所有”的通讯模式,网络对其中每一台主机发出的信号都进行无条件复制并转发,所有主机都可以接收到所有信息(不管你是否需要),由于其不用路径选择,所以其网络成本可以很低廉。有线 ...
分类:
其他好文 时间:
2018-07-18 16:55:59
阅读次数:
170
0. TCP三次握手 该图来自:TCP SOCKET中backlog参数的用途是什么? syns queue: 半连接队列 accept queue: 全连接队列 控制参数存放在文件:/proc/sys/net/ipv4/tcp_abort_on_overflow中,0:表示如果三次握手第三步的时候 ...
分类:
系统相关 时间:
2018-07-16 20:01:57
阅读次数:
1202
SSL/TLS基础 SSL(Secure Sockets Layer 安全套接层),及其继任者-传输层安全(Transport Layer Security, TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。SSL技术最初是由浏览器开发商Netsca ...
分类:
其他好文 时间:
2018-07-15 23:25:16
阅读次数:
201
IP协议头IP包头格式: 1、版本号:4个bit,用来标识IP版本号。这个4位字段的值设置为二进制的0100表示IPv4,设置为0110表示IPv6。目前使用的IP协议版本号是4。 2、首部长度:4个bit。标识包括选项在内的IP头部字段的长度。 3、服务类型:8个bit。服务类型字段被划分成两个子 ...
分类:
Web程序 时间:
2018-07-15 11:02:41
阅读次数:
655
背景:记一次常规的数据访问的时间分析(插入操作) 1. TCP三次握手 花费时间: 386.718-385.784=0.934ms 2. 正常的消息交互 2.1. 服务器主动校验 花费时间: 390.620-387.558=3.062ms 2.2 常规的请求响应 花费时间: 第一次 0.946ms ...
分类:
数据库 时间:
2018-07-14 11:55:47
阅读次数:
261
TCP长连接与短连接的区别 1. TCP连接 当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次握手,所以说每个连接的建立都是需要资源消耗和时间 ...
分类:
其他好文 时间:
2018-07-13 10:20:07
阅读次数:
117
WebSocket介绍与原理 WebSocket protocol 是HTML5一种新的协议。它实现了浏览器与服务器全双工通信(full-duplex)。一开始的握手需要借助HTTP请求完成。 ——百度百科 目的:即时通讯,替代轮询 网站上的即时通讯是很常见的,比如网页的QQ,聊天系统等。按照以往的 ...
分类:
Web程序 时间:
2018-07-13 10:19:53
阅读次数:
232
7月11日任务10.6 监控io性能10.7 free命令10.8 ps命令10.9 查看网络状态10.10 linux下抓包扩展tcp三次握手四次挥手 http://www.doc88.com/p-9913773324388.html tshark几个用法:http://www.aminglinux.com/bbs
分类:
其他好文 时间:
2018-07-12 13:21:40
阅读次数:
240
Python的第三方库非常强大,简单易用,简直不要太爽。 首先看一下TCP编程 TCP的服务模型包括面向连接的服务和可靠数据传输服务,首先要进行三次握手,建立全双工连接,连接双方的进程可以在此连接上同时进行报文的收发 创建Server步骤如下: 1. 创建一个socket 2. 使用bind方法绑定 ...
分类:
编程语言 时间:
2018-07-11 22:51:58
阅读次数:
186
前端性能优化 1、页面的HTTP请求数量 在建立HTTP连接时需要重新经历TCP协议握手,并在每次请求时需要包含相同的header和cookie,这就需要耗费网络带宽,因此可以采用合并样式和脚本文件的方式来减少请求数。 2、使用压缩 对前端样式文件与脚本文件可以采用压缩的方式去掉空格或者注释等不必要 ...
分类:
其他好文 时间:
2018-07-10 23:37:16
阅读次数:
234