关于网络通信:网络是怎样连接的总概览

53次阅读

共计 1924 个字符,预计需要花费 5 分钟才能阅读完成。

1.1 网络的全貌

首先来看下浏览器拜访 Web 服务器这一过程的全貌。拜访 Web 服务器并显示网页这一过程蕴含了浏览器和 Web 服务器之间的一系列交互,在这些交互实现后,浏览器才会将 Web 服务器接管到的数据显示在屏幕上。

浏览器和 Web 服务器之间的交互:

  • 浏览器向 Web 服务器发送申请
  • Web 服务器依据申请向浏览器发送响应

而要实现应用程序之间的交互,须要一个可能在浏览器和 Web 服务器之间传递申请和响应的机制 1。它不仅可能将数字信息搬运到指定目的地2,还能在任何状况下都可能将申请和响应3 准确无误地发送给对方,防止在交互过程中数据产生失落或损坏状况。

这种搬运数字信息的机制是由操作系统中的网络控制软件,以及交互机、路由器等设施分工合作来实现的。它的基本思路就是将数字信息宰割成一个个的小块,而后装入被称为包4(packet)的容器中来运送,通过许多交换机和路由器的接力5,就能够将数据包一步步搬运到目的地。

网络 就是由这个负责搬运数字信息的机制,再加上浏览器和 Web 服务器组合而成。

1.2 Web 浏览器

当用户在浏览器中输出申请网址 URL 之后,浏览器就会依照肯定的规定去剖析该网址的含意,而后依据其含意生成申请音讯,接着浏览器会委托那个搬运数字信息的机制6,将申请发送给 Web 服务器。

1.3 协定栈、网卡

这部分是搬运数字信息的机制内容。在这个机制内,次要是通过协定栈和网卡来将申请的数字信息转换为电信号发送到网络中去的。

协定栈:又叫网络控制软件。它的次要性能有:

  • 将浏览器接管到的音讯打包,而后加上目标地址等管制信息
  • 在通信谬误时从新发送包
  • 调节数据发送的速率

网卡:负责以太网或无线网络通信的硬件。

  • 协定栈将打好包的数据交给网卡,而后网卡将包转换为电信号并通过网线发送进来

1.4 集线器、交换机、路由器

依据接入互联网的模式不同 7,则接入互联网的通信设施也各不相同。因而在这里只能先假如客户端计算机是连贯到家庭或公司的局域网中,而后再通过 ADSL 和光纤到户(FTTH) 等宽带接入互联网。

在这样的场景中,网卡发送到网络包会通过交换机等设施,达到用来接入互联网的路由器,路由器前面就是互联网,网络运营商会负责将包送到目的地。

1.5 接入网、网络运营商

接下来,数据从路由器登程,进入了互联网的外部。互联网的入口线路称为接入网,接入网连贯到签约的网络运营商,并接入被称为接入点 8 的设施。

接入网:能够用电话线、ISDN、ADSL、有线电视、光线、专线等多种通信线路来接入互联网,这些通信线路统称为接入网

接入点:它的实体是一台专为运营商设计的路由器。接入点的前面就是互联网的骨干局部了(能够了解为离你家最近的邮局)

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

留神:路由器岂但在规模上存在差别,在路由器间的连贯形式上也存在差别。家庭和公司局域网中个别采纳以太网线进行连贯,而互联网中除了以太网连贯之外,还会应用比拟古老的电话技术和最新的光通信技术来传送网络包。

1.6 防火墙、缓存服务器

通过骨干网之后,网络包最终送达了 Web 服务器所在的局域网中。接着它会遇到防火墙,防火墙会对进入的包进行查看。在查看完之后,网络包接下来还可能会遇到缓存服务器,如果要拜访的网页数据正好在缓存服务器中可能找到,那就间接从中读出数据。此外,在大型网站中,可能还会装备将音讯公布到多台 Web 服务器上的负载均衡器,还有可能会应用通过散布在整个互联网中的缓存服务器来散发内容的服务。通过这些机制后,网络包才会达到 Web 服务器。

1.7 Web 服务器

当网路包达到 Web 服务器之后,数据会被解包,并还原为原始的申请音讯,而后交给 Web 服务器程序。这个操作和客户端一样,都是通过操作系统中的协定栈来实现。之后,Web 服务器程序会剖析申请音讯的含意,并依照其中的批示将数据装入响应音讯中,而后发回给客户端。

响应音讯回到客户端的过程和之前申请音讯发送的过程正好相同。当响应达到客户端之后,浏览器会从中读取出网页的数据并显示在屏幕上。至此,拜访 Web 服务器的一系列操作就全副实现了。


  1. 负责搬运数字信息的机制 ↩
  2. 数字信息是因为申请和响应都是由 0 和 1 组成的 ↩
  3. 申请和响应的实质都是电信号和光信号,这些信号可能会因受到杂音等的烦扰而损坏 ↩
  4. 包相似于函件或者包裹,交换机和路由器相当于邮局或者快递公司的分拣解决区 ↩
  5. 实际上就是依据管制信息对这些包进行分拣 ↩
  6. 具体就是委托操作系统中的网络控制软件 / 协定栈将音讯发送给服务器 ↩
  7. 客户端计算机能够通过家庭或公司的局域网接入互联网,也能够独自间接接入互联网 ↩
  8. 接入点:Point of Presence,PoP ↩
正文完
 0