版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第9章TCP/IPUnix系统连接起来。一个网络就是一组通过通信线路连接在一起的计算机,它可以连接台或的计算,可以连本地或者全球范围的计机。在UnixUnix系统,不同的Unix系统之间通过网络进行通信。通Unix系统上的用户,还能在两个系统之间传送文件,并能发布在其他系统上的用户也可的和讨论话题;同时,还能查找另一个系统上的程序、文章等信息,并可将这些信息传送到你自己的系统上。后面的第10章到第14章将讲述完成这些网络任务所需的工具,本章讨论在采用TCP/IP协议的Unix网络中如何进行网络寻址。Unix系统可以选用TCP/IP协议或UUCP协议,大多数Unix网络都使用TCP/IP协议;而UUCP是一种比较老的协议,在第16章中讨论它。 所有网络都是基于通信协议进行工作,大多数Unix系统都使用TCP/IP协议与网络连接;另外,Internet和许多局域网都使用这种协议。TCP/IP是在20世纪70年代设计出来的,当时用于的DARPA工程;该工程的目标是增强大学和之间的交流。TCP/IP最初就是在加TCP/IP包括了许多种协议,每种协议在网络中都有自己特定的任务,其中两种最基本的协议是:传输控制协议(TCP)和网际协议(IP。表9-1列出了各种TCP/IP协议。表9- 一种登录协 多目标Internet WorldWideWeb图形超文件浏览功能的 称 串行线路Internet 在Unix网络中,每台连在网络中的计算机都有自己的Unix称作主机,允许网络中的其他系统它们。“主机”这个术语实际上指TCP/IP网络中的任何网络中的每一个系统都由网络管理员指定一个名称,这就是它的主机名。在一个局域网里,这个主机名用作它的地址,就像登录名用作一个用户的地址一样。将主机名和登录名结login-name@host-name。虽然在一个局域网中主机名已足以用于标识一个系统,但在不同的网络之间它还不足以惟一标识一个系统,而必须再加上。就是一个网络的名称,为了进一步标识一个网络,通常在中添加上扩展名。扩展名可用于标识网络所在的国家或网络类型。境内的网络所使用的扩名一般用来标识机类型。如,.edu表教育机构,.com表商组织。际上使用般都有用标识在家类别扩展,例,.du表德国,.au表示澳大利亚。表9-2和表9-3中列出了各种扩展名。扩展名放在之后,中间由“.”号隔开,例如一个为“trek”,扩展名为“com”的网络,可表示为“ 一个网络的可以由几部分组成,中间都由“.”号隔开,即表示为“.扩展名”。表9- 编码编码表9- 编码编码
第9章TCP/IP网络互联技 编码编码,与主机名结合在一起,就构成一个惟一的地,可供不同网络上的其他系统识别。一个系统的全就是由主机名(统名字、(用于标识网络的名字)和扩展名(用于标识网络类型的名字部,由“.隔开,下..。例,个业络“trek“turtle”系那么该系统的主机名就“turtle”trek“com“ 。,一个全再加上系统上用户的登录名就构成了一个完整的电子邮件地址,可以用在像Internet这种采用TCP/IP协议的网络上。Internet邮件地址形式为“登录名@主机名..扩展名”,例如全为“”系统上的用户“chris”的邮件地址就是chri。因为全可以用作惟一标识一个系统,所以它也可视为主机或主机地址。如上所述,trek商业网络上的turtle系的机址是“ 识许多Internet站点,例如eb站点或FTP站点。一个站点就是一台主机,它允许网络中其他系统上的户其资。例,SunsiteFTP的为“sunsite“uncedu“。这种情况下,主机名往往表明服务的类型,例如采用“ftp”表示FTP站点,“www”表示Web站点,因此,Netscape的FTP站点名称为“ftpnetscapecom”,其Web站点名称为 Internet和Internet是一个采用TCP/IP技术的国际性互联网络,通过上网的计算机可以方便地全球范围的网络资源。Internet上的许多计算机都用作服务器,向任何用户提供信息服务,包括和拷贝文件服务。一个服务器通常也称做一个站点,它具有一个可惟一标识自己的Internet地址。Unix提供了一套网络工具,用于网络上的系统。使用这些工具,你可以与 通过net和FTP,可方便地与另一个系统相连,这两个网络工具广泛地用于与Internet站点相连,其中net用于登录到网络中另一个系统上,例如查找国会中的资料库;FTP用于连接站点并传输文件,例如通过FTP可以与具有Unix软件的站点相连,然后将该软件直接到你自己的计算机上。一般来说,在网上查找有用的信息并确定它在哪系统上以及在系统的哪个地方,Archie和Gopher这两个InternetArchie提供在InternetGopher提供了一系列可列出各种网上资源的菜单,为了查找到所需要的信息,你可以在各种菜单之间自由地移动浏览,并且不需用FTP,就可以通过Gopher直接传送信息。,eb浏览器已成为Internet信息的最主要工具。浏览器需依赖于那些能检索和传送信息的基本Internetnet、FTP、Archie和Gopher就是用于定位和Interneteb浏览器,可以轻松地完成Internet网上冲浪的大部分工作。eb浏览器、Gopher和ArchieInternet的,但也可以用于本地的TCP/IPIntranet,它支持本地的Internet类站点,这些站。eb浏览器、Gopher和Archie这些工具都可以有效地用于Intranet。同时Intranet还可以设置自己内部的FTP站点,只供内部网内。在一个TCP/IP数据包在网上通过各自不同或相同的路径,最终被传送到作为目的地的计算机上,然后在目的地重新组装成最初的消息格式。这样将一个消息拆分成许多小的数据包的传送方式,与不经拆分而一次传送整条消息的方式相比,要可靠、有效得多。例如,采用小的数据包方式,如果只有一个数据包丢失或损坏,就可以只重新传送一个数据包;而整条消息一次传送方式,如果一个大消息的任何一部分丢失或损坏了,那么都必须重传整条大的消息。在诸如Internet这样的TCP/IPIP地址,这个IP地址就IP.”隔开。各段的取值为0到255范围的数字。其中有些值是保留用作特别用途的。IP地址可分成两个部分,其中一Internet上,依据网络规模大小分成了A、和CA类网络采用IP地址的第一段标识网络,其IP地址的前面三段都用来标识网络,只有最后一段是用于标识主机的,即格式为“网络.网络.网络.C类网络中,代表网络的前面三段数字中的每一段数字都用于标识一个子网。Internet上网络结构组织采用树状结构形式,在上层的大网络系统包括许多下层的小子网。也就是说,整个Internet由许多子网络系统组成,这些子网络系统又有自己属下的许多子网。C类网络的IPIP2092093535199 与Internet相连的计算机的IP地址,是由Internet管理机构网络信息中心(NIC)分配,你可以直接从NIC那里获得IPInternet,就由本地网络管理员指定一个IPISP上网,就由ISP分配一个IP地址给你,或者是每次在你连接的时候,第9章TCP/IP网络互联技 IP地址中有些数字是保留用作特殊用途的,例如“1270255”这些特殊数字。“”是一个回送地址,用于网络软件测试以及本地机进程间通信。255是一个广播地IP255,就表示相应层上的所有55199.35”上的所有主机及其子网上的所有主机55TCP/IP协议规定,网络地址为0”表示本地网上的第五台主机。如果向本地网上的所55TCP/IP网上的所有主机都由IP地址标识,如果向Internet上的某台主机发送消息,就必须事先知道它的IP地址。不过,这种由四个数字组成的IP地址是很容易弄错的,也难以记住。所以,为了使用方便,就引入了服务(DNS。服务就是将个全与个相应的IP地址应,动将到换相的IP地址。由于全方便、便于使用,像Internet这种大型的TCP/IP网络都广泛地采用全标识主机。Internet上主机的全及其IP地址,必须向NIC。如前面所述,全是由主机名、和域扩展名组成。例如,全“”表示教育机构类网络“unc”上的一台叫做“sunsite”的主机。全转换成IP地址的工作,可以由网上的每台主机来完成。这对于常用到的少量地址Internet这种大型的网络,就需要专门的服务器来完成转换工作,这种服务器就是服务器,或者叫做名字服务器。名字服务器维持着包括网上许多主机的全及其IP地址的一个数据库,有时本地网上可以设有自己的名字服务器。如果一台名字服务器上没有所查找主机的地址,它就请求另外的名字服务器帮助完成地址转换工作。当用户使用一个全与另一台主机相连时,本机上的地址解析器向邻近的名字服务器发出请求,相应的字服器收请求查找己的数库并将查的相应IP地址送回到用户系统,于是就可以进行连接了。使用whoi、nslookup和dig命令,可以从服务器上查找Internet上各种网络和主机的信息(参见表9-4。例如,键入whois命令以及主机或网络的地址,就得到相关主机的一些信息:街道地址、、联系人等。使用nslookup,可以查到相应的IP地址。dig是nslookup另一种界面友好的版本。表9- 命 功 显示街道地址、、联系人等相关主机的一些信息(不用于最低层的域nslookup 提供域(包括最低层域)的一些信息,可采用交互的操作方式。通过不同的选项可查找相关主机的不同信息。例如,选择HINFO选项就可以得到主机使用的操作系统类型。该命令联机帮助信息中列出了它的各种选项及其用法 将主机的转换成相应的IP地址,若带上选项-a则提供更详细的主机信广播地址、网关地址、服务器地址和网络表征码,表9-5中详细列出了这些地址。它们都可以看作是网络配址,因为都用于系统的网络配置。如前所述,一个系统的IP地址分成四段,每段由“.(C类网络中)IP地址的前面三段用于网络地址,后一段标识主机。例如,IP地址“1”中的网络部分是“203.46.21531”;那么它的网络地址就是网络部分再加上已设定成“255”的主机部分组成。例如,上述网络“203.46.215”的广播地址就是“55”。表9-5网络配 网络的IP地址(由主机IP地址中的网络部分数字加上已设定成“0”的主机部分数 用于同时向网上所有主机发送消息的IP地址(由主机IP地址中的网络部分数字加上已设定成“255”的主机部分数字构成) 网络中服务器使用的IP地 有些网络设有一台计算机专门用作网关,进出该网络的任一连接都必须通过这台网关计算机。网关一般用作本地网络的安全措施,它可以检查进出网络中的所有信息。通常(不一定)1203.46.215”的网服务器是网络中用于将地址转换成IP地址的计算机,通过这种转换功能,就可以使用连接系统,而不必直接使用IP地址。不过,首先你的系统必须知道服务器的IP地址,这样才能与它相连,让它帮你完成地址转换任务。网络表征码用于确定网络地址,255.255.2550码,其他系统就可以计算出你所在系统IP地址的网络部分地址和主机部分地址。 其内容通常包括了主机名、、IP地址等网络信息。一般来说,用户可以这些文件的信,TCP/IP的根据IP地址识别主机的,而不是依据主机名和。但是,因为全便于记住和易于使用,所以用户往往喜欢采用主机名和代表网上的某个系统如所,个IP地址都对应一个全,使用全时系统必须首先将它转换成相应的IP地址后,才能定位到网上的一台具体计算机。这种转换工作采用一种简单的列表来完成,列表中的每一项都包含一个IP地址及其相应的地址。例如“2第9章TCP/IP网络互联技 ”,这个条目中包含了IP地址“2”以及相应的全 在TCP/IP网络发展之初,每台计算机上都设有属于自己的一张主机名及其IP地址列表,目前这种情况还同样适用于小型局域网。这种列表内容都放在系统的/etc/hosts文件里,当用户使用全时,系统就在该文件中查找对应的IP地址。这种主机列表的工作一般都是Internet这种大型网络中,上面的方案就不适用了。不过,即使/etc/hosts文件也还是有用的,一般用来记录那些最经常主机的及其IP地址。实际上,系统进行析时,首先检查本地的/etc/hosts文,如果找不到才进一步服务器。/etc/hosts的每一项中,首先列出一个IP地址,然后紧接着该IP地址对应的全中间由一个空格隔开。在之后,还可以列出它的别名。在每一项的后面可以加上注释,这种注释应位于同一行上并由字符“#”起头。所有/etc/hosts文件中都包含了一项IP地址为“”的localhost,localhost(本机)是一个特殊的标识符,用于本地系统内的用”是一个特殊的IP地址,用于本地系统的自环测试和系统内用户间的交流。下面给出了/etc/hosts文件的一个示例:127.0.0.localhost199.35.209.Pango7200.111.431.1在网络中,每个系统还必须知道各个网络的及其IP址射系于Internet这种大型的网络,一般都是由专门的服务器提供这种服务。不过,本地系统也可以设有自己的网络与地址的映射表,这种映射表就放在/etc/networks文件中。与前面介绍的/etc/hosts文件的道理一样,/etc/networks文件中也包含了一个回送地址,即localhost网络IP地/etc/networks中的每一项都包括一个IP地址及其对应的网络。如前所述,IP地址包括网络部分和主机部分,其中网络部分就是/etc/networks文件中的网络地址。该文件中肯定包括了一项本地机所在网络的网络地址。下面给出/etc/networks文件的一个示例:02.211.234.200.111.431./etc/hostname文件设置系统的主机名。只有系统管理员才能修改主机名,使用命令“hostname”可以显示该文件中的主机名字。例如:$hostname服务(DNS)文件:/etc/host.conf和如前所述,在Internet这类大型的TCP/IP网络中,设有服务器专门用于完成与IP地址之间的转换。一般大型网络中包括好几台服务器,每一台负责网络不同部分的解析工作。如果一台服务器中没有指定的及其IP地址,它就向另一台可能
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 海洋物语课程设计
- 高考题型预测2字形详解精练
- 技术方案模板集合10篇
- 拜师发言稿范文
- 惹老婆生气写保证书(8篇)
- 建筑工程开工典礼施工单位发言稿范文(13篇)
- 2024年标准化集体水域承包权转让合同范本版B版
- 桌游早教课程设计
- 2024年影视作品美术元素应用与聘用合同3篇
- 2025年山东淄博“名校人才特招行动”事业单位招聘989人历年管理单位笔试遴选500模拟题附带答案详解
- 派出所治安业务培训
- 创新创业与乡村振兴的协同发展策略与实践
- 湖北省武汉市洪山区2022-2023学年五年级上学期期末考试科学试题
- 以学增智-提升推进高质量发展的本领研讨发言稿
- 幼儿园人事工作总结
- 可修改版五年级数学期中考试答题卡模板
- 精装修工程工作界面划分
- 山东省青岛市市北区2023-2024学年九年级上学期11月期中数学试题
- 【语文】上海市三年级上册期末复习试题(含答案)
- 遥感技术基础第二版课后答案
- 项目式高中化学教学《保护珊瑚礁的措施-沉淀溶解平衡》
评论
0/150
提交评论