Internet是怎样工作的
地址和协议的概念
Internet的本质是电脑与电脑之间互相通信并交换信息,只不过大多是小电脑从大电脑获取各类信息。这种通信跟人与人之间信息交流一样必须具备一些条件,比如:您给一位美国朋友写信,首先必须使用一种对方也能看懂的语言,然后还得知道对方的通信地址,才能把信发出去。同样,电脑与电脑之间通信,首先也得使用一种双方都能接受的"语言"--通信协议,然后还得知道电脑彼此的地址,通过协议和地址,电脑与电脑之间就能交流信息,这就形成了网络。
TCP/IP协议
Internet就是由许多小的网络构成的国际性大网络,在各个小网络内部使用不同的协议,正如不同的国家使用不同的语言,那如何使它们之间能进行信息交流呢?这就要靠网络上的世界语----TCP/IP协议。详细介绍请参考TCP/IP>>>
![](images/index14.gif)
IP地址
语言(协议)我们是有了,那地址怎么办呢?没关系,用网际协议地址(即IP地址)就可解决这个问题。它是为标识Internet上主机位置而设置的。Internet上的每一台计算机都被赋予一个世界上唯一的32位Internet地址(Internet Protocol Address,简称IP Address),这一地址可用于与该计算机机有关的全部通信。为了方便起见,在应用上我们以8bit为一单位,组成四组十进制数字来表示每一台主机的位置。
一般的IP地址由4组数字组成,每组数字介于0-255之间,如某一台电脑的IP地址可为:202.206.65.115,但不能为202.206.259.3。
域名地址
尽管IP地址能够唯一地标识网络上的计算机,但IP地址是数字型的,用户记忆这类数字十分不方便,于是人们又发明了另一套字符型的地址方案即所谓的域名地址。IP地址和域名是一一对应的,我们来看一个IP地址对应域名地址的例子,譬如:河北科技大学的IP地址是202.206.64.33,对应域名地址为www.hebust.edu.cn。这份域名地址的信息存放在一个叫域名服务器(DNS,Domain Name Server)的主机内,使用者只需了解易记的域名地址,其对应转换工作就留给了域名服务器DNS。DNS就是提供IP地址和域名之间的转换服务的服务器。
域名地址的意义
域名地址是从右至左来表述其意义的,最右边的部分为顶层域,最左边的则是这台主机的机器名称。一般域名地址可表示为:主机机器名.单位名.网络名.顶层域名。如:dns.hebust.edu.cn,这里的dns是河北科技大学的一个主机的机器名,hebust代表河北科技大学大学,edu代表中国教育科研网,cn代表中国,顶层域一般是网络机构或所在国家地区的名称缩写。
域名由两种基本类型组成:以机构性质命名的域和以国家地区代码命名的域。常见的以机构性质命名的域,一般由三个字符组成,如表示商业机构的“com”,表示教育机构的“edu”等。以机构性质或类别命名的域如下表:
域名 |
含义 |
com |
商业机构 |
edu |
教育机构 |
gov |
政府部门 |
mil |
军事机构 |
net |
网络组织 |
int |
国际机构(主要指北约) |
org |
其他非盈利组织 |
以国家或地区代码命名的域,一般用两个字符表示,是为世界上每个国家和一些特殊的地区设置的,如中国为“cn”、香港为“hk”、日本为“jp”、美国为“us”等。但是,美国国内很少用“us”作为顶级域名,而一般都使用以机构性质或类别命名的域名。下表介绍了一些常见的国家或地区代码命名的域:
域名 |
国家或地区
|
域名 |
国家或地区
|
ar |
阿根廷 |
nl |
荷兰 |
au |
澳大利亚 |
nz |
新西兰 |
at |
奥地利 |
ni |
尼加拉瓜 |
br |
巴西 |
no |
挪威 |
ca |
加拿大 |
pk |
巴基斯坦 |
co |
哥伦比亚 |
pa |
巴拿马 |
cr |
哥斯达黎加 |
pe |
秘鲁 |
cu |
古巴 |
ph |
菲律宾 |
dk |
丹麦 |
pl |
波兰 |
eg |
埃及 |
pt |
葡萄牙 |
fi |
芬兰 |
pr |
波多黎各 |
fr |
法国 |
ru |
俄罗斯 |
de |
德国 |
sa |
沙特阿拉伯 |
gr |
希腊 |
sg |
新加坡 |
gl |
格陵兰 |
za |
南非 |
hk |
香港 |
es |
西班牙 |
is |
冰岛 |
se |
瑞典 |
in |
印度 |
ch |
瑞士 |
ie |
爱尔兰 |
th |
泰国 |
il |
以色列 |
tr |
土耳其 |
it |
意大利 |
gb |
英国 |
jm |
牙买加 |
us |
美国 |
jp |
日本 |
vn |
越南 |
mx |
墨西哥 |
tw |
台湾 |
cn |
中国 |
|
|
统一资源定位器
统一资源定位器,又叫URL(Uniform Resource Locator),是专为标识Internet网上资源位置而设的一种编址方式,我们平时所说的网页地址指的即是URL,它一般由三部分组成:传输协议://主机IP地址或域名地址/资源所在路径和文件名,如今日上海联线的URL为:http://china-window.com/shanghai/news/wnw.html,这里http指超文本传输协议,china-window.com是其Web服务器域名地址,shanghai/news是网页所在路径,wnw.html才是相应的网页文件。
标识Internet网上资源位置的三种方式:
IP地址:202.206.64.33
域名地址:dns.hebust.edu.cn
URL:http://china-window.com/shanghai/news/wnw.html
下面列表是常见的URL中定位和标识的服务或文件:
http:文件在WEB服务器上
file:文件在您自己的局部系统或匿名服务器上
ftp:文件在FTP服务器上
gopher:文件在gopher服务器上
wais:文件在wais服务器上
news:文件在Usenet服务器上
telnet:连接到一个支持Telnet远程登录的服务器上
Internet的工作原理
有了TCP/IP协议和IP地址的概念,我们就很好理解Internet的工作原理了:当一个用户想给其他用户发送一个文件时,TCP先把该文件分成一个个小数据包,并加上一些特定的信息(可以看成是装箱单),以便接收方的机器确认传输是正确无误的,然后IP再在数据包上标上地址信息,形成可在Internet上传输的TCP/IP数据包。
![](images/index16.gif)
使用TCP/IP传送数据
当 TCP/IP数据包到达目的地后,计算机首先去掉地址标志,利用TCP的装箱单检查数据在传输中是否有损失,如果接收方发现有损坏的数据包,就要求发送端重新发送被损坏的数据包,确认无误后再将各个数据包重新组合成原文件。
就这样,Internet通过TCP/IP协议这一网上的"世界语"和IP地址实现了它的全球通信的功能。
|