计算机网络概论|青训营笔记

53 阅读1分钟

蟹堡王王国 先有一家店(本地网络),再开分店,再开分店的分店。由此构成网络拓扑。 网络基础

网络组成部分:主机(客户端和服务端),路由器,网络协议

网络结构:网络的网络

协议的存在依赖于连接

协议定义了在两个或多个通信实体之间交换的报文格式和顺序,以及报文发送或接受一条报文或其他事件所采取的动作。

信息交换方式:电路交换和分组交换

网络分层:物理层,链路层,网络层,运输层和应用层

网络协议:标头和载荷

Web协议 HTTP协议 请求: GET/HTTP/1.1:GET/HTTP/1.1,表示请求的方法,Http的路径和版本 响应: HTTP/1.1 200 OK:HTTP的版本,状态码 HTTP:客户端-服务端,客户端发送消息后需要等待服务端响应后再发送第二条请求,利用率低

image.png HTTP协议有3个版本 1.0:每次发送消息时都需要建立连接后断开连接 1.1:每次发送消息都需要等待服务端响应后才能发第二次(无法多路复用) 1.2:可一次性发送多条,服务端可按顺序响应(不可能实现) Http2:帧(从上往下看)

image.png 前3个字节表帧的长度,第4个字节表帧的类型,第6个字节的第一位为保留位,第8为帧的载荷

image.png 由于Http2不够快,需要有Http3的出现,Http2会出现队头堵塞

image.png Http2-3需要经过RTT启动

image.png 设置一个新的协议

image.png