Internet的工作过程
Internet 的工作过程地址和协议的概念Internet 的本质是电脑与电脑之间互相通信并交换信息,只不过大多是小电脑从大电脑获取各类信息。这种通信跟人与人之间信息交流一样必须具备一些条件,比如:
Internet 的工作过程
地址和协议的概念
Internet 的本质是电脑与电脑之间互相通信并交换信息,只不过大多是小电脑从大电脑获取各类信息。这种通信跟人与人之间信息交流一样必须具备一些条件,比如:您给一位美国朋友写信,首先必须使用一种对方也能看懂的语言,然后还得知道对方的通信地址,才能把信发出去。同样,电脑与电脑之间通信,首先也得使用一种双方都能接受的“语言”--通信协议,然后还得知道电脑彼此的地址,通过协议和地址,电脑与电脑之间就能交流信息,这就形成了网络。 TCP/IP协议
Internet 就是由许多小的网络构成的国际性大网络,在各个小网络内部使用不同的协议,正如不同的国家使用不同的语言,那如何使它们之间能进行信息交流呢?这就要靠网络上的世界语----TCP/IP协议。详细介绍请参考TCP/IP>>>

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 地址是210.51.12.25,对应域名地址为
www.sinomaps.com 。这份域名地址的信息存放在一个叫域名服务器(DNS ,Domain Name Server)的主机内,使用者只需了解易记的域名地址,其对应转换工作就留给了域名服务器DNS 。DNS 就是提供IP 地址和域名之间的转换服务的服务器。
域名地址的意义
域名地址是从右至左来表述其意义的,最右边的部分为顶层域,最左边的则是这台主机的机器名称。一般域名地址可表示为:主机机器名. 单位名. 网络名. 顶层域名。如:dns.hebust.edu.cn ,这里的dns 是河北科技大学的一个主机的机器名,hebust 代表河北科技大学大学,edu 代表中国教育科研网,cn 代表中国,顶层域一般是网络机构或所在国家地区的名称缩写。
域名由两种基本类型组成:以机构性质命名的域和以国家地区代码命名的域。常见的以机构性质命名的域,一般由三个字符组成,如表示商业机构的“com ”, 表示教育机构的“edu ”等。以机构性质或类别命名的域如下表:

以国家或地区代码命名的域,一般用两个字符表示,是为世界上每个国家和一些特殊的地区设置的,如中国为“cn ”、香港为“hk ”、日本为“jp ”、美国为“us”等。但是,美国国内很少用“us ”作为顶级域名,而一般都使用以机构性质或类别命名的域名。下表介绍了一些常见的国家或地区代码命名的域:


统一资源定位器
统一资源定位器,又叫URL(Uniform Resource Locator),是专为标识Internet 网上资源位置而设的一种编址方式,我们平时所说的网页地址指的即是URL ,它一般由三部分组成:传输协议://主机IP 地址或域名地址/资源所在路径和文件名,如今日上海联线的URL 为:
标识Internet 网上资源位置的三种方式:
IP 地址:210.51.12.25
域名地址:sinomaps.com
URL :http://china-window.com/shanghai/news/wnw.html
下面列表是常见的URL 中定位和标识的服务或文件:
file :文件在您自己的局部系统或匿名服务器上
ftp :文件在FTP 服务器上
gopher :文件在gopher 服务器上
,wais :文件在wais 服务器上
news :文件在Usenet 服务器上
telnet :连接到一个支持Telnet 远程登录的服务器上
Internet 的工作原理
有了TCP/IP协议和IP 地址的概念,我们就很好理解Internet 的工作原理了:当一个用户想给其他用户发送一个文件时,TCP 先把该文件分成一个个小数据包,并加上一些特定的信息(可以看成是装箱单),以便接收方的机器确认传输是正确无误的,然后IP 再在数据包上标上地址信息,形成可在Internet 上传输的TCP/IP数据包。

使用TCP/IP传送数据
当 TCP/IP数据包到达目的地后,计算机首先去掉地址标志,利用TCP 的装箱单检查数据在传输中是否有损失,如果接收方发现有损坏的数据包,就要求发送端重新发送被损坏的数据包,确认无误后再将各个数据包重新组合成原文件。
就这样,Internet 通过TCP/IP协议这一网上的“世界语”和IP 地址实现了它的全球通信的功能。