计算机网络
文章平均质量分 92
everyD_struggle
任重而道远
展开
-
计算机网络 - 三次握手&四次挥手
文章目录1.TCP 和 UDP 的区别2. 三次握手为什么不是两次?三次握手过程中可以携带数据么?3. 四次挥手等待2MSL的意义为什么是四次挥手而不是三次?1.TCP 和 UDP 的区别TCP是一个面向连接的、可靠的、基于字节流的传输层协议。而UDP是一个面向无连接的传输层协议。(就这么简单,其它TCP的特性也就没有了)。具体来分析,和 UDP 相比,TCP 有三大核心特性:面向连接。所谓的连接,指的是客户端和服务器的连接,在双方互相通信之前,TCP 需要三次握手建立连接,而 UDP 没有相应原创 2021-03-27 12:53:49 · 178 阅读 · 0 评论 -
计算机网络-TCP怎么保证可靠?
文章目录一、字节编号机制二、数据段确认机制三、超时重传机制四、流量控制五、拥塞控制一、字节编号机制TCP数据段以字节为单位对数据段中的“数据”部分进行一一编号,确保每个字节的数据都可以有序传送和接收。仅对连续接收的数据段进行确认返回的确认数据段中的“确认号”字段值仅代表对端已正确接收的连续数据段(最高字节序号+1),而不一定是已正确接收数据段中的“最高序号+1”,因为中间可能还有些数据段因为网络延迟而暂时未收到,或出现了传输错误而丢失了。假设每个数据段的长度大小均100字节,接收端收到了序号为原创 2020-09-12 23:43:15 · 641 阅读 · 0 评论 -
对称加密与非对称加密&JWT
1. 对称加密对称加密指的就是加密和解密使用同一个秘钥,所以叫做对称加密。对称加密只有一个秘钥,作为私钥。常见的对称加密算法:DES,AES,3DES等等。2. 非对称加密非对称加密指的是:加密和解密使用不同的秘钥,一把作为公开的公钥,另一把作为私钥。公钥加密的信息,只有私钥才能解密。私钥加密的信息,只有公钥才能解密。常见的非对称加密算法:RSA,ECC区别对称加密算法相比非对称加密算法来说,加解密的效率要高得多。但是缺陷在于对于秘钥的管理上,以及在非安全信道中通讯时,密钥交换的安全性不能保障原创 2020-05-20 21:11:06 · 1933 阅读 · 0 评论 -
计算机网络 - DNS(Domain Name System)解析过程
DNS(Domain Name System) 1.为什么要采用DNS服务?在应用层要访问目的主机时,不仅要指出该目的主机的网络层IP地址(用于网络寻址),还要指出在传输连接中使用的端口号,以及在应用层使用的应用协议。虽然以上采用IP+端口号的方式没什么问题,但是对于全球范围来说的互联网IP地址标识存在不足:(1)不便记忆(2)不方便地址变更2. host文件名称解...原创 2020-05-01 20:19:38 · 967 阅读 · 0 评论 -
计算机网络-http/https
读书笔记 来自图解HTTP1.HTTP的缺点通信使用明文(不加密),内容可能会被窃听不验证通信方的身份,因此有可能遭遇伪装无法证明报文的完整性,所以有可能已遭篡改2. HTTP+加密+认证+完整性保护=HTTPS我们把添加了加密及认证机制的HTTP称为HTTPS(HTTP Secure)。HTTPS是身披SSL外壳的HTTPHTTPS并非是应用层的一种新协议。只是HTTP通...原创 2020-04-30 17:30:43 · 371 阅读 · 0 评论 -
计算机网络-URI,URL
统一资源定位符(URL)Uniform Resource LocatorURL是使用Web浏览器等访问Web页面时需要输入的网页地址。下面就是URL统一资源标识符(URI)URI 是Uniform Resource Identifier 的缩写URI就是由某个协议方案表示的资源的定位标识符。协议方案是指访问资源所使用的协议类型名称。URI的格式表示指定的URI,要使用涵盖全部必要...原创 2020-04-30 15:06:11 · 802 阅读 · 0 评论