从WebScoket中我们了解到Ajax的轮询问题,WebScoket协议中服务器和客户端只要进行一次握手,就能创建一条通道实现数据的相互传送。而Ajax轮询,在特定的时间间隔内向服务器发送请求,以达到对数据的推送,这样导致浪费了很多无谓的网络带宽,因此产生疑问:为了达到高效且资源利用最大化的角度, ...
分类:
Web程序 时间:
2019-08-24 16:53:23
阅读次数:
120
TCP的三次握手和四次挥手 背景知识 TCP报文的头部(HEAD内容)各字段的含义,TCP头部最小为20个字节,这20个字节分为5行,每行4个字节。 其中第4行从第11个字节到第16个字节是6个标志位,每1位的值只有0和1,代表不同的含义。 ACK:确认序号有效。当值为1时,表示确认号有效。一般称携 ...
分类:
其他好文 时间:
2019-08-24 09:47:11
阅读次数:
86
前言 确认位ACK 只有当ACK=1时确认号字段才有效。当ACK=0时,确认号无效 TCP规定,在连接建立后所有传送的报文段都必须把ACK置1 同步位SYN 同步SYN=1表示这是一个连接请求或者连接接收报文 当SYN=1,ACK=0时,表明这是一个连接请求报文,对方若同意建立连接,则在响应报文中使 ...
分类:
其他好文 时间:
2019-08-19 20:45:27
阅读次数:
135
输入网址回车 执行的过程。 1.DNS解析 域名解析2.找到相对应的服务器3.TCP三次握手4.找到相对应的资源库5.返回相对应的页面并进行页面解析6.解析完毕后,返回客户端 ...
分类:
其他好文 时间:
2019-08-19 14:37:44
阅读次数:
74
网络管理curlcurl-I网站-A伪装成其他浏览器查看网站的信息mii-tool端口查看当前端口的工作模式ethtooleth查看当前端口所支持的模式-I查看当前的信息https:443端口ftp:自动21whois命令需要安装作用查看网站信息本地客户端可用高位端口范围文件/etc/sys/net/ipv4/ip_local_port_range三次握手四次断开设置tcp断开过程中的半关闭时等待
分类:
其他好文 时间:
2019-08-18 15:45:34
阅读次数:
83
第一步: 客户端向服务器发送HTTPS请求,服务器将公钥以证书的形式发送到客户端(服务器端存放私钥和公钥)。 第二步: 浏览器生成一串随机数,然后用公钥对随机数和hash签名进行加密,加密后发送给服务器;服务器用私钥解密,取出字符串和hash签名再通过私钥加密后发送给客户端。 第三步: 客户端用公钥 ...
分类:
Web程序 时间:
2019-08-18 11:42:58
阅读次数:
128
原文永久链接:https://github.com/AttemptWeb/Record/issues/10 上面有一篇专门介绍过TCP和UCP协议,其中只是粗略的提到TCP协议的三次握手,而四次挥手完全没有说到,所以这次专门总结了这篇文章,专门讲讲三次握手和四次挥手。 备注:(下文中提到的专业术语) ...
分类:
其他好文 时间:
2019-08-18 10:11:09
阅读次数:
130
TCP报文段的首部格式 序列号seq: 占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。 确认号ack: 占4个字节,期待收到对方下一 ...
分类:
其他好文 时间:
2019-08-17 18:17:53
阅读次数:
79
一、两种网络模型 或TCP/IP四层模模型 TCP/IP四层和五层协议模型和OSI模型的比较: 由上三图可以看出,OSI的 会话层、表示层和应用层联合起来称为TCP/IP的应用层,运输层、网络层 和TCP/IP的运输层、网络层一致,OSI中的数据链路层和物理层在TCP/IP中统称为网络接口层。 为什 ...
分类:
其他好文 时间:
2019-08-17 18:05:36
阅读次数:
90
内容回顾 C/S和B/S架构 osi五层模型 应用层 自定义协议(struct) _ 解决黏包 验证客户端合法性 解决TCP协议的server端并发问题 socket 传输层 端口 在一台机器上唯一标识一个运行中的网络程序 tcp 三次握手 四次挥手 黏包问题 udp 四层交换机 四层路由器 网络层 ...
分类:
其他好文 时间:
2019-08-17 17:51:53
阅读次数:
88