每个前端都要相识点收集常识
副问题[/!--empirenews.page--]
一、OSI 参考模子 与 TCP/IP 五层模子 ![]() 我们首要存眷于 TCP/IP 五层模子的应用层和传输层就足够了。 应用层:
传输层:
二、UDP 与 TCP 1. UDP UDP 是面向无毗连的协议,它只会把数据转达给吸取端,但不会存眷吸取端是否已经正确吸取了数据,以是偶然辰 UDP 会被以为是不行靠的数据报协议。但这种特征反而得当多播,及时的视频和音频传输。 利益:
弱点:
2. TCP TCP 是面向有毗连的协议,在行使 TCP 协议 传输数据之前必然必要在发送方和吸取方之间成立毗连。成立毗连三次握手,断开毗连四次挥手~ (1) TCP 成立毗连三次握手 第一次握手:客户端向处事端发送一个 SYN(Seq=X) 包,客户端进入 SYN-SENT 状态,守候处事端的 ACK(Ack=X+1)回覆。 ps::Seq 是序号,Ack 是确认序号。 第二次握手:处事端按照吸取到客户端发来的 SYN(Seq=X) 包后返回一个 ACK(Ack=X+1) 以及 SYN(Seq=Y) 包给客户端,处事端进入 SYN-RECIVED 状态,守候客户端的 ACK(Ack=Y+1) 回覆。 第三次握手:客户端吸取到 ACK(X+1) 后,进入 ESTABLISHED 状态。按照处事端发来的 SYN(Y) 返回一个 ACK(Y+1) 包给处事端。 处事端 吸取 ACK(Y+1)后进入 ESTABLISHED 状态。此时毗连成立乐成。 这个进程可以用以下三句形象暗示:
(2) TCP 封锁毗连四次挥手 这个进程可以用以下四句句形象暗示:
3. UDP 与 TCP 的区别
三、HTTP HTTP (HyperText Transfer Protocol) 超文本传输协议 是一个基于 TCP (传输层) 的应用层协议,是客户端与处事端之间哀求和相应的尺度。 首要特点:
HTTP 报文: (1)哀求行:GET https://www.baidu.com/ HTTP/1.1 由哀求要领、URL、协议版本构成 (2)相应行:
HTTP 哀求要领: 哀求要领分为许多种,最常用的也就是 GET 和 POST 了。固然哀求要领许多,但更多的是为了通报语义。更多的要领的语义描写可以阅读 文档 。 四、GET 和 POST 的区别 GET:
POST:
两者具体比拟:
状态码:状态码暗示了相应的状态,可以让我们知道这一次的哀求是乐成照旧失败,假如失败,是什么缘故起因导致的。 2XX 乐成:
3XX 重定向:
4XX 客户端错误:
5XX 处事器错误:
五、HTTPS 更安详的收集传输协议:
(编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |