HTTP协议总结——了解Web与网络基础(一)

客户端访问服务器端的过程;

IP协议、TCP协议、DNS服务在使用HTTP协议的通信过程中各自发挥作用

  1. 在客户端向目标服务器发送访问指定页面的请求,例如用户想要通过百度浏览器访问www.bilibili.com页面,此时HTTP协议生成针对目标服务器的HTTP请求报文

    //目标服务器,例如自己租赁的服务器,另外不同公司有其专属的服务器,访问bilibili页面,其有专属的服务器;

  2. 在传输层,为了方便通信,TCP协议将HTTP请求报文分割成报文段,然后逐段发送给服务器

  3. 由于客户端与服务器不一定在同一局域网下,而是经过多台计算机和网络设备中转才能连接到对方,中间由IP协议搜索下一台设备的MAC地址,报文段由此转向下一台设备,最后传向服务器

  4. 在到达服务器前,TCP协议需要先将报文段按照原来的顺序组合为完整的HTTP请求报文

  5. 最后,HTTP协议对目标服务器保存的请求页面进行处理,将处理结果按照相同的步骤传回客户端

利用TCP/IP协议族进行网络通信

应用层 --++[HTTP请求报文]++--> 

传输层 --[HTTP请求报文] + ++[标记序号 + 端口号]++-->

网络层 --[HTTP请求报文 + (标记序号 + 端口号)] + ++[MAC地址]++-->

链路层 // 接收数据并回传请求结果信息[请求想要的内容]

==当请求结果信息回传到应用层时本次通信结束;

负责传输的IP协议

结构上,近似理解为链表,每个结点象征一台设备

 [IP地址=ARP协议=MAC地址] ----> [MAC地址]/中转站/ ---->[MAC地址]/中转站/ ----> ... ---->[IP地址=ARP协议=MAC地址]

ARP协议负责将IP地址解析为下一台设备的MAC地址

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值