证书
摘要:通过Java Development Kit (JDK)工具包中的Keytool工具,生成Java Keystore(JKS)格式的证书文件,使用OpenSSL工具提供的密码库,生成PEM、KEY、CRT等格式的证书文件 证书格式 .DER或.CER文件: 证书文件是二进制格式,只含有证书信息,不包
阅读全文
posted @
2022-04-13 22:14
溪水静幽
阅读(201)
推荐(0) 编辑
websocket协议详解及报文分析
摘要:Webscoket是Web浏览器和服务器之间的一种全双工通信协议。一旦Web客户端与服务器建立起连接,之后的全部数据通信都通过这个连接进行。通信过程中,可互相发送JSON、XML、HTML或图片等任意格式的数据。 WS(WebSocket)与HTTP协议比较: 都是基于TCP的应用层协议; 都使用R
阅读全文
posted @
2022-04-12 14:49
溪水静幽
阅读(1186)
推荐(0) 编辑
SSL/TLS协议
摘要:SSL/TLS是一种介与于传输层(比如TCP/IP)和应用层(比如HTTP)的协议。它通过"握手协议(Handshake Protocol)"和"传输协议(Record Protocol)"来解决传输安全的问题。SSL/TLS是一个可选层,没有它,使用HTTP也可以通信,它存在的目的就是为了解决安全
阅读全文
posted @
2019-08-24 22:14
溪水静幽
阅读(122)
推荐(0) 编辑
Tcp滑动窗口
摘要:窗口是缓存的一部分,用来暂时存放字节流。发送方和接收方各有一个窗口,接收方通过 TCP 报文段中的窗口字段告诉发送方自己的窗口大小,发送方根据这个值和其它信息设置自己的窗口大小。 发送窗口内的字节都允许被发送,接收窗口内的字节都允许被接收。如果发送窗口左部的字节已经发送并且收到了确认,那么就将发送窗
阅读全文
posted @
2018-11-10 21:16
溪水静幽
阅读(107)
推荐(0) 编辑
TCP拥塞机制
摘要:计算机网络中的带宽、交换结点中的缓存和处理机等,都是网络的资源。在某段时间,若对网络中某一资源的需求超过了该资源所能提供的可用部分,网络的性能就会变坏。这种情况就叫做拥塞。 拥塞控制就是防止过多的数据注入网络中,这样可以使网络中的路由器或链路不致过载。拥塞控制是一个全局性的过程,和流量控制不同,流量
阅读全文
posted @
2018-11-10 17:17
溪水静幽
阅读(214)
推荐(0) 编辑
DNS
摘要:当一个用户在地址栏输入www.taobao.com时,DNS解析有大致十个过程,如下: 1. 浏览器先检查自身缓存中有没有被解析过的这个域名对应的ip地址,如果有,解析结束。同时域名被缓存的时间也可通过TTL属性来设置。 2. 如果浏览器缓存中没有(专业点叫还没命中),浏览器会检查操作系统缓存中有没
阅读全文
posted @
2018-11-02 10:23
溪水静幽
阅读(80)
推荐(0) 编辑
Http与Https的区别
摘要:HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息 安全套接字层超文本传输协议HTTPS,为了数据传输的安全,HTTPS在HTTP的基础上加
阅读全文
posted @
2018-11-01 12:15
溪水静幽
阅读(153)
推荐(0) 编辑
udp最大传送数据
摘要:每个udp包的最大大小是多少? 65507 约等于 64K为什么最大是65507? 因为udp包头有2个byte用于记录包体长度. 2个byte可表示最大值为: 2^16-1=64K-1=65535 udp包头占8字节, ip包头占20字节, 65535-28 = 65507如果要发送的udp报文大
阅读全文
posted @
2018-10-22 11:11
溪水静幽
阅读(467)
推荐(0) 编辑
TCP三次握手 四次挥手
摘要:(1)三次握手的详述 首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接就建立了。 最初两端的TCP进程处于CLOSED关闭状态,A主动打开连接,而B被动打开连
阅读全文
posted @
2018-10-21 10:27
溪水静幽
阅读(127)
推荐(0) 编辑
常见的加密算法
摘要:这些算法的加密对象都是基于二进制数据,如果要加密字符串就使用统一编码(如:utf8)进行编码后加密。 对称性加密算法:对称式加密就是加密和解密使用同一个密钥。信息接收双方都需事先知道密匙和加解密算法且其密匙是相同的,之后便是对数据进行加解密。对称加密算法用来对敏感数据等信息进行加密。 非对称算法:非
阅读全文
posted @
2018-10-17 09:52
溪水静幽
阅读(1118)
推荐(0) 编辑