【www.shanpow.com--教学参考】
【一】:比较OSI参考模型与TCPIP参考模型的异同点
比较OSI参考模型与TCP/IP参考模型的异同点
1、相同点:OSI参考模型和TCP/IP参考模型都采用了层次结构的方法。
2、不同点:
① OSI参考模型是划分为7层结构:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层,其中应用环境是开放系统环境;而TCP/IP参考模型却划分为4层结构:应用层、传输层、互联网络层和主机-网络层,其中应用层协议是标准化的。
② OSI参考模型是制定的适用于全世界计算机网络的统一标准,是一种理想状态,它结构复杂,实现周期长,运行效率低;而TCP/IP参考模型是独立于特定的计算机硬件和操作系统,可移植性好,独立于特定的网络硬件,可以提供多种拥有大量用户的网络服务,并促进Internet的发展,成为广泛应用的网络模型。
【二】:OSI与TCPIP参考模型的比较
计算机网络技术
———OSI与TCP/IP参考模型的比较
学院:教育科学与技术学院
专业:教育技术学
班级:08级教本3班
姓名:翟红忠
学号:080401041331
日期:2010.04.10
OSI与TCP/IP参考模型的比较
OSI参考模型基于国际标准化组织(ISO)的建议,作为各种层上使用协议国际标准化的第一步而发展起来的(Day和Zimmermann,1983),被成为ISO OSI开发系统互连参考模型(open system interconnection reference model)。OSI从下到上共包括物理层(physical layer)、数据链路层(data linker layer)、网络层(network layer)、传输层(transport layer)、会话层(session layer)、表示层(presentation layer)、应用层(application layer)七部分。
TCP/IP参考模型是最早的计算机网络ARPANET及其以后的Internet使用的参考模型,是一个事实上模型。其遵循的协议体系是TCP/IP协议。其中IP协议提供分组交换服务;TCP协议提供面向连接服务;UDP协议提供面向无连接服务。与OSI模型相比,TCP/IP模型没有会话层和表示层。
OSI参考模型的标准最早是由ISO和CCITT(ITU的前身)制定的,有浓厚的通信背景,因此也打上了深厚的通信系统的特色,比如对服务质量、差错率的保证,只考虑了面向连接的服务。并且是先定义一套功能完整的构架,再根据该构架来发展相应的协议与系统。 TCP/IP协议产生于对Internet网络的研究与实践中,是应实际需求而产生的,再由IAB、IETF等组织标准化,而并不是之前定义一个严谨的框架。而且TCP/IP最早是在UNIX系统中实现的,考虑了计算机网络的特点,比较适合计算机实现和使用。www.shanpow.com_对比osi和tcpip的区别和特点。
不管是OSI模型和协议或者是TCP/IP模型和协议,都不是完美的。由于 术上、商业上或者是策略上的限制,它们或多或少都存在这样那样的缺陷。www.shanpow.com_对比osi和tcpip的区别和特点。
OSI模型的缺陷:
1、OSI模型及其相关的服务定义和协议都及其复杂。在七层结构中,其中会话层和表示层基本上没有使用价值;而数据链路层和网络层功能烦杂,从而分成几个不通功能的子层。显得结构臃肿。因此最初的实现又大又笨拙并且很慢。
2、某些功能重复出现。例如寻址、流量控制和出错控制在各层重复出现。导致效率降低,系统功能下降。
3、 某些特性无法找到与之对应的特定层。比如虚拟终端处理原先在表示层,现在放到应用层;数据安全、加密问题和网络管理无法决定放在哪一层,从而被放置一边。
4、模型的制定主持者是通信方面的,由于通信与计算机和软件的工作方式不同,导致某些决定无法在互联网上使用。
TCP/IP模型的缺陷:
1、没有明显的区分服务、接口和协议的概念。
2、TCP/IP模型完全不是通用的,只适合描述TCP/IP模型的协议栈。
3、主机网络层在分层协议中根本不是通常意义上的层。它是一个接口,处于网络层和数据链路层的中间。
4、TCP/IP模型不区分物理层和数据链路层。
OSI参考模型与TCP/IP参考模型有很多相似之处。OSI参考模型与TCP/IP参考模型有很多相似之处,它们都是基于独立的协议栈的概念。而且层的功能也大体相似。例如,在两个模型中,传输层及传输层以上的曾都为希望通信的进程提供端到端得、与网络无关的传输服务。这些层形成了传输提供者。同样,在两个模型中,传输层以上的曾都是传输服务的由应用主导的用户。 OSI模型有3个主要概念:服务,接口,协议。OSI模型的最大贡献就是使这3个概念之间的区别明确化。每一层都为它上面的层提供一些服务。服务定义该层做些什么,而不管上面的层如何访问它或该层如何工作。某一层的接口告诉上面的进程如何访问它。它定义需要什么参数以及预期结果是什么样的。同样,它和该层如何工作无关。最后,某一层使用的对等协议时该层的内部事务。它可以使用任何协议,只要能完成工作,也可以改变使用的协议而不会影响它上面的层。
当然,它们之间还存在很多不同。
1、分层模型存在差别。TCP/IP模型没有会话层和表示层,并且数据链路层和物理层合而为一。造成这样的区别的原因在于:前者是以“通信协议的必要功能是什么?”这个问题为中心,再进行模型化;而后者是以“为了将协议实际安装到计算机中如何进行编程最好?”这个问题为中心,再进行模型化的。所以,TCP/IP的实用性强。
2、OSI模型有3个主要明确概念:服务、接口、协议。而TCP/IP参考模型最初没有明确区分这三者。这是OSI模型最大的贡献。
3、TCP/IP模型一开就考虑通用连接(Universal Interconnection),而OSI模型考虑的是由国家运行并使用OSI协议的连接。
4、通信方式上面,在网络层OSI模型支持无连接和面向连接的方式,而TCP/IP模型只支持无连接通信模式;在传输层OSI模式仅有面向有连接的通信,而TCP/IP模型支持两种通信方式,给用户选择机会。这种选择对简单的请求-应答协议是非常重要的。
技术上的缺陷是致命的。由于OSI模型忽略了互联的问题、数据安全、加密问题和网络管理等问题,等到不断修补的时候它已经失去了市场。另外,OSI协议推出时,TCP/IP协议已经被广泛的应用于大学科研、很多开发商已经在谨慎地交付TCP/IP产品,再加上策略上的失误导致了OSI从来没有真正意义上的实现过。
虽然TCP/IP模型同样有很多的缺陷。但是,由于它一开始就着眼于通用连接,使得TCP/IP模型以及其协议,可在任何互连的网络集合中进行通信。这十分引人注目。另外,它所表现出来的惊人的生命力,就显得更加有趣。它形成的基本技术连接了一个61个国家的家庭、学校。公司和政府实验室的全球互联网。在短短的几年时间内,形成了一个事实上存在的模型——TCP/IP模型。
OSI参考模型与TCP/IP参考模型都不完美,由于在ISO制定OSI参考模型过程中总是着眼于通信模型所必需的功能,理想化得等待政府行为来统一各种网络协议,在制定过程中忽略了互联网协议的重要性。而TCP/IP模型在现存的协议基础上,考虑到“将协议实际安装到计算机中如何进行编程最好”实际应用的问题,使得在实现上比较容易,得到了广大用户得支持,也得到了大厂商的支持,所以TCP/IP参考模型得到了发展。
【三】:OSI模型与TCP/IP模型的比较
这篇OSI模型与TCP/IP模型的比较是学习啦小编特地为大家整理的,希望对大家有所帮助!想要了解更多信息,请继续阅读本栏目。
TCP/IP模型实际上是OSI模型的一个浓缩版本,它只有四个层次:
1.应用层
2.运输层
3.网际层
4.网络接口层
与OSI功能相比:
应用层对应着OSI的 应用层 表示层 会话层
运输层对应着OSI的传输层
网际层对应着OSI的网络层
网络接口层对应着OSI的数据链路层和物理层
相关阅读;
OSI分层的优点
(1)人们可以很容易的讨论和学习协议的规范细节。
(2)层间的标准接口方便了工程模块化。
(3)创建了一个更好的互连环境。
(4)降低了复杂度,使程序更容易修改,产品开发的速度更快。
(5)每层利用紧邻的下层服务,更容易记住个层的功能。
OSI是一个定义良好的协议规范集,并有许多可选部分完成类似的任务。
它定义了开放系统的层次结构、层次之间的相互关系以及各层所包括的可能的任务。是作为一个框架来协调和组织各层所提供的服务。
OSI参考模型并没有提供一个可以实现的方法,而是描述了一些概念,用来协调进程间通信标准的制定。即OSI参考模型并不是一个标准,而是一个在制定标准时所使用的概念性框架。
【四】:交换机与路由器有什么区别
以下是OMG小编为大家收集整理的文章,希望对大家有所帮助。
计算机网络往往由许多种不同类型的网络互连连接而成。如果几个计算机网络只是在物理上连接在一起,它们之间并不能进行通信,那么这种“互连”并没有什么实际意义。因此通常在谈到“互连”时,就已经暗示这些相互连接的计算机是可以进行通信的,也就是说,从功能上和逻辑上看,这些计算机网络已经组成了一个大型的计算机网络,或称为互联网络,也可简称为互联网、互连网。
将网络互相连接起来要使用一些中间设备(或中间系统),ISO的术语称之为中继(relay)系统。根据中继系统所在的层次,可以有以下五种中继系统:
1.物理层(即常说的第一层、层L1)中继系统,即转发器(repeater)。
2.数据链路层(即第二层,层L2),即网桥或桥接器(bridge)。
3.网络层(第三层,层L3)中继系统,即路由器(router)。
4.网桥和路由器的混合物桥路器(brouter)兼有网桥和路由器的功能。
5.在网络层以上的中继系统,即网关(gateway).
当中继系统是转发器时,一般不称之为网络互联,因为这仅仅是把一个网络扩大了,而这仍然是一个网络。高层网关由于比较复杂,目前使用得较少。因此一般讨论网络互连时都是指用交换机和路由器进行互联的网络。本文主要阐述交换机和路由器及其区别。
2 交换机和路由器
“交换”是今天网络里出现频率最高的一个词,从桥接到路由到ATM直至电话系统,无论何种场合都可将其套用,搞不清到底什么才是真正的交换。其实交换一词最早出现于电话系统,特指实现两个不同电话机之间话音信号的交换,完成该工作的设备就是电话交换机。所以从本意上来讲,交换只是一种技术概念,即完成信号由设备入口到出口的转发。因此,只要是和符合该定义的所有设备都可被称为交换设备。由此可见,“交换”是一个涵义广泛的词语,当它被用来描述数据网络第二层的设备时,实际指的是一个桥接设备;而当它被用来描述数据网络第三层的设备时,又指的是一个路由设备。
我们经常说到的以太网交换机实际是一个基于网桥技术的多端口第二层网络设备,它为数据帧从一个端口到另一个任意端口的转发提供了低时延、低开销的通路。
由此可见,交换机内部核心处应该有一个交换矩阵,为任意两端口间的通信提供通路,或是一个快速交换总线,以使由任意端口接收的数据帧从其他端口送出。在实际设备中,交换矩阵的功能往往由专门的芯片(ASIC)完成。另外,以太网交换机在设计思想上有一个重要的假设,即交换核心的速度非常之快,以致通常的大流量数据不会使其产生拥塞,换句话说,交换的能力相对于所传信息量而无穷大(与此相反,ATM交换机在设计上的思路是,认为交换的能力相对所传信息量而言有限)。
虽然以太网第二层交换机是基于多端口网桥发展而来,但毕竟交换有其更丰富的特性,使之不但是获得更多带宽的最好途径,而且还使网络更易管理。
而路由器是OSI协议模型的网络层中的分组交换设备(或网络层中继设备),路由器的基本功能是把数据(IP报文)传送到正确的网络,包括:
1.IP数据报的转发,包括数据报的寻径和传送;
2.子网隔离,抑制广播风暴;
3.维护路由表,并与其他路由器交换路由信息,这是IP报文转发的基础。
4.IP数据报的差错处理及简单的拥塞控制;
5.实现对IP数据报的过滤和记帐。
对于不同地规模的网络,路由器的作用的侧重点有所不同。
在主干网上,路由器的主要作用是路由选择。主干网上的路由器,必须知道到达所有下层网络的路径。这需要维护庞大的路由表,并对连接状态的变化作出尽可能迅速的反应。路由器的故障将会导致严重的信息传输问题。
在地区网中,路由器的主要作用是网络连接和路由选择,即连接下层各个基层网络单位--园区网,同时负责下层网络之间的数据转发。
在园区网内部,路由器的主要作用是分隔子网。早期的互连网基层单位是局域网(LAN),其中所有主机处于同一逻辑网络中。随着网络规模的不断扩大,局域网演变成以高速主干和路由器连接的多个子网所组成的园区网。在其中,处个子网在逻辑上独立,而路由器就是唯一能够分隔它们的设备,它负责子网间的报文转发和广播隔离,在边界上的路由器则负责与上层网络的连接。
3 第二层交换机和路由器的区别
传统交换机从网桥发展而来,属于OSI第二层即数据链路层设备。它根据MAC地址寻址,通过站表选择路由,站表的建立和维护由交换机自动进行。路由器属于OSI第三层即网络层设备,它根据IP地址进行寻址,通过路由表路由协议产生。交换机最大的好处是快速,由于交换机只须识别帧中MAC地址,直接根据MAC地址产生选择转发端口算法简单,便于ASIC实现,因此转发速度极高。但交换机的工作机制也带来一些问题。
1.回路:根据交换机地址学习和站表建立算法,交换机之间不允许存在回路。一旦存在回路,必须启动生成树算法,阻塞掉产生回路的端口。而路由器的路由协议没有这个问题,路由器之间可以有多条通路来平衡负载,提高可靠性。
2.负载集中:交换机之间只能有一条通路,使得信息集中在一条通信链路上,不能进行动态分配,以平衡负载。而路由器的路由协议算法可以避免这一点,OSPF路由协议算法不但能产生多条路由,而且能为不同的网络应用选择各自不同的最佳路由。
3.广播控制:交换机只能缩小冲突域,而不能缩小广播域。整个交换式网络就是一个大的广播域,广播报文散到整个交换式网络。而路由器可以隔离广播域,广播报文不能通过路由器继续进行广播。
4.子网划分:交换机只能识别MAC地址。MAC地址是物理地址,而且采用平坦的地址结构,因此不能根据MAC地址来划分子网。而路由器识别IP地址,IP地址由网络管理员分配,是逻辑地址且IP地址具有层次结构,被划分成网络号和主机号,可以非常方便地用于划分子网,路由器的主要功能就是用于连接不同的网络。
5.保密问题:虽说交换机也可以根据帧的源MAC地址、目的MAC地址和其他帧中内容对帧实施过滤,但路由器根据报文的源IP地址、目的IP地址、TCP端口地址等内容对报文实施过滤,更加直观方便。
6.介质相关:交换机作为桥接设备也能完成不同链路层和物理层之间的转换,但这种转换过程比较复杂,不适合ASIC实现,势必降低交换机的转发速度。因此目前交换机主要完成相同或相似物理介质和链路协议的网络互连,而不会用来在物理介质和链路层协议相差甚元的网络之间进行互连。而路由器则不同,它主要用于不同网络之间互连,因此能连接不同物理介质、链路层协议和网络层协议的网络。路由器在功能上虽然占据了优势,但价格昂贵,报文转发速度低。
近几年,交换机为提高性能做了许多改进,其中最突出的改进是虚拟网络和三层交换。
划分子网可以缩小广播域,减少广播风暴对网络的影响。路由器每一接口连接一个子网,广播报文不能经过路由器广播出去,连接在路由器不同接口的子网属于不同子网,子网范围由路由器物理划分。对交换机而言,每一个端口对应一个网段,由于子网由若干网段构成,通过对交换机端口的组合,可以逻辑划分子网。广播报文只能在子网内广播,不能扩散到别的子网内,通过合理划分逻辑子网,达到控制广播的目的。由于逻辑子网由交换机端口任意组合,没有物理上的相关性,因此称为虚拟子网,或叫虚拟网。虚拟网技术不用路由器就解决了广播报文的隔离问题,且虚拟网内网段与其物理位置无关,即相邻网段可以属于不同虚拟网,而相隔甚远的两个网段可能属于不同虚拟网,而相隔甚远的两个网段可能属于同一个虚拟网。不同虚拟网内的终端之间不能相互通信,增强了对网络内数据的访问控制。
交换机和路由器是性能和功能的矛盾体,交换机交换速度快,但控制功能弱,路由器控制性能强,但报文转发速度慢。解决这个矛盾的技术是三层交换,既有交换机线速转发报文能力,又有路由器良好的控制功能。
4 第三层交换机和路由器的区别
在第三层交换技术出现之前,几乎没有必要将路由功能器件和路由器区别开来,他们完全是相同的:提供路由功能正在路由器的工作,然而,现在第三层交换机完全能够执行传统路由器的大多数功能。作为网络互连的设备,第三层交换机具有以下特征:
1.转发基于第三层地址的业务流;
2.完全交换功能;
3.可以完成特殊服务,如报文过滤或认证;
4.执行或不执行路由处理。
第三层交换机与传统路由器相比有如下优点:
1.子网间传输带宽可任意分配:传统路由器每个接口连接一个子网,子网通过路由器进行传输的速率被接口的带宽所限制。而三层交换机则不同,它可以把多个端口定义成一个虚拟网,把多个端口组成的虚拟网作为虚拟网接口,该虚拟网内信息可通过组成虚拟网的端口送给三层交换机,由于端口数可任意指定,子网间传输带宽没有限制。
2.合理配置信息资源:由于访问子网内资源速率和访问全局网中资源速率没有区别,子网设置单独服务器的意义不大,通过在全局网中设置服务器群不仅节省费用,更可以合理配置信息资源。
3.降低成本:通常的网络设计用交换机构成子网,用路由器进行子网间互连。目前采用三层交换机进行网络设计,既可以进行任意虚拟子网划分,又可以通过交换机三层路由功能完成子网间通信,为此节省了价格昂贵的路由器。
4.交换机之间连接灵活:作为交换机,它们之间不允许存在回路,作为路由器,又可有多条通路来提高可靠性、平衡负载。三层交换机用生成树算法阻塞造成回路的端口,但进行路由选择时,依然把阻塞掉的通路作为可选路径参与路由选择。
5 结论
综上所述,交换机一般用于LAN-WAN的连接,交换机归于网桥,是数据链路层的设备,有些交换机也可实现第三层的交换。路由器用于WAN-WAN之间的连接,可以解决异性网络之间转发分组,作用于网络层。他们只是从一条线路上接受输入分组,然后向另一条线路转发。这两条线路可能分属于不同的网络,并采用不同协议。相比较而言,路由器的功能较交换机要强大,但速度相对也慢,价格昂贵,第三层交换机既有交换机线速转发报文能力,又有路由器良好的控制功能,因此得以广播应用。
=======================================================
1、交换机工作在数据链路层,路有其工作在网络层。
2、交换机利用物理地址来确定是否转发数据;而路由则利用寻址方法来确定是否转发数据。
3、交换机只能分割冲突域,而无法分割广播域;
而路由则可以分割广播域。
4、交换机主要用来连接网络中的各个段;而路由则可以通过端到端的方式来连接两个不同的网络。
交换机的英文名称之为“Switch”,它是集线器的升级换代产品,从外观上来看,它与集线器基本上没有多大区别,都是带有多个端口的长方体。交换机是按照通信两端传输信息的需要,用人工或设备自动完成的方法把要传输的信息送到符合要求的相应路由上的技术统称。广义的交换机就是一种在通信系统中完成信息交换功能的设备。
“交换”和“交换机”最早起源于电话通讯系统PSTN。我们以前经常在电影或电视中看到一些老的影片时常看到有人在电话机旁狂摇几下(注意不是拨号),然后就说:给我接XXX,话务员接到要求后就会把相应端线头插在要接的端子上,即可通话。其实这就是最原始的电话交换机系统,只不过它是一种人工电话交换系统,不是自动的,也不是我们所指的计算机交换机,但是今天的交换机也就是在这个电话交换机技术上发展而来的。
交换机的主要功能包括物理编址、网络拓扑结构、错误校验、帧序列以及流量控制。目前一些高档交换机还具备了一些新的功能,如对VLAN(虚拟局域网)的支持、对链路汇聚的支持,甚至有的还具有路由和防火墙的功能。
交换机拥有一条很高带宽的背部总线和内部交换矩阵。交换机的所有的端口都挂接在这条背部总线上。控制电路收到数据包以后,处理端口会查找内存中的MAC地址(网卡的硬件地址)对照表以确定目的MAC的NIC(网卡)挂接在哪个端口上,通过内部交换矩阵直接将数据迅速包传送到目的节点,而不是所有节点,目的MAC若不存在才广播到所有的端口。这种方式我们可以明显地看出一方面效率高,不会浪费网络资源,只是对目的地址发送数据,一般来说不易产生网络堵塞;另一个方面数据传输安全,因为它不是对所有节点都同时发送,发送数据时其它节点很难侦听到所发送的信息。这也是交换机为什么会很快取代集线器的重要原因之一。
交换机与集线器的区别主要体现在如下几个方面:
(1)在OSI/RM(OSI参考模型)中的工作层次不同
交换机和集线器在OSI/RM开放体系模型中对应的层次就不一样,集线器是同时工作在第一层(物理层)和第二层(数据链路层),而交换机至少是工作在第二层,更高级的交换机可以工作在第三层(网络层)和第四层(传输层)。
(2)交换机的数据传输方式不同
集线器的数据传输方式是广播(broadcast)方式,而交换机的数据传输是有目的的,数据只对目的节点发送,只是在自己的MAC地址表中找不到的情况下第一次使用广播方式发送,然后因为交换机具有MAC地址学习功能,第二次以后就不再是广播发送了,又是有目的的发送。这样的好处是数据传输效率提高,不会出现广播风暴,在安全性方面也不会出现其它节点侦听的现象。
(3)带宽占用方式不同
在带宽占用方面,集线器所有端口是共享集线器的总带宽,而交换机的每个端口都具有自己的带宽,这样就交换机实际上每个端口的带宽比集线器端口可用带宽要高许多,也就决定了交换机的传输速度比集线器要快许多。
(4)传输模式不同
集线器只能采用半双工方式进行传输的,因为集线器是共享传输介质的,这样在上行通道上集线器一次只能传输一个任务,要么是接收数据,要么是发送数据。而交换机则不一样,它是采用全双工方式来传输数据的,因此在同一时刻可以同时进行数据的接收和发送,这不但令数据的传输速度大大加快,而且在整个系统的吞吐量方面交换机比集线器至少要快一倍以上,因为它可以接收和发送同时进行,实际上还远不止一倍,因为端口带宽一般来说交换机比集线器也要宽许多倍。
总之,交换机是一种基于MAC地址识别,能完成封装转发数据包功能的网络设备。目前,主流的交换机厂商以国外的CISCO(思科)、3COM、安奈特为代表,国内主要有华为、D-LINK等。
路由器:(Router)是用于连接多个逻辑上分开的网络,所谓逻辑网络是代表一个单独的网络或者一个子网。当数据从一个子网传输到另一个子网时,可通过路由器来完成。因此,路由器具有判断网络地址和选择路径的功能,它能在多网络互联环境中,建立灵活的连接,可用完全不同的数据分组和介质访问方法连接各种子网,路由器只接受源站或其他路由器的信息,属网络层的一种互联设备。事实上,路由器除了上述的路由选择这一主要功能外,还具有网络流量控制功能。
【五】:什么是TCP IP 网络tcp ip协议详解
www.shanpow.com_对比osi和tcpip的区别和特点。 什么是TCP.IP协议?概括的说TCP/IP协议是(传输控制协议/网间协议)TCP/IP 协议集确立了 Internet 的技术基础。全称Transmission Control Protocol/Internet Protocol。中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。通俗而言:TCP负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地。而IP是给因特网的每一台电脑规定一个地址。诊断TCP IP协议网络故障时可能会使人灰心丧气,不过也充满了乐趣。传统的TCP IP协议网络故障我们已经大致了解,但其另一种方法—结构化的方法很多人都不太清楚。下面,我们就来看看其故障诊断的方法。
通常,TCP IP协议网络故障的结构化诊断的方法由三个关键部分组成:
一、诊断故障措施
(1)验证有关客户端和服务器端的路由选择的连通性
要使用ping,pathping,tracert,或其它类似的工具,便于在网络层上验证端到端的TCP IP的连接性;采用数据包嗅探以监视传输层会话;使用nslookup,telnet和其它的工具来诊断包括域名解析问题、身份验证等应用层问题。
(2)验证有关客户端、服务器和网络架构硬件的物理媒体
检查电缆,确保网络适配器正确安装,并进一步查找、验证可以显示媒体断开状态的网络连接。
(3)验证有关客户端、服务器、网络架构硬件的TCP IP协议配置
在客户端上这意味着检查IP地址、子网掩码、默认网关、DNS设置等等。对于网络架构硬件而言,也就是指路由器上的路由表和Internet网关。
二、几个方面的因素
标志性信息:客户端机器上的出错消息,登录对话框等等。
期间:连续的、间断的,还是偶尔的,何时开始等。
出现问题的连接类型:物理层、网络层、传输层还是应用层?身份验证还是访问控制等等。
其间的网络:线缆(如果不是无线的话)、集线器、交换机、路由器、防火墙、代理服务器,以及客户端和服务器之间的其它网络架构。
范围:一个或多个有关的客户端/服务器端。
客户端:即出现问题的客户端
服务器端:客户无法访问的服务器、打印机或其它的网络资源(如互联网)等。
环境:可能会影响你的网络的外部情况,如电源的波动、建筑物的维护等等。
三、理解和方法
(1)理解协议如何工作
成功的TCP IP协议网络故障诊断是建立在理解TCP IP如何工作和有关测试工具的基础之上的。数据包如何由路由表转发,netdiag.exe等工具能够告诉你什么是非常关键的。如果你从来没有努力理解网络监视器的跟踪模式,那么你在诊断某些问题时就会遇到困难。
(2)问一些恰当的问题对故障诊断很关键
要学会何时按部就班,何时以跳跃性思维直奔主题是故障诊断艺术的本质所在,这还括充分使用你的左右脑,即要有充分的想象和缜密的思维。
(3)踏踏实实地测试,并隔离问题
需要故障诊断的工具箱,而且没有什么比丰富的经验更能帮助你解决复杂问题了。
上文主要介绍了另一种对于TCP IP协议详解以及网络故障诊断的方法。