经过图轻松了解各类协议

了解各类协议

参考自《图解HTTP》web

目录:网络

  • 各类协议与HTTP协议的关系
  • TCP/IP协议族
  • IP协议
  • TCP协议
  • DNS服务

各类协议与HTTP协议的关系

在这里插入图片描述

TCP/IP协议族

TCP/IP协议族按层次分别分为:应用层传输层网络层数据链路层svg

发送端从应用层走,接收端则从链路层走,每通过一层一定打上一个该层所属的首部信息,反向则每通过一层时把对应的头部消去。这种把数据信息包装起来的方法叫作封装大数据

在这里插入图片描述

IP协议

负责传输的IP协议:位于网络层,把各类数据包传送给对方,保证确实送到对法那里至少须要IP地址和MAC地址。.net

IP地址指明节点被分配的地址,MAC地址是指网卡所属的固定地址。IP地址能够和MAC地址进行配对。IP地址可变换,MAC地址基本不会改变。xml

IP的通讯依赖MAC地址,在网络上,通讯的双发在同一局域网内状况不多的,一般是进过多台计算机和网络设备中转才能链接到对方,而在进行中转时,会利用下一站中转设备的MAC地址来搜索下一个中转目标。这时,会采用ARP协议。ARP协议是一种用以解析地址的协议,根据通讯方的IP地址就能够反查出对应的MAC地址blog

在这里插入图片描述

TCP协议

TCP传输层,提供可靠的字节流服务。字节流服务指为了方便传输,将大数据分割成以报文段为单位的数据包进行管理。而可靠传输服务指,可以把数据准确可靠地传给对方,TCP协议采用三次握手策略,它会向对方确认是否成功送达。握手过程当中是用来TCP协议的标志(flag)——SYN和ACK图片

在这里插入图片描述

DNS服务

DNS服务是和HTTP同样位于应用层的协议,提供域名到IP地址之间的解析服务get

计算机既能够被赋予IP地址,也能够被赋予主机名和域名。域名

用户一般使用主机名或域名(例如http://furfur.com)来访问对方的计算机,而不是直接经过IP地址(例如20x.189.105.112)。

经过图轻松了解HTTP方法

相关文章
相关标签/搜索