网络是怎样连接的 - 绪论
为什么DNS 不对,QQ 却可以正常上呢?
因为QQ 是直接使用IP 地址来连接服务器的,所以即便DNS 失效,它依然可以“屹立不倒”,以至于现在有很多人把QQ 当成一个排查DNS 问题的“参照物”。
浏览器访问Web 服务器这一过程的全貌
- 浏览器:“请给我网页的数据。”
- Web服务器:“好的,这就是你要的数据。”
Web搬运数字信息的机制
Web要实现应用程序之间的交互,我们需要一个能够在浏览器服务器之间传递请求和响应的机制。所以说,我们需要一种机制。由于请求和响应都是0和1组成的数字信息,所以可以说,我们需要的是一种能够将数字信息搬运到指定目的地的机制。
- 网络的组成
Web搬运数字信息的机制,再加上浏览器服务器这些网络应用程序,这两部分就组成了网络
- 从输入网址到返回信息的全过程:
- 输入URL链接, 浏览器就会按照一定的规则去分析这个网址的含义,然后根据其含义生成请求消息,然后委托操作系统中的网络控制软件将消息发送给服务器。(第一章:Web浏览器)
- 网络控制软件(协议栈)将从浏览器收到的数据打包, 然后加上目的地址等控制信息。(类似于把信放在信封里, 然后写上邮编等信息)。接下来,协议栈会将包交给网卡(负责以太网或无线网络通信的硬件)。然后,网卡会将包转换为电信号并通过网线发送出去。这样一来,包就进入到网络之中了。(第二章:协议栈、网卡)
- 网卡发送的包会经过交换机等设备,到达用来接入互联网的路由器。(第三章:集线器、交换机、路由器)
- 接下来,数据从用来接入互联网的路由器出发,进入了互联网的内部。(第四章:接入网、网络运营商)
- Web通过骨干网之后,网络包最终到达服务器所在的局域网中。接着,它会遇到防火墙,防火墙会对进入的包进行检查。(第五章:防火墙、缓存服务器)
- Web当网络包到服务器后,数据会被解包并还原为原始的请求消Web息,然后交服务器程序。(第六章:Web服务器)
- 名词概念:
- Dynamic Host Configuration Protocol 动态主机配置协议是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。担任DHCP服务器的计算机需要安装TCP/IP协议,并为其设置静态IP地址、子网掩码、默认网关等内容。
- PPP连接:Point to Point Protocol 点对点协议:为在点对点连接上传输多协议数据包提供了一个标准方法。
- 非对称数字用户线路(ADSL,Asymmetric Digital Subscriber Line)是数字用户线路(xDSL,Digital Subscriber Line)服务中最流行的一种。将区域网接入到互连网的链路。