说到网络,我们最先想到的就是浏览器

从最表面上来说,浏览器是怎么通过网络获取页面的呢?

其实就和对话一样

浏览器:服务器,我要index.html

服务器:好的,给你(index.html)

这就是所谓的请求与响应

显而易懂

深入理解:

第一个问题是

我们怎么进行的请求与相应

浏览器是不会发送请求的,是做不到的,那么它是通过第三方来发送的这个第三方就是-----协议栈(网络控制软件)

那么协议栈是用来干什么呢?

就是从浏览器接收到消息进行打包,然后加上目的地址等的信息,发送出去-----》首先通过网卡(硬件)

网卡会将前面打包的转换为电信号----》发送出去

网卡发送的包经过交换机等设备到达接入互联网的的路由器

      路由器:就是一个发送信号的设备,用来连接因特网中各局域网,广域网的设备

交换机:接入交换机的任意两个网络节点提供独享的电信号通道

然后路由器后面就是互联网了,互联网的入口叫做----接入网

有很多通信线路可以充当互联网的入口,例如:电话线,有线电视等多种通信线路

接入网连接到签约的网络运营商,然后接入一个设备(这个设备称之为接入点,其实就是网络运营商专属的路由器)

这样就结束了吗?并没有

现在只是到了接入点而已,那么后面是什么,是互联网的核心(称作骨干网)

这个骨干网是什么呢?都说了网,那么其实它的实质是什么,是多个路由器互相连接,组成的一个网,而我们一开始打的包就在这个网里传到web服务器中

好了,传到web服务器了。结束了吗?太天真了

现在的网络包到了web的服务器中,还有一堵墙呢----》名叫防火墙,防火墙是用来干什么的呢?用来检查包是否合法,合法才能通过-----》经过千辛万苦过了防火墙,不过你没想到,后面的还不是Web服务器

为什么呢?因为还有一个东西,叫做缓存服务器,(缓存服务器:是将比较频繁访问的内容放到更加靠近客户的位置,这样子做,可以提高访问速度)在这里会搜索是否能找到需要的数据,如果有,直接返回,没有才到下一步-----》Web服务器

终终终终终于到了Web服务器

原来的包开始被解析,解析成我一开始浏览器发送的请求,然后交给我们Web服务器里面的程序,这个程序解析请求,然后装载响应信息,把响应信息也打成一个包,继续依照操作系统的协议栈,往回跑一遍我们刚才要走的流程,直到浏览器,然后浏览器解析,把数据显示。

然而这就是网络的传输的全程,从宏观角度上看

之后会有每个部分的详解

网络-----初篇

相关文章:

  • 2021-10-18
  • 2022-12-23
  • 2022-12-23
  • 2021-05-01
  • 2021-06-12
  • 2022-01-09
猜你喜欢
  • 2021-07-13
  • 2021-10-05
  • 2022-12-23
  • 2022-12-23
  • 2021-12-28
相关资源
相似解决方案