蟹堡王王国 先有一家店(本地网络),再开分店,再开分店的分店。由此构成网络拓扑。 网络基础
网络组成部分:主机(客户端和服务端),路由器,网络协议
网络结构:网络的网络
协议的存在依赖于连接
协议定义了在两个或多个通信实体之间交换的报文格式和顺序,以及报文发送或接受一条报文或其他事件所采取的动作。
信息交换方式:电路交换和分组交换
网络分层:物理层,链路层,网络层,运输层和应用层
网络协议:标头和载荷
Web协议 HTTP协议 请求: GET/HTTP/1.1:GET/HTTP/1.1,表示请求的方法,Http的路径和版本 响应: HTTP/1.1 200 OK:HTTP的版本,状态码 HTTP:客户端-服务端,客户端发送消息后需要等待服务端响应后再发送第二条请求,利用率低
HTTP协议有3个版本
1.0:每次发送消息时都需要建立连接后断开连接
1.1:每次发送消息都需要等待服务端响应后才能发第二次(无法多路复用)
1.2:可一次性发送多条,服务端可按顺序响应(不可能实现)
Http2:帧(从上往下看)
前3个字节表帧的长度,第4个字节表帧的类型,第6个字节的第一位为保留位,第8为帧的载荷
由于Http2不够快,需要有Http3的出现,Http2会出现队头堵塞
Http2-3需要经过RTT启动
设置一个新的协议