一台计算机要同时访问两个网络
计算机网络技术(第三版)习题答案

附录:课后习题答案第一章1.计算机网络就是指,将分布在不同地理位置具有独立功能的多台计算机及其外部设备,用通信设备和通信线路连接起来,在网络操作系统和通信协议及网络管理软件的管理协调下,实现资源共享、信息传递的系统。
计算机网络的功能主要体现在以下几方面:①实现计算机系统的资源共享②实现数据信息的快速传递③提高可靠性④提供负载均衡与分布式处理能力⑤集中管理⑥综合信息服务2. 略3. 用户资源子网提供访问网络和处理数据的能力,是由主机系统、终端控制器和终端组成;通信子网是计算机网络中负责数据通信的部分,主要完成数据的传输、交换以及通信控制。
通信子网为用户资源子网提供信息传输服务;用户资源子网上用户间的通信是建立在通信子网的基础上的。
网络书稿第二版-(附习题答案)4. 星型的中心节点是主节点,它接收各分散节点的信息再转发给相应节点,具有中继交换和数据处理功能。
星型网的结构简单,建网容易,但可靠性差,中心节点是网络的瓶颈,一旦出现故障则全网瘫痪。
网络中节点计算机连成环型就成为环型网络。
环路上,信息单向从一个节点传送到另一个节点,传送路径固定,没有路径选择问题。
环型网络实现简单,适应传输信息量不大的场合。
由于信息从源节点到目的节点都要经过环路中的每个节点,任何节点的故障均导致环路不能正常工作,可靠性较差。
总线结构中,各节点通过一个或多个通信线路与公共总线连接。
总线型结构简单、扩展容易。
网络中任何节点的故障都不会造成全网的故障,可靠性较高。
树型网络是分层结构,适用于分级管理和控制系统。
与星型结构相比,由于通信线路长度较短,成本低、易推广,但结构较星型复杂。
网络中,除叶节点极其连线外,任一节点或连线的故障均影响其所在支路网络的正常工作。
网状结构又称为不规则型,网络中各节点的连接没有一定的规则,一般当节点地理分散,而通信线路是设计中主要考虑因素时,采用不规则网络。
目前,实际存在的广域网,大都采用这种结构。
5. 服务器操作系统:它安装在网络服务器上,提供网络操作的基本环境。
三种方法同时访问两个网段

三种方法同时访问两个网段-CAL-FENGHAI.-(YICAI)-Company One1三种方法同时访问两个网段2007年04月04日星期三下午 01:12状况:一台台式机,需要同时上内网和外网,两个网段都有自己的IP地址和网关,目前该机器始终只能访问其中一个网段。
如果内网的IP地址为10.1.1.100,网关为10.1.1.254,外网的IP地址为20.1.1.200,网关为20.1.1.254(子网掩码都是255.255.255.0),如何设置才能让该机同时访问两个网段?分析:想要同时访问内网和外网,但内网和外网都有自己的IP和网关,而一台计算机中又不允许同时有两个网关,所以用一块网卡来绑定两个网关就不可能了。
有三种解决途径:一是用两块网卡来分别绑定一个网关;二是不加网卡,又想同时访问两个网段,可以用“route”命令来配置一下;三是用虚拟机来解决这个问题。
方法1:禁用法在台式机上安装两块网卡,第一块网卡命名为“内网”,IP地址为:10.1.1.100,网关为10.1.1.254,用于访问内网。
第二块网卡命名为“外网”,IP地址为20.1.1.200,网关为20.1.1.254,用于访问外网。
当要访问内网时,启用网卡“内网”,禁用网卡“外网”。
同理,当要访问外网时,启用网卡“外网”,禁用网卡“内网”。
这种很简单,使普遍采用的方法,但它需要两块网卡,连接不同的网段,比较浪费硬件资源。
方法二:route法如果台式机不加网卡,但连接了交换机,该交换机有能连接内网和外网,就可以采用Route法。
假设内网需要访问的网段是10.0.0.0/8,外网需要访问的网段是20.0.0.0/8。
在台式机网卡上添加10.1.1.100和20.1.1.200两个IP地址(子网掩码都为255.255.255.0)接着在命令提示符下输入以下命令:Route add –p 10.0.0.0 mask 10.1.1.254 (内网)Route add –p mask20.1.1.254(外网)如果安全性要求不高,这种方法最经济、最简单的。
双网卡连接双网络地应用技巧,无限畅游内外网

【原创】双网卡连接双网络的应用技巧,无限畅游内外网。
2008-07-21 16:53情形一:我原先单位,桌上有两个网线口,一个接内网,一个接外网(给笔记本用)。
情形二:我现在单位,内部局域网是有线的,internet因特网使用无线方式接入。
笔记本带来带去实在太麻烦,说我我为了在台式机上既能使用内网,又能访问外网。
嘿嘿。
硬件解决方案:情形一:加装一块有线网卡,PCI的USB的都可以,很便宜,50快以内搞定。
情形二:加装一块USB无线网卡,选USB主要是拆装方便,热插拔,应对网管的突击检查也不怕。
网络设置:两种情形设置方法一样,如下:1、跟内网连接的网卡设置好固定IP地址和掩码,注意,不要设置默认网关。
(如果交换机使用DHCP的,你可以用ipconfig看一下分配给你的ip是多少,直接把这个IP作为你自己的固定IP)。
例:内网ip是10.31.0.128,掩码是255.255.255.0,网关是10.31.0.254(网关留空,网关地址记下即可)如下图:2、跟外网连接的网卡,如果是DHCP自动分配的,就让它自动分配。
如果不是,那就设好固定IP地址(不要问我这个IP地址怎么获得哦)。
注意,这个网卡的IP设置时,掩码、默认网关都要设全。
例:外网网卡ip是192.168.0.78,掩码是255.255.255.0,网关是192.168.0.1。
3、这一步很关键,用route命令添加一条到内网网关的静态路由:route add10.31.0.0mask 255.255.0.0 10.31.0.254-p,也可以是route add10.0.0.0 mask255.0.0.010.31.0.254 -p。
如下图:这个命令的含义是:所有来自或发送到IP地址为10.31网段的数据全部指向10.31.0.254网关(后面一条面命令的含义是:所有来自或发送到IP地址为10网段的数据全部指向10.31.0.254网关)。
计算机网络技术基础200个知识点

"计算机网络技术根底"200个知识点1. 用一台计算机作为主机,通过通信线路与多台终端相连,构成简单的计算机连机系统。
2. 系统中所有数据处理都由主机完成,终端没有任何处理能力,仅起着字符输入、结果显示等作用。
3. 在大型主机-终端系统中,主机与每一台远程终端都用一条专用通信线路连接,线路的利用率较低。
4. ISO是国际标准化组织。
5. OSI/RM的全称是开放系统互连根本参考模型。
6. OSI/RM共有七层,因此也称为OSI七层模型。
7. 计算机网络是利用通信设备和线路把地理上分散的多台自主计算机系统连接起来,在相应软件〔网络操作系统、网络协议、网络通信、管理和应用软件等〕的支持下,以实现数据通信和资源共享为目标的系统。
8. 现代计算机网络能够实现资源共享。
9. 现代计算机网络中被连接的自主计算机自成一个完整的系统,能单独进展信息加工处理。
10. 计算机网络自主性是指连网的计算机之间不存在制约控制关系。
11. 计算机网络中计算机之间的互连通过通信设备及通信线路来实现。
12. 计算机网络要有功能完善的网络软件支持。
13. 计算机网络中各计算机之间的信息交换必须遵循统一的通信协议。
14. 一个计算机网络是由资源子网和通信子网构成。
15. 计算机网络的资源子网负责信息处理。
16. 通信子网由用作信息交换的通信控制处理机、通信线路和其他通信设备组成的独立的数据信息系统组成,它承当全网的数据传递、转接等通信处理工作。
17. 网络操作系统建立在各主机操作系统之上的一个操作系统,用于实现在不同主机系统之间的用户通信以及全网硬件和软件资源的共享,并向用户提供统一的、方便的网络接口,以方便用户使用网络。
18. 网络数据库系统可以集中地驻留在一台主机上,也可以分布在多台主机上。
向网络用户提供存、取、修改网络数据库中数据的效劳,以实现网络数据库的共享。
19. 计算机网络具有信息交换、资源共享、均衡使用网络资源、分布处理、数据信息的综合处理、提高计算机的平安可靠性的功能20. 信息交换是计算机网络最根本的功能,主要完成计算机网络中各节点之间的系统通信。
单位有两个独立内网,两个独立ip,如何通过一台电脑同时可以访问两个独立的内网呢?

单位有两个独⽴内⽹,两个独⽴ip,如何通过⼀台电脑同时可以访问两个独⽴
的内⽹呢?
访问内部独⽴的两个内⽹,⼀般来说有两种⽅法:
⼀种是添加路由器设备,路由器作为电脑⽹关,并配置指向两个不同内⽹的路由;
⼀种是电脑端使⽤双⽹卡,电脑端⼿动添加路由,实现不同内⽹的访问。
第⼀种⽅式是单位⽹管需要考虑的事情,我们主要看看第⼆种⽅式如何实现。
实现的条件
除了部分服务器⽀持双⽹卡外,很少有主板⽀持双⽹卡。
第⼀步就是要购买有线⽹卡,并将该⽹卡安装到你的计算机中;
第⼆步就是依次登录到这两张⽹卡,设置各⾃的IP地址、⼦⽹掩码、⽹关地址。
准备阶段⽐较简单,就不具体演⽰了,进⼊到电脑设置永久路由的正题。
具体的设置命令
1、⽹络拓扑⽰意图
以下图为案例进⾏设置,是⼀种常见的双⽹卡设置。
⼀端访问内部⽹络,另外⼀端访问互联⽹;
在不影响访问内部资源的前提下,可以实现互联⽹的访问。
2、设置命令
需要在DOS窗⼝进⾏设置,开始、运⾏中输出“cmd”命令进⼊DOS窗⼝。
按照下图的配置命令进⾏配置:
其中-p参数,表⽰的是建⽴⼀条永久路由,避免电脑关机后失去该路由信息;
10.42.30.0属于⽬标⽹段,10.42.29.10属于到⽬标⽹段的⽹关。
外部⽹络配置可以使⽤默认路由,命令参考下图:
表⽰⽆法找到路径的信息,均从192.168.97.10这个⽹关进⾏转发;
从⽽实现⾮10.42.30.0⽹段的信息能够正常转发。
如果两个内⽹想要精确匹配,这条也可以模仿第⼀条进⾏配置。
关于内部双⽹络的访问,是否还有更好的实现⽅式?。
Route命令详解

Route命令详解Route在本地IP 路由表中显示和修改条目。
使用不带参数的route 可以显示帮助。
语法route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]]参数-f清除所有不是主路由(网掩码为255.255.255.255 的路由)、环回网络路由(目标为127.0.0.0,网掩码为255.255.255.0 的路由)或多播路由(目标为224.0.0.0,网掩码为240.0.0.0 的路由)的条目的路由表。
如果它与命令之一(例如add、change 或delete)结合使用,表会在运行命令之前清除。
-p与add 命令共同使用时,指定路由被添加到注册表并在启动TCP/IP 协议的时候初始化IP 路由表。
默认情况下,启动TCP/IP 协议时不会保存添加的路由。
与print 命令一起使用时,则显示永久路由列表。
所有其它的命令都忽略此参数。
永久路由存储在注册表中的位置是HKEY_LOCAL_MACHINE\SYSTEM\Cur rentControlSet\Services\Tcpip\Parameters\PersistentRoutes。
Command指定要运行的命令。
下表列出了有效的命令。
命令目的add 添加路由change 更改现存路由delete 删除路由print 打印路由Destination指定路由的网络目标地址。
目标地址可以是一个IP 网络地址(其中网络地址的主机地址位设置为0),对于主机路由是IP 地址,对于默认路由是0.0.0.0。
mask subnetmask指定与网络目标地址相关联的网掩码(又称之为子网掩码)。
子网掩码对于IP 网络地址可以是一适当的子网掩码,对于主机路由是255.255.255.255 ,对于默认路由是0.0.0.0。
如果忽略,则使用子网掩码255.255.255.255。
单网卡同时使用两个网络

双路由器、一台交换机,如何实现单网卡同时使用两个网络从公司外到机房有两个网络,一个是adsl方式的internet连接,另外一个是专线公司内网连接。
现在的连接方式是将adsl连接接入路由器1,经过路由器1之后接入总交换机;另外一条专线公司内网经过相关设备后接入总交换机。
其他计算机直接接入总交换机。
内网的IP地址为10.1.*.*现在的使用状况是,连接到总交换机的任何一台计算机使用相应的ip地址和网关以后,可以同时使用两个网络。
以本公司为例,现在有内部网和互联网(internet网),其中内网为外线+adsl modem+路由器,以帐户、密码通过路由器自动拨号上网;外网为外线+adsl modem+路由器+交换机,以帐户、密码通过路由器自动拨号上网。
各电脑通过与交换机连接的网线直接上网。
本机配置为:windwosxp系统,仅有一张网卡,网卡IP地址设为:192.168.1.2,子网掩码:255.255.255.0,默认网关:192.168.1.1。
然后,分别设置内外网的路由器或adsl modem的IP地址,即和网卡IP地址在同一网段。
路由器或adsl modem均有默认的IP地址,一般来说为192.168.1.1或192.168.0.1,但不尽相同,可以进行更改。
现外网路由IP地址设为192.168.1.1,内路由IP设为192.168.1.254,即内外网IP 地址在同一网段。
现在希望不要拔插网线,而通过将内外的网线全部接入交换机,再从交换机连接一条网线至本机,以达到可以上内网也可以上外网(因为相同的网线,不需要拔插,无缝切换)。
存在的问题:如何让计算机通过不同的网址自动访问内外网呢?内网网址现在看来一般为:10.1.*.* 等等,都是以10开头。
而外网网址是否有以10开头的呢?现在不得而知,但这不重要(因为设置后不能上以10开头的网址)。
解决办法:⑴计算机网卡IP地址原设置不变,如图1图1⑵在“运行”栏中运行cmd命令,然后输入:route add 10.0.0.0 mask 255.0.0.0 192.168.1.254 -p回车即可。
网络设备功能介绍

交换机属于多端口的网桥,因此在交换机上可连接多 个冲突检测域,即对应着多个网段。 介绍两个关键的概念:
广播域是指彼此接收广播消息的一组网络中的设备。 冲突域是指连接到同一个物理介质的一组设备,如有两台 设备同时访问介质,结果就是两个信号冲突。
计算机网络实用技术
2 数据链路层设备
2 数据链路层设备
1.网卡的原理
一块网卡主要由RJ-45接口、指示灯、固定片、PCB线路板、 主芯片、金手指、BOOTROM、EEPROM、晶振以及一些 二极管、电阻电容等组成 。
计算机网络实用技术
图6-9 图解PCI网卡
2 数据链路层设备
1.网卡的原理 常见的10/100M自适应网卡芯片有Realtek 8139 /810X系列、 VIA VT610*系列、Intel 82550PM/82559系列、Broadcom 44xx系列、3COM 3C920系列、Davicom DM9102、Mxic MX98715等。 常见的10/100/1000M自适应网卡芯片有Intel的8254*系列, Broadcom的BCM57**系列,Marvell的 88E8001/88E8053/88E806*系列,Realtek的RTL8169S32/64、RTL8110S-32/64(LOM)、RTL8169SB、 RTL8110SB(LOM)、RTL8168(PCI Express)、RTL8111(LOM、 PCI Express)系列,VIA的VT612*系列等。
(1)差错控制协议 (2)数据压缩协议 (3)文件传输协议
计算机网络实用技术
1 物理层设备
5.Modem的安装
(1) 外置式Modem的安装 :2 Modem 已准备就绪,并成功通过自检。 MR ( ) 内置式 Modem的安装
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
经常遇到一台计算机要同时访问两个网络(一个是互联网,一个是企业部网)的要求以本单位为例:地址是虚构的^_^机器有两块网卡,接到两台交换机上internet地址:218.22.123.123,子网掩码:255.255.255.0,网关:218.22.123.254企业部网地址:10.128.123.123,子网掩码:255.255.255.0,网关:10.128.123.254如果按正常的设置方法设置每块网卡的ip地址和网关,再cmd下使用route print查看时会看到Network Destination Netmask Gateway Interface Metric0.0.0.0 0.0.0.0 218.22.123.254 218.22.123.123 200.0.0.0 0.0.0.0 10.128.123.254 10.128.123.123 1即指向0.0.0.0的有两个网关,这样就会出现路由冲突,两个网络都不能访问。
要实现同时访问两个网络就要用到route命令第一步:route delete 0.0.0.0 "删除所有0.0.0.0的路由"第二步:route add 0.0.0.0 mask 0.0.0.0 218.22.123.254 "添加0.0.0.0网络路由"第三步:route add 10.0.0.0 mask 255.0.0.0 10.128.123.254 "添加10.0.0.0网络路由" 这时就可以同时访问两个网络了,但碰到一个问题,使用上述命令添加的路由在系统重新启动后会自动丢失,怎样保存现有的路由表呢?在win2000 下可以使用route add -p 添加静态路由,即重启后,路由不会丢失。
注意使用前要在tcp/ip设置里去掉接在企业部网的网卡的网关在win98下没有-p 参数,可以把以上命令存入到一个.bat文件中,然后在启动时调用即可===============================================WINDOWS系统下双网卡设置路由本文主要涉及到静态路由。
二、WINDOWS系统下设置路由在WINDOWS下手动设置路由主要在DOS系统中命令符下(在运行输入栏中键入COMMAND或者CMD即可)进行。
键入命令ROUTE回车会出现大约几十行英文说明,主要解说在WINDOWS系统中如何添加、删除、修改路由。
现简单介绍如下:ROUTE命令格式如下:ROUTE [-f] [-p] [command [destination] [MASK netmask] [gateway] [METRIC metric] [IF interface]其中–f 参数用于清除路由表,-p参数用于永久保留某条路由(即在系统重启时不会丢失路由,但在WINDOWS95下无效)。
Command主要有PRINT(打印)、ADD(添加)、DELETE(删除)、CHANGE(修改)共4个命令。
Destination代表所要达到的目标IP地址。
MASK是子网掩码的关键字。
Netmask代表具体的子网掩码,如果不加说明,默认是255.255.255.255(单机IP地址),因此键入掩码时候要特别小心,要确认添加的是某个IP 地址还是IP网段。
如果代表全部出口子网掩码可用0.0.0.0。
Gateway代表出口网关。
其他interface和metric分别代表特殊路由的接口数目和到达目标地址的代价,一般可不予理会。
我们根据单网卡和多网卡(以双网卡为例)两种情况叙述在WINDOWS下如何具体设置路由。
1、单网卡:在WINDOWS系统下有4条最基本路由,参照下图(键入route print命令)具体是:上述路由是WINDOWS自带路由,永不消失,如果上述路由不完整,则说明TCP/IP的安装和运行存在某些最基本问题、或本机网络配置或者安装存在问题。
上述表格中,127.0.0.1用于测试回送(loopback)地址,不能作为有效的网络地址。
PC1的IP地址为192.168.97.1,路由器1(用于上互联网)的局域口IP地址为192.168.97.10,路由器2(用于上办公网)的局域口IP地址为192.168.97.11。
如果PC1同时想访问互联网和办公网,通常情况是在WINDOWS网络属性反复修改默认网关,每次还只能访问1个网段,既不方便也非常麻烦。
为解决这个问题可在DOS命令符下键入如下命令:route add 0.0.0.0 maks 0.0.0.0 192.168.97.10(用于上互联网)、route add 10.42.29.0 mask 255.255.255.0 192.168.97.11(用于上办公网)。
这样将互联网作为默认路由,办公网用作特殊路由添加,当然,如果还有其他系统,可采用同样路由添加。
为了确保路由正确、避免引起路由混乱,最好先删除路由,再添加路由。
比如上面的命令可改为:route delelte 0.0.0.0route add 0.0.0.0 maks 0.0.0.0 192.168.97.10route add 10.42.29.0 mask 255.255.255.0 192.168.97.11。
为了确保路由设置长久生效,可将上述命令加入AUTOEXEC.BAT文件中,即操作系统一启动就自动设置路由。
当然也可在第一次添加路由时加入-P参数。
具体如下:route –p add 0.0.0.0 maks 0.0.0.0 192.168.97.10route –p add 10.42.29.0 mask 255.255.255.0 192.168.97.11。
这时用route print查看路由,就可以看到有两条永久路由添加到路由表中了。
2、多网卡(以双网卡为例)如果在同一PC机上带有两个网卡,联上两个不同网段的系统,具体参见下面网络连接示意图:一般情况下,在PC机上加上双网卡和双网关,边可以轻松联上两个子系统。
但由于WINDOWS 自身系统原因,经常容易出现网关浮动或不稳定的情况,比如PING办公自动化地址无法PING 通,却返回从192.168.97.10(路由器1)反馈的信息,此时查看网络路由,路由表正常,此时需要刷新路由。
事实上,可以采取同单网卡类似的办法,可以去掉网络属性中网关,进行人工设置路由。
人工设置路由更加精确和自由,比如可以人工控制究竟访问某个还是某个网段或者全部网段。
参照上图配置,可在DOS提示符下键入如下命令:route delete 0.0.0.0route add 0.0.0.0 mask 0.0.0.0 192.168.97.10(网卡1寻址路由,上互联网,默认路由)route add 10.42.0.0 mask 255.255.0.0 10.42.29.10(网卡2寻址路由,上办公网)。
当然可以添加- P参数或者将路由添加信息加入自动批处理文件使路由信息永久生效======================================================================②双网卡能同时使用不?我电脑是网外网两块网卡,同时启用两块网卡网可以用,要上外网必须禁用网网卡,这样是不是由于网卡优先级的原因,网网卡是主板集成的.请问有什么办法才能同时启用块网卡,外网都可以同时上呢,我这样的想法可以吧,请高手指点.这先过了!我估计这和你的两块网卡关系不大,应该是默认网关造成的,你的默认网关设置在网网卡的网关上,所以同时开启两块网卡,只能上网,关闭网网卡后,默认网关变成了外网的网关,所以就可以上网了,你试着修改一下默认网关就可以解决了默认网关的问题。
一台机器上只能设置一个网关,也就是缺省路由0.0.0.0/0如果想外网同时都使用可以手工设置本机的路由,如果是windows系统可以用route add命令来制定或者在网卡上不指定网关。
例如,网卡地址是192.168.0.2,网关192.168.0.1,需要通过网卡访问的网段是192.168.1.0/24那么可以用route ADD 192.168.1.0 MASK 255.255.255.0 192.168.0.1来指定,默认网关还是指定到你的外网卡上的网关地址。
①双线路双网卡双网关如何共存?本单位有一台电脑需要进行互连网与部网的双向访问,装有两块网卡,分别连接互连网与部网互连网IP:192.168.60.66掩码:255.255.255.128网关:192.168.60.1DNS:202.102.128.68部网IP:10.29.11.66掩码:255.255.255.0网关:10.29.11.1按以上IP属性设置肯定有一个网访问不了,如何设置才能同时访问两种网络?我用route print查看了一下部网IP的mertic是20,互连网的mertic是10。
听说用route add可以. route ADD 10.29.11.66 MASK 255.255.255.0 10.29.11.1 METRIC 20_______________________________________________________________________________ WINDOWS只认识一个网关的,所以,要用2个网关,即必须使用ROUTE ADD命令添加,具体如下:新建一个route.bat文件,在其中添加以下几句:route -f//把以前的路由表全部清除route add a.a.a.a mask ×××.×××.×××.××× gateway1 metric 1//就悬是你自己公司部网吧route add 0.0.0.0 mask 0.0.0.0 gateway2 metric 10方便你上Internet用的//当然,gateway1 2是拟订两个网关,matric是你的优先级然后在你的开始→程序→启动那添加一个route.bat的快捷方式运行它就可以了_______________________________________________________________________________做两个批处理文件,一个电信线路,一个网通线路,用于切换默认网关route delete 0.0.0.0 //删除原有的默认网关route -p add 0.0.0.0 0.0.0.0 192.168.1.1 //设定成要使用的默认网关即网通/电信路由器网地址exit //退出注意:DNS请设定固定的公网DNS服务器,不要再使用路由器作为默认DNS,那样会导致你不能通过域名访问。