每当我们想访问特定的网站时,只需要打开浏览器输入对应的网址就可以浏览网页。可是在输入网址回车后,到网页展现在你的面前的这一个过程,需要哪些步骤呢。今天我给财务部搞一个OMDE系统的时候,突然我想到了这个问题 如 图-1。下面就针对这个问题我们进行一个步骤一个步骤的说明。
 
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

图 -1

 
1. 物理连接

图 -2

 

浏览网页前,必须先把网络连接好,这个都能够做好,就是把物理线路连接上。

 
2. 网络参数
图 -3
 
IP地址:162.105.130.35
子网掩码:255.255.255.0
默认网关:162.105.130.1
DNS服务器:162.105.129.26

 
物理线路通了,必须设置PC机的网络参数,不设置网络参数的话,如果路由器没有开启DHCP服务,PC机不是自动获取IP地址的,是不能够连接上网络的。
 
3. 打开客户端程序

图 -4

 

打开IE浏览器,有的浏览器默认的是空白页,有的是默认的其他网站地址。

 
4. 输入目的站点的 URL
 

图 -5

 

输入你想访问的特定网站地址,这个不需要做什么说明了。

 
5. 解析域名

图 -6

这里我们简单的了解下有关域名解析的一些知识点。域名和网址并不是一回事,域名注册好之后,只说明你对这个域名拥有了使用权,如果不进行域名解析,那么这个域名就不能发挥别的作用,经过解析的域名可以用来作为电子邮箱的后缀,也可以用来作为网址访问自己的网站,因此域名投入使用的必备环节是“域名解析”。

我们知道域名是为了方便记忆而专门建立的一套地址转换系统,要访问一台互联网上的服务器,最终还必须通过IP地址来实现,域名解析就是将域名重新转换为IP地址的过程。一个域名只能对应一个IP地址,而多个域名可以同时被解析到一个IP地址。域名解析需要由专门的域名解析服务器(DNS)来完成。

 
6. ARP 解析默认网关的 MAC 地址
 

图 -7

 

为使设备之间能够互相通信,源设备需要目的设备的IP地址和MAC地址。当一台设备试图与另一台已知IP地址的设备通信时,它必须确定对方的MAC 地址。使用TCP/IP协议集中的地址解析协议(Address Resolution Protocol,简称ARP)可以自动获得MAC地址。ARP协议允许主机根据IP地址查找MAC地址。

 
7. 数据封装

图 -8

 

数据封装是指将协议数据单元(PDU)封装在一组协议头和尾中的过程。在 OSI 7层参考模型中,每层主要负责与其它机器上的对等层进行通信。该过程是在“协议数据单元”(PDU)中实现的,其中每层的 PDU 一般由本层的协议头、协议尾和数据封装构成。

 
8. 交换机转发

图 -9

 
9. 路由器转发
 

图 -10

 
10. 直接交付
 

图 -11

 
11. 数据解封装

 图-12
 
12. 服务器响应

 

接下来,需要重复上面的几个步骤操作

 
13. 数据封装

14. 交换机转发

15. 路由器转发

16. 直接交付

17. 数据解封装

 
18. 客户端响应
 
图 -13
 
至此,就能看到你访问的页面了,虽然这个页面在你输入网址的情况下,瞬间就能看到这个页面了。可是在看到这个页面之前所做的这么多操作大家一般不会考虑的。因为只要结果不要过程是我们现在人的习惯罢了,我把这个过程写下来,以便参考,请大家给予批评和建议。由于时间关系,写的仓促,请指正。