计算机网络
计算机网路基础
·段公子
一个追求用户极致体验的前端开发工程师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
对UDP的认识
前言: 网络协议是每个前端工程师都必须要掌握的知识,我们将先来学习传输层中的两个协议:UDP 以及 TCP。对于大部分工程师来说最常用的协议也就是这两个了,并且面试中经常会提问的也是关于这两个协议的区别。 常考面试题:UDP 与 TCP 的区别是什么? 首先 UDP 协议是面向无连接的,也就是说不需要在正式传递数据之前先连接起双方。然后 UDP 协议只是数据报文的搬运工,不保证有序且不丢失的传递到对端,并且UDP 协议也没有任何控制流量的算法,总的来说 UDP 相较于 TCP 更加的轻便。 面向无连接 首先原创 2020-06-10 09:17:39 · 430 阅读 · 0 评论 -
TLS的加密方式以及握手过程
TLS HTTPS 还是通过了 HTTP 来传输信息,但是信息通过 TLS 协议进行了加密。 在 TLS 中使用了两种加密技术,分别为:对称加密和非对称加密。 对称加密: 对称加密就是两边拥有相同的秘钥,两边都知道如何将密文加密解密。 这种加密方式固然很好,但是问题就在于如何让双方知道秘钥。因为传输数据都是走的网络,如果将秘钥通过网络的方式传递的话,一旦秘钥被截获就没有加密的意义的。 非对称加密: 有公钥私钥之分,公钥所有人都可以知道,可以将数据用公钥加密,但是将数据解密必须使用私钥解密,私钥只有分发原创 2020-05-22 12:14:51 · 2462 阅读 · 0 评论 -
HTTP请求与响应报文结构
HTTP请求报文结构 HTTP请求报文由三部分组成:请求行、请求头、请求体 请求行 请求行由请求方法、URL和HTTP协议版本3个字段组成。 其中的HTTP协议版本有两种:HTTP1.0和HTTP1.1 HTTP1.0对于每个连接都只能传送一个请求和响应,请求就会关闭,HTTP1.0没有Host字段;而HTTP1.1在同一个连接中可以传送多个请求和响应,多个请求可以重叠和同时进行,HTTP1.1必须有Host字段。 请求头 向服务器发送请求的时候必须指明请求类型(一般是GET或者 POST)。如有原创 2020-05-21 12:07:13 · 946 阅读 · 0 评论 -
TCP协议三次握手和四次握手机制
状态机 TCP 的状态机是很复杂的,并且与建立断开连接时的握手息息相关,接下来就来详细描述下两种握手。 在这之前需要了解一个重要的性能指标 RTT。该指标表示发送端发送数据到接收到对端数据所需的往返时间。 建立连接三次握手 第一次握手 客户端向服务端发送连接请求报文段。该报文段中包含了自身的数据通讯初试序号。请求发送后,客户端进入到发送(SYN-SENT)状态。 第二次握手 服务端收到连接请求报文后,如果同意连接,则会发送一个应答,该应答中也包含了自身的数据通讯初始序号,发送完后便进入到接受(SYN原创 2020-05-19 12:06:48 · 536 阅读 · 0 评论
分享