图解HTTP
2022-04-23 13:07:56 0 举报
AI智能生成
图解HTTP
作者其他创作
大纲/内容
WEB网络基础
网络基础TCP/IP
TCP/IP协议族
通常使用的网络是在TCP/IP协议族基础上运作的,而HTTP属于它内部的一个子集
组成
IP
DNS
UDP
TCP
FTP
HTTP
ICMP
FDDI
。。。
TCP/IP的分层管理
应用层
应用层决定了向用户提供应用服务时通信的活动
TCP/IP协议族内预存了各类通用的应用服务,比如FTP(文件传输协议)和DNS(域名解析系统)
传输层
传输层对上层应用层,提供处于网络连接中两台计算机之间的数据传输
TCP(传输控制协议)和UDP(用户数据报协议)在传输层中
网络层
网络层用来处理在网络上流动的数据包。数据包是网络传输的最小单位。
该层规定了通过怎样的路劲(传输路线)到达对方计算机,并把数据包传输给对方
与对方计算机通过多台计算机或网络设备进行传输时,网络层的作用就是在众多的选项内选择一条传输线
数据链路层
用来处理链接网络的硬件部分,包括控制操作系统、硬件的设备驱动及光纤等
TCP/IP通信传输流
利用TCP/IP协议族进行网络通信时,会通过分层顺序与对方进行通信
发送端从应用层往下走,接收端则从链路层往上走
为了传输方便,在传输层(TCP协议)把从应用层处收到的数据(HTTP请求报文)进行分割,并在各个报文上打上标记序号及端口号后转发给网络层
在网络层(IP协议)增加作为通信目的地的MAC地址后转发给链路层
接收端服务器在链路层接收到数据,按序往上层发送,一直到应用层,当传输到应用层,才能算真正接收到由客户端发送过来的HTTP请求
接收端在层与层传输数据时,每经过一层时会把对应的首部标记消去
与HTTP关系密切的协议
负责传输的IP协议
按层次分,IP(Internet Protocol)网际协议位于网络层,IP其实是一种协议的名称
IP协议的作用是把各种数据包传送给对方,而要保证确实传送到对方那里,则需要满足两个重要的条件IP地址和MAC地址
IP地址指明了节点被分配到的地址,MAC地址是指网卡所属的固定地址。IP地址可以和MAC地址进行配对,IP地址可变换,但MAC地址基本不会更改
确保可靠性的TCP协议
负责域名解析的DNS服务
HTTP协议
概述
Request
Response
其他
HTTP报文
HTTP状态码
WEB服务器
HTTP首部
HTTPS
用户身份认证
0 条评论
下一页