|
|
Internet是一个不受政府管理和控制的、包括成千上万相互协作的组织和网络的集合体。Internet有如下特点:
|
|
|
|
.Internet实现了与公用电话交换网(包括移动电话网)的互连。
|
|
|
|
.由众多的计算机网络互联组成,是一个世界性的网络。
|
|
|
|
|
|
|
TCP/IP协议是开放式的协议,已经成为Internet通信标准。TCP/IP是指一整套数据通信协议,其名字由这些协议中的两个协议组成,即传输控制协议(Transmission Control Protocol, TCP)和网际协议(Internet Protocol, IP)。虽然还有很多其他协议,但TCP和IP显然是两个最重要的协议。
|
|
|
TCP/IP协议有一些重要特点,能够满足世界范围的数据通信。其特点包括如下几点:
|
|
|
.开放式协议标准:可免费使用,且与具体的计算机硬件或操作系统无关。
|
|
|
.与物理网络硬件无关:TCP/IP可以将很多不同类型的网络集成在一起,它可以适用于以太网、令牌环网、拨号线、X.25网络以及任何其他类型的物理传输介质。
|
|
|
|
.各种标准化的高级协议:可广泛而持续地提供多种用户服务。
|
|
|
TCP/IP的层次模型并不完全符合OSI的七层参考模型,其模型分为四层,最高层应用层相当于OSI模型的5~7层,传输层和网络层与OSI模型相同,最底层网络接口层包含了OSI模型的物理层和数据链路层。TCP/IP模型和OSI模型的区别如下表所示。
|
|
|
|
|
|
.FTP:文件传输协议。是用于在网络上进行文件传输的一套标准协议。
|
|
|
.TFTP:简单文件传输协议,相对于FTP, TFTP没有复杂的交互存取接口和认证控制,适用于客户端和服务器之间不需要复杂交互的环境。TFTP协议的运行基于UDP协议。
|
|
|
|
.SMTP:简单邮件传输协议。它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。
|
|
|
|
|
.DNS:域名解析服务,即将域名映射成IP地址的协议。
|
|
|
.HTTP:超文本传输协议,用于传送WWW方式的数据。
|
|
|
.TCP:面向连接的、可靠的传输协议。面向连接的服务(如Telnet、FTP、rlogin、X Windows和SMTP)需要高度的可靠性,所以它们使用了TCP。DNS在某些情况下使用TCP(发送和接收域名数据库),但使用UDP传送有关单个主机的信息。
|
|
|
.UDP:面向无连接的、不可靠的传输协议。UDP与TCP位于同一层,但它不管数据包的顺序、错误或重发。因此,UDP不被应用于那些使用虚电路的面向连接的服务,主要用于那些面向查询—应答的服务,例如NFS。相对于FTP或Telnet,这些服务需要交换的信息量较小。使用UDP的服务包括NTP(网络时间协议)和DNS(DNS也使用TCP)。
|
|
|
.IP:网际协议,是TCP/IP的心脏,也是网络层中最重要的协议,负责给要传输的数据分配地址,将其发送到目的地。
|
|
|
.ICMP:负责提供在数据投递过程中失败时诊断功能和错误报告。
|
|
|
.ARP:地址解析协议,实现通过IP地址得知其物理地址(MAC)。
|
|
|
|
.FDDI:光纤分布式数据接口,在光缆上发送数字信号的一组协议,衍生自IEEE 802.4Token Bus协定。
|
|
|
|
|
.PPP:点对点协议,和SLIP都属于数据链路层协议。
|
|
|
|
|
Internet上每台主机都必须有一个唯一的标识,即主机的IP地址,IP协议就是根据IP地址实现信息传递的。IP地址分为IPv4和IPv6两个版本。
|
|
|
|
IP地址由32位(即4字节)二进制数组成,将每个字节作为一段并以十进制数来表示,每段间用“.”分隔。例如,202.96.209.5就是一个合法的IP地址。
|
|
|
IP地址由网络标识和主机标识两部分组成。常用的IP地址有A、B、C三类,每类均规定了网络标识和主机标识在32位中所占的位数,区别如下:
|
|
|
.A类:一般分配给具有大量主机的网络使用,第一个字节十进制值为0~126。
|
|
|
.B类:通常分配给规模中等的网络使用,第一个字节十进制值为l28~191。
|
|
|
.C类:通常分配给小型局域网使用,第一个字节十进制值为192~223。
|
|
|
IP地址由世界各大地区的权威机构Inter NIC(Internet Network Information Center)管理和分配。
|
|
|
将主机标识域进一步划分为子网标识和子网主机标识,通过灵活定义子网标识域的位数,可以控制每个子网的规模。将一个大型网络划分为若干个既相对独立又相互联系的子网后,网络内部各子网便可独立寻址和管理,各子网间通过跨子网的路由器连接,这样也提高了网络的安全性。
|
|
|
利用子网掩码可以判断两台主机是否在同一子网中。子网掩码与IP地址一样也是32位二进制数,不同的是它的子网主机标识部分为全“0”。若两台主机的IP地址分别与它们的子网掩码相“与”后的结果相同,则说明这两台主机在同一子网中。
|
|
|
|
IPv6是由IETF小组设计的用来替代现行的IPv4协议的一种新的IP协议。
|
|
|
IPv6由128位(16字节)二进制数组成,RFC1884中规定把IPv6表示为8个16位的无符号整数,每个整数用4个十六进制位表示,中间用冒号分隔,例如:3ffe:3201:1401:1280:c8ff:fe4d:db39:1984。
|
|
|
|
.提供更大的地址空间,能够实现即插即用和灵活的重新编址。
|
|
|
.更简单的头信息,能够使路由器提供更有效率的路由转发。
|
|
|
.与移动IP和IPSec保持兼容的移动性和安全性。
|
|
|
.提供丰富的从IPv4到IPv6的转换和互操作方法。
|
|
|
|
32位二进制数的IP地址对计算机来说十分有效,但用户使用和记忆都很不方便。为此,Internet引进了字符形式的IP地址,即域名。域名采用层次结构的基于“域”的命名方案,每一层由一个子域名组成,子域名间用“.”分隔,其格式为:机器名.网络名.机构名.最高域名,如mail.sina.com.cn。
|
|
|
Internet上的域名由域名系统DNS(Domain Name System)统一管理。DNS是一个分布式数据库系统,由域名空间、域名服务器和地址转换请求程序三部分组成。有了DNS,凡域名空间中有定义的域名都可以有效地转换为对应的IP地址,同样,IP地址也可通过DNS转换成域名。
|
|
|
统一资源定位器URL(Uniform Resource Locator)也被称为网页地址,是互联网上标准的资源地址,只要知道某网页的URL,便可直接打开该网页。
|
|
|
|
.Internet资源类型(scheme):指WWW客户程序用来操作的工具。如“http://”表示WWW服务器,“ftp://”表示FTP服务器,“gopher://”表示Gopher服务器。
|
|
|
.服务器地址(host):指网页所在的服务器域名。
|
|
|
.端口(port):有时对某些资源的访问来说,需给出相应的服务器端口号,有时不需要。
|
|
|
.路径(path):指服务器上某资源的位置(其格式与DOS系统中的格式一样,通常由目录/子目录/文件名这样结构组成)。与端口一样,有时不需要写明。
|
|
|
URL地址格式排列为:scheme://host:port/path。例如http://www.cnd.org/pub/HXWZ就是一个典型的URL地址。
|
|
|
|
用户E-mail地址的格式为:用户名@主机域名。其中用户名是用户在邮件服务器上的信箱名,通常为用户的注册名、姓名或其他代号;主机域名则是邮件服务器的域名。用户名和主机域名之间用“@”分隔。例如,wenli@suiji.com.cn表示用户名为“wenli”,邮件服务器域名为“suiji.com.cn”的E-mail地址。
|
|
|
由于主机域名在Internet上的唯一性,所以,只要E-mail地址中的用户名在该邮件服务器中是唯一的,则这个E-mail地址在整个Internet上也是唯一的。
|
|
|