admin 管理员组

文章数量: 887016

网络是怎么连接的

探索之旅路线图

(1)浏览器向Web服务器发送请求。

(2)Web服务器根据请求向浏览器发送响应。

浏览器和Web服务器之间传递请求和响应的机制:

由操作系统中的网络控制软件,以及交换机、路由器等设备分工合作来实现的,它的基本思路是将数字信息分割成一个一个的小块,然后装入一些被称为“包”(Packet)的容器中来运送。“包”这个词大家可能在用手机的时候经常会碰到,但在这里类似于邮政和快递中的概念。大家可以这样理解:**包相当于信件或者包裹,而交换机和路由器则相当于邮局或快递公司的分拣处理区。包的头部存有目的地等控制信息,通过许多交换机和路由器的接力,就可以根据控制信息对这些包进行分拣,然后将它们一步一步地搬运到目的地。**无论是家庭和公司里的局域网,还是外面的互联网,它们只是在规模上有所不同,基本的机制都是相同的。

  • 第1章Web浏览器

根据一定的规则来解析URL的含义,生成请求信息发送给Web服务器(委托操作系统中的网络控制软件)

  • 第2章协议栈、网卡

协议栈(网络控制软件):将浏览器收到的消息打包加上目的地址等控制信息

如果拿邮局来比喻,就是把信装进信封,然后在信封上写上收信人的地址。这个软件还有其他一些功能,例如当发生通信错误时重新发送包,或者调节数据发送的速率等,或许我们可以把它当作一位帮我们寄信的小秘书

协议栈会将包交给网卡(负责以太网或无线网络通信的硬件),网卡会将包转换为电信号并通过网线发送出去。这样一来,包就进入到网络之中了。

  • 第3章集线器、交换机、路由器

网卡发送的包会经过交换机等设备,到达用来接入互联网的路由器。路由器的后面就是互联网,网络运营商会负责将包送到目的地,就好像我们把信投到邮筒中之后,邮递员会负责把信送给收件人一样。

  • 第4章接入网、网络运营商

接入网:互联网的入口线路

接入点:接入网连接到签约的网络运营商,并接入被称为接入点(Point of Presence, PoP)的设备。

接入点的实体是一台专为运营商设计的路由器,我们可以把它理解为离你家最近的邮局。从各个邮筒中收集来的信件会在邮局进行分拣,然后被送往全国甚至全世界,互联网也是一样,网络包首先通过接入网被发送到接入点,然后再从这里被发送到全国甚至全世界。接入点的后面就是互联网的骨干部分了。

在骨干网中存在很多运营商和大量的路由器,这些路由器相互连接,组成一张巨大的网,而我们的网络包就在其中经过若干路由器的接力,最终被发送到目标Web服务器上。

  • 第5章防火墙、缓存服务器

网络包最终到达了Web服务器所在的局域网中。接着,它会遇到防火墙,防火墙会对进入的包进行检查。大家可以把防火墙想象成门口的保安,他会检查所有进入的包,看看有没有危险的包混在里面。检查完之后,网络包接下来可能还会遇到缓存服务器。网页数据中有一部分是可以重复利用的,这些可以重复利用的数据就被保存在缓存服务器中。如果要访问的网页数据正好在缓存服务器中能够找到,那么就可以不用劳烦Web服务器,直接从缓存服务器读出数据。

第1章 浏览器生成消息——探索浏览器内部

1.1 生成HTTP请求消息

1.1.1 输入网址

URL的种类以及组成

1.1.2 浏览器解析URL生成请求信息

1.1.3 省略文件名的情况
http://www.lab.glasscom.com/dir/

在服务器上事先设置好该情况下访问的默认文件名,大多数情况下是index.html或者default.htm之类的文件名。

http://www.lab.glasscom.com/

这个URL也是以“/”结尾的,也就是说它表示访问一个名叫“/”的目录(根目录)。而且,由于省略了文件名,所以结果就是访问/index.html或者/default.htm这样的文件了。

http://www.lab.glasscom.com

当没有路径名时,就代表访问根目录下事先设置的默认文件,也就是/index. html或者/default.htm这些文件,这样就不会发生混乱了。

http://www.lab.glasscom.com/whatisthis

如果Web服务器上存在名为whatisthis的文件,则将whatisthis作为文件名来处理;如果存在名为whatisthis的目录,则将whatisthis作为目录名来处理。

1.1.4 HTTP的基本思路

本文标签: 是怎么 计算机网络 入门 书籍 网络