![](https://i-blog.csdnimg.cn/columns/default/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
计算机网络
老何code
这个作者很懒,什么都没留下…
展开
-
数字签名与数字证书
1.数字签名 数字签名并不是写下发送者的签名,而是数字签名可以起到类似于签名的作用,数字签名是一个抽象的概念,作用如下 接受者能够确保接受到的报文是某个发送者发送的。 接受者能够确信报文没有被修改过。 发送者事后不能抵赖对报文的签名。 公钥算法不等于数字签名,它只是一种实现数字签名的方式。 如上图所示,A使用自己的私钥对报文进行加密的过程就是对报文进行签名的过程。 在接受者能确保自己拿...原创 2019-08-13 17:06:57 · 159 阅读 · 0 评论 -
HTTP与HTTPS的区别-SSL协议
1.HTTP与HTTPS的区别 HTTP与HTTPS都是应用层的协议,HTTPS在HTTP层下面加了一个SSl子层。 HTTPS = HTTP + SSL 要使用HTTPS,就要使用SSL(安全套接字)进行编程。例如: SSL子层的作用: 在发送方,将来自应用程序的数据进行加密,然后交给TCP套接字。 在接受方,将来自TCP套接字的数据进行解密,然后交给应用程序。 2.SSL SSL提供...原创 2019-08-13 20:19:50 · 153 阅读 · 0 评论 -
UDP与TCP
1.UDP 1.1 UDP概述 用户数据报协议首部只有源端口、目的端口和校验和;也就是说UDP只提供了进程之间的通信和差错校验。 UDP是无连接的,发送数据之前不需要建立连接,减少了发送数据之前的时延。 UDP是不可靠的,尽最大努力交付的。 UDP是面向报文的,它直接把应用程序交下来的报文加上UDP首部之后,直接交给ip层。所以应用程序必须选择合适大小的报文,避免ip分片,降低IP层效率。 U...原创 2019-08-18 11:40:48 · 124 阅读 · 0 评论