leo品牌怎么样:TCP/IP协议的参考模型 - 机械,电子文档资料

来源:百度文库 编辑:中财网 时间:2024/03/29 06:54:57
TCP/IP协议的参考模型  文件类型:PPT/Microsoft Powerpoint   文件大小:字节更多搜索:TCPIP协议参考模型第3章 TCP/IP协议
3.1 TCP/IP协议的参考模型
3.2 网间网层IP协议
3.3 网间网层的其他协议
3.4 传输层协议
3.5 应用层协议
3.6 端口与服务
3.7 TCP/IP网络工具
3.1 TCP/IP协议的参考模型
TCP/IP协议是以传输控制协议TCP(Transmission Control Protocol)和网际协议IP(Internet Protocol)为核心的一组协议.
3.1 TCP/IP协议的参考模型
网络接口层
网络接口层提供了TCP/IP与各种物理网络的接口,使TCP/IP协议与具体的物理传输媒体无关,体现了TCP/ IP协议的包容性和适应性,为因特网互联异构网奠定了基础.
3.1 TCP/IP协议的参考模型
2. 网间网层
主要协议是无连接的网际协议IP.与网际协议配合使用的还有地址解析协议ARP,逆地址解析协议RARP和因特网控制报文协议ICMP等.
3.1 TCP/IP协议的参考模型
网间网层功能有3个:
(1)将运输层送来的报文段或用户数据报装入IP数据报,填完报头,选择到达目的主机的路由,将IP数据报发往适当的网络接口.
(2)对从网络接口收到的IP数据报,首先检查其合理性,然后进行寻径,若该数据报已到达目的地(本机),则去掉报头,将剩下的数据部分交给运输层;否则,转发该IP数据报.
(3)处理网间网层差错与控制报文,处理路径,流控,拥塞等问题.
3.1 TCP/IP协议的参考模型
IP协议在TCP/IP协议簇中处于核心地位
IP层又通过网络接口层与不同的网络打交道,向下实现互联,向上提供通用的无连接数据报服务.
3.1 TCP/IP协议的参考模型
3. 传输层
TCP/IP的传输层相当于OSI参考模型的传输层,提供从信源应用进程到信宿应用进程的报文传送服务
主要有传输控制协议TCP(Transmission Control Protocol)和用户数据报协议UDP(User Datagram Protocol),它们都是建立在IP协议的基础上
传输控制协议TCP提供可靠的面向连接服务,用户数据报协议UDP提供简单的无连接服务
3.1 TCP/IP协议的参考模型
4. 应用层
应用层向用户提供一组常用的应用协议,是用户访问网络的接口.
应用层协议可分为3类:
(1)依赖于TCP的应用协议,如远程终端协议Telnet,文件传输型的电子邮件协议SMTP,文件传输协议FTP,超文本传输协议HTTP,外部网关协议BGP等.
(2)依赖于UDP的协议,例如单纯文件传输协议TFTP,简单网络管理协议SNMP,域名系统DNS,内部网关协议RIP,动态主机配置协议DHCP和引导程序协议BOOTP等.
(3)依赖于TCP和UDP的协议,如通信用管理信息协议CMOT.当然,一些没有标准化的建立在TCP/ IP协议簇之上的用户应用程序(或专用程序)也属于应用层.
3.2网间网层IP协议
3.2.1 IP协议的作用
IP协议定义了Internet上相互通信的计算机的IP地址,并通过路由选择,将数据报由一台计算机传递到另一台计算机
IP协议提供点到点无连接的数据报传输机制,不能保证传输的可靠性,它只检验IP报头,丢失数据的恢复或者数据的纠错是由上一级协议进行的
3.2网间网层IP协议
3.2.2 IP地址
1.IP地址及格式
Internet上的每个主机都必须有一个IP地址,而且各主机间的IP地址不允许重复. IP地址是Internet中每个主机(或节点)身份的标识.
IPV4的IP地址是由32位二进制(4个字节)组成.通常每8位用一个十进制数表示,32位二进制数可用4个十进制数来表示,十进制数之间用小数点"."分开
3.2网间网层IP协议
IP地址由网络号(net-id)字段(或网络地址)和主机号(host-id)字段(或主机号地址)两部分组成
网络号用来表示入网主机所在网络的标识;主机号用来表示入网主机在本网段中的标识.
3.2网间网层IP协议
2. IP地址的分类
3.2网间网层IP协议
A类地址的第1位为"0",B类地址的前2位为"10",C类地址的前3位为"110",D类地址的前4位为"1110",E类地址的前5个比特为"11110"
A,B,C3类地址是最常用的地址.A类地址的网络号占1个字节,主机号占3个字节;B类地址的网络号占2个字节,主机号占2个字节;C类地址的网络号占3个字节,主机号占1个字节.D类地址是组播地址,主要供因特网体系结构研究委员会IAB(Internet Architecture Board)使用.E类地址保留在今后使用.
3.2网间网层IP协议
3. 常用的3类IP地址(见P34)
3.2网间网层IP协议
3.2.3 子网划分
1. 子网掩码
子网掩码也是32比特,正常情况下的子网掩码为:网络标识(net-id)为全"1";主机标识(host-id)为全"0"
3.2网间网层IP协议
全"1"比特与3层IP地址的网络号和子网号相对应,全"0"比特则对应3层IP地址的主机号
子网掩码具有两大功能:一是区分IP地址中的网络部分和主机部分;二是将网络划分为若干子网
IP地址在没有子网掩码的情况下是不能存在的,每台主机在设置其IP地址时还要设置子网掩码
3.2网间网层IP协议
使IP地址和子网掩码按位作逻辑"与"运算,得到的结果就是网络地址 .如P35中的例
每一类IP地址都有其默认的子网掩码,如:
A类IP地址网络默认的子网掩码为: 255.0.0.0
B类IP地址网络默认的子网掩码为:255.255.0.0
C类IP地址网络默认的子网掩码为:255.255.255.0
3.2网间网层IP协议
2. 子网的概念
分类地址存在一些不合理之处,具体体现在以下方面:
第一,IP地址空间利用率低.
第二,如果一个网络上安装过多主机,会因拥塞而影响网络性能.
第三,如果一个单位的物理网络太多,给每个物理网络分配一个网络号,会使路由表太大使查询路由时耗费更多的时间.同时,也使路由器之间定期交换的路由信息大量增加,从而使路由器和整个因特网的性能下降.
为了解决分类地址存在的不合理性,人们提出了"划分子网"
3.2网间网层IP协议
3.子网划分的方法
要将一个单位所属物理网络划分为若干子网,可用主机号的若干比特作为子网号字段,主机号字段则相应减少若干比特.这样两层的IP地址在一个单位内部就变成三层IP地址:{,(子网号),}
3.2网间网层IP协议
4.配置主机的IP地址和子网掩码
3.2网间网层IP协议
3.2.4 IP包与路由寻址
IP包(IP数据报或分组)在网络中寻址的基本过程如下:从数据报的首部提取目的站的IP地址D,得出目的网络地址为N.若N是就与此路由器直接相连的某个网络地址,则这种交付为直接交付,即不需要再经过其它的路由器.这时就直接通过该网络将数据报交付给目的站D;否则,若路由表中有目的地址为D的路由信息,则将数据报传送给路由表中所指明的下一跳路由器,若路由表中没有下一跳路由信息则报告转发分组出错.
3.2网间网层IP协议
3.2网间网层IP协议
IP数据报通过路由器转发的基本步骤为:
(1)IP数据报首先根据目的地址找到目的主机所在目的网络上的路由器(间接交付);
(2)当IP数据报到达最后一个路由器时,直接交付给目的主机.
3.3网间网层的其它协议
网间网层除了IP协议外还有ARP,RARP,ICMP,IGMP等其它的协议
3.3.1地址解析协议ARP
用于从IP地址到物理地址的映射
每一个主机都设有一个ARP高速缓存,存放最近获得的IP地址到物理地址的映射
3.3网间网层的其它协议
3.3.2 反向地址解析协议RARP
用于从物理地址到IP地址的映射
3.3网间网层的其它协议
3.3.3 因特网控制报文协议ICMP
1. ICMP协议的作用
ICMP协议把数据包未到达的信息由发现错误的主机或路由器发回信源
2. ICMP报文格式
3.3网间网层的其它协议
3.4传输层协议
传输层提供端到端的连接.为适应不同的应用,传输层需要有面向连接的TCP和无连接的UDP两种不同的协议.
3.4.1 TCP协议
传输层中的TCP协议在IP协议的基础上,实现网络连接进行系统间高可靠性通信.所谓的高可靠性通信是指数据无误,数据无丢失,数据无失序,数据无重复到达的通信.
TCP是一个面向连接的协议,即它在送出真正的数据之前,会先利用控制信息和对方建立连接.
3.4传输层协议
1.TCP报文的首部

3.4传输层协议
2. TCP的功能
(1)多路复用数据流
(2)测试数据的完整性
(3)重新排序
(4)流量控制
(5)计时机制
(6)应答接收
3.4传输层协议
3. TCP的流量控制
TCP采用滑动窗口的方式来进行流量控制.
4. TCP的定时器管理
TCP使用多个定时器来辅助其完成工作,其中最重要的是重发定时器(Retransmission Timer).在发送一个数据段的同时,启动一个数据重发定时器.如果在定时器超时前该数据段被确认,则关闭该定时器;相反,如果在确认到达之前定时器超时,则需要重发该数据段(并且该定时器重新开始计时).
3.4传输层协议
3.4.2 UDP协议
1.UDP的作用
用户数据报协议UDP(User Datagram Protocol)是不可靠的无连接的协议.在数据发送前,因为不需要进行连接,所以可以进行高效率的数据传.
2.UDP报头格式
3.4传输层协议
3.4传输层协议
TCP协议和UDP协议各有优缺点,它们的基本特点如下:
TCP和UDP的共性是都使用IP作为其网络层协议.TCP和UDP之间的主要差别在于可靠性,TCP是面向连接的可靠协议,而UDP是一个无连接的,尽最大能力交付的不可靠的协议.这个基本的差别暗示TCP更复杂,需要大量功能开销,而UDP是简单和高效的.
3.5应用层协议
3.5.1 远程登录协议Telnet
1. Telnet概述
简单的说,Telnet是一个执行远程登录的工具,把本地计算机作为远程终端与网络上其他计算机相连接.
利用因特网提供的远程登录服务可以实现以下功能:
(1)本地用户与远程计算机上运行的程序相互交互.
(2)用户登录到远程计算机时,可以执行远程计算机上的任何应用程序(只要该用户具有足够的权限),并且能屏蔽不同型号计算机之间的差异.
(3)用户可以利用个人计算机去完成许多只有大型计算机才能完成的任务.
3.5应用层协议
2. Telnet工作原理
3.5应用层协议
Telnet远程登录服务分为以下4个过程:
(1)本地计算机与远程主机建立连接.该过程实际上是建立一个TCP连接,用户必须知道远程主机的Ip地址或域名;
(2)将本地终端上输入的用户名和口令及以后输入的任何命令或字符以NVT(Net Virtual Terminal)格式传送到远程主机.该过程实际上是从本地主机向远程主机发送一个IP数据报;
(3)将远程主机输出的NVT格式的数据转化为本地所接受的格式送回本地终端,包括输入命令回显和命令执行结果;
(4)最后,本地终端对远程主机进行撤消连接.该过程是撤销一个TCP连接.
3.5应用层协议
3. Telnet的常用命令
help联机求助
open后接IP地址或域名即可进行远程登录
close正常结束远程会话,回到命令方式
display显示工作参数
mode进入行命令或字符方式
send向远程主机传送特殊字符(键入send 可显示详细字符)
set设置工作参数(键入set 可显示详细参数)
status显示状态信息
3.5应用层协议
toggle改变工作参数(键入toggle 可显示详细参数)
^]换码符(escape_character),在异常情况下退出会话,回到命令方式
quit退出telnet,返回本地机
z使telnet进入暂停状态
结束命令方式,返回telnet的会话方式
以上是telnet的基本命令.对于不同的操作系统来说,这些命令也会稍有不同.
3.5应用层协议
3.5.2邮局协议POP3和IMAP
现在常用的邮件读取协议有邮局协议(Post Office Protocol)第三版POP3和因特网报文存取协议IMAP(Internel Message Access Protocol)两种.前者已成为因特网的标准,后者较新的版本是IMAP4.
这两种协议都是用户从目的服务器读取邮件所使用的协议,而且都使用客户/服务器的工作方式.在接收邮件的用户PC机中必须运行POP3客户程序,而在其ISP的邮件服务器中则运行POP3或(或IMAP)服务器程序,同时还必须运行SMTP服务器程序.
3.5应用层协议
POP是一个脱机协议
IMAP是一个联机协议
3.5应用层协议
3.5.3简单邮件传送协议SMTP
当邮件服务器向另一个邮件服务器发送邮件时,该邮件服务器就作为SMTP客户;当邮件服务器从另一个邮件服务器接收邮件时,该邮件服务器就作为SMTP服务器.SMTP协议通过TCP端口25提供服务.SMTP协议的"邮件中继服务"可以跨网络传输邮件,并能实现不同类型的计算机之间电子邮件的传送.
3.5应用层协议
一封电子邮件的发送和接收过程如下:
(1)发信人调用用户代理,编辑要发送的邮件.
(2)用户代理使用SMTP协议将邮件传送给发送端邮件服务器.
(3)发送端邮件服务器将邮件存人邮件缓冲队列中,等待发送.
(4)在发送端邮件服务器中,运行的SMTP客户进程当发现在邮件缓存中有待发送的邮件时,就向运行在接收端邮件服务器的SMTP服务器进程发起TCP连接建立请求.
(5)当TCP连接建立后,运行在发送端服务器中的SMTP客户进程就向远程的SMTP服务进程发送邮件.如果在缓存中有多个邮件,则待所有的待发邮件一一发送完后,SMTP关闭所建立的TCP连接.
3.5应用层协议
(6)在接收端邮件服务器中,运行的SMTP服务器收到邮件后,将邮件放人收信人的用户邮箱中,等待收信人读取.
(7)当收信人打算收信时,调用用户代理,使用POP3(或IMAP)协议,将自己的邮件从接收邮件服务器的用户邮箱中取出.
通过SMTP通信的连接建立,邮件传送和连接释放3个阶段来介绍邮件传送过程
3.5应用层协议
3.5.4文件传送协议FTP
文件传送协议FTP(File Transfer Protocol)是是用于两台计算机之间进行文件传输的协议.它允许用户将本地计算机中的文件上传到远端的计算机中,或将远端计算机中的文件下载到本地计算机中.
3.5应用层协议
1.FTP服务器与客户机
FTP服务也采用典型的客户机/服务器工作模式.提供FTP服务的计算机称为FTP服务器,通常是因特网信息服务提供者的计算机,它负责管理一个文件仓库,接收来自于客户机的传输请求并根据用户的命令工作.连接服务器提出文件传输请求的一方就是客户机,因特网用户可以通过FTP客户机从文件仓库中取文件或向文件仓库中存入文件,客户机通常是用户自己的计算机.
3.5应用层协议
FTP服务是一种实时的连机服务,用户在访问FTP服务器之前必须进行登录,登录时要求用户给出用户在FTP服务器上的合法账号和口令.只有成功登录的用户才能访问该FTP服务器,并对授权的文件进行查阅和传输.FTP的这种工作方式限制了因特网上一些公用文件及资源的发布,为此因特网上的多数FTP服务器都提供了匿名FTP服务.
3.5应用层协议
2.匿名FTP服务
当用户访问提供匿名服务的FTP服务器时,用登录一般不需要输入账号和密码或使用匿名账号和密码.匿名账号和密码是公开的,如果没有特殊声明,通常用"anonymous"作为账号,用"guest"作为口令,有些FTP服务器会要求用户输入自己的电子邮件地址作为口令.
3.5应用层协议
3.FTP工作原理
与Telnet和HTTP不同,FTP使用两个连接进行通信,即用于控制的连接和用于数据传输的连接.
最初客户机连接服务器时,首先在服务器和客户机之间进行控制连接.服务器在21号端口等待进行控制连接.在控制连接中只进行命令的通信,不进行数据传输.数据传输连接和控制连接不同,是通过传送数据的专用连接.服务器用自己的20号端口与客户机建立数据传输连接,数据传输连接建立后,才开始进行数据传输.
3.6端口与服务
3.6.1 端口的概念
端口位于传输层与应用层的接口处,它对应于OSI/RM的传输层服务访问点TSAP.TCP和UDP都使用端口与上层的应用进程进行通信.
应用层的各种进程通过相应端口将数据报文交给传输层实体.反之,当传输层收到IP层交上来的数据(TCP报文段,UDP用户数据)时,也要根据其首部的端口号来决定应当通过哪一个端口上交给应当接收此数据的应用进程.
3.6端口与服务
在传输层与应用层的接口上所设置的端口用16比特的地址来标识,称为端口号. 端口号的范围从0~65535.端口号只用来标识本计算机应用层中的各进程,不同计算机中的相同端口号之间没有联系,端口号只具有本地意义.
3.6端口与服务
端口号分为两类.一类由ICANN负责分配常用的端口,固定的给一些常用应用程序使用,其数值一般为0~1023.
另一类为一般端口,用来随时分配给请求通信的客户进程.
3.6端口与服务
在因特网中,为了区别不同主机的不同进程,就必须把主机的IP地址(32比特)和端口的地址(16比特)结合在一起使用,用48比特唯一确定一个端点,这样的端点叫做插口(socket)或套接字.有了插口的概念,一个TCP连接就可以用源主机插口和目的主机插口来标识.
如果使用无连接的UDP,虽然不需要在相互通信的两个进程之间建立一条虚连接,但为了区分多个主机之间同时通信的多个进程,发送端UDP一定要有一个发送端口,而在接收端 UDP也一定要有一个接收端口,因而同样可以使用插口的概念.
3.6端口与服务
3.6.2 常用的端口与服务
3.7 TCP/IP网络工具
本节介绍常用的五种网络工具的命令程序:
(1)ping:用于测试计算机之间的连接,这也是网络配置中最常用的命令;
(2)ipconfig:用于查看当前计算机的TCP/IP配置;
(3)netstat:显示连接统计;
(4)tracert:进行原机与目的机之间的路由连接分析;
(5)arp:显示和修改ARP缓存中的项目.
3.7 TCP/IP网络工具
3.7.1 Ping
Ping(packet internetwork groper)命令是为了检查网络的连接状况而使用的网络工具之一,用于确定本地主机是否能与另一台主机交换(发送与接收)数据报.根据命令返回的信息,用户可以推断TCP/IP参数是否设置正确以及运行是否正常.
默认设置下,Windows上运行的Ping命令发送4个ICMP(网间控制报文协议)回送请求,每个32字节数据,如果一切正常,你应能得到4个回送应答.如果不正常,则得到4个超时信息.
3.7 TCP/IP网络工具
Ping命令的格式是:
Ping [参数]
其中Ping是命令动词,是用户要连接的另一台主机(或本机)的IP地址.参数说明如下:
-t:一直ping指定的计算机,直到从键盘按下Ctrl-C中断.
-a:将地址解析为计算机NetBIOS名.
-n:发送count指定的ECHO数据包数.通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助.能够测试发送数据包的返回平均时间及时间的快慢程度.默认值为4.
-1:发送指定数据量的ECHO数据包.默认为32字节,最大值是65500字节.
3.7 TCP/IP网络工具
-f:在数据包中发送"不要分段"标志,数据包就不会被路由上的网关分段.通常所发送的数据包都会通过路由分段再发送给对方,加上此参数以后路由就不会再分段处理.
-i:将"生存时间"字段设置为TTL指定的值.指定TTL值在对方的系统里停留的时间,同时检查网络运转情况.
-r:在"记录路由"字段中记录传出和返回数据包的路由.通常情况下,发送的数据包是通过一系列路由才到达目标地址的,通过此参数可以设定,想探测经过路由的个数.限定能跟踪到9个路由.
-s:指定count指定的跃点数的时间戳.与参数-r差不多,但此参数不记录数据包返回所经过的路由,最多只记录4个.
3.7 TCP/IP网络工具
-j:利用computer-list指定的计算机列表路由数据包.连续计算机可以被中间网关分隔,IP允许的最大数量为9.
-k:利用computer-list指定的计算机列表路由数据包.连续计算机不能被中间网关分隔,IP允许的最大数量为9.
-w:timeout指定超时间隔,单位为毫秒.
destination-list:指定要ping的远程计算机.
3.7 TCP/IP网络工具
例:执行Ping 172.19.0.90
3.7 TCP/IP网络工具
Ping命令得到的超时信息
3.7 TCP/IP网络工具
正常情况下,当你使用Ping命令来查找问题所在或检验网络运行情况时,你需要使用许多Ping命令,如果所有都运行正确,你就可以相信基本的连通性和配置参数没有问题;如果某些Ping命令出现运行故障,它也可以指明到何处去查找问题.下面就给出一个典型的检测次序及对应的可能故障.
3.7 TCP/IP网络工具
(1)ping 127.0.0.1
这个Ping命令被回送到本地计算机的IP软件,如果Ping不通,就表示TCP/IP的安装或运行存在最基本的问题.
(2)ping
这个Ping命令被送到用户计算机所配置的IP地址,用户计算机始终都应该对该Ping命令作出应答;否则,则表示本地配置或安装存在问题.出现此问题时,请局域网用户断开网络传输介质,然后重新发送该命令.如果网线断开后本命令正确,说明另一台计算机可能配置了相同的IP地址.
3.7 TCP/IP网络工具
(3)ping其它主机IP
这个命令经过网卡及传输介质到达其它计算机,然后再返回.如果能收回应答,则表示本地计算机和对方计算机及网络一切工作正常;否则,说明网卡配置错误,子网掩码不正确或是传输介质有问题.
(4)ping
这个命令如果能得到正确应答,表示局域网中的网关路由器正在运行并能够作出应答.
(5)ping
如果收到4个应答,表示成功地使用了默认网关.
(6)ping
对某台主机的域名执行Ping命令,通常要通过DNS 服务器.如果这里出现故障,则表示DNS服务器的IP地址配置不正确或DNS服务器有故障.
3.7 TCP/IP网络工具
3.7.2 netstat
netstat命令的功能是显示网络连接,路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作.
命令格式为:netstat [-a] [-e] [-n] [-s] [-r]
参数说明如下:
-a:显示一个所有有效连接信息列表,包括已建立的连接,也包括监听连接请求的那些连接.
3.7 TCP/IP网络工具
-e:用于显示关于以太网的统计数据.列出的项目包括传送(含发送和接收)的数据报的总字节数,错误数,删除数,数据报的数量和广播的数量.
-n:以数字格式显示地址和端口号.
-s:该选项能按照各个协议分别显示其统计的数据.默认情况下,显示TCP,UDP,ICMP和IP的统计数据.
-r:可以显示关于路由表的信息,类似于route print命令看到的信息.除了显示有效路由外,还显示当前有效的连接.
3.7 TCP/IP网络工具
3.7.3 Ipconfig
这个程序可用于显示当前的TCP/IP配置,以便人工检查TCP/IP配置是否正确.这个程序在用户使用动态IP地址时很有用,使用它可以了解到是否已经成功地租用到了一个IP地址,具体是什么地址等.
3.7 TCP/IP网络工具
命令格式为:
ipconfig /options.其中options选项如下:
/ :显示帮助信息.
/release [adapter]:释放指定网络适配器的IP地址.
/renew [adapter]:刷新指定网络适配器的IP地址.
/flushdns:清除DNS解析缓存.
/registerdns:刷新所有DHCP租用和重新注册DNS名称.
3.7 TCP/IP网络工具
/displaydns:显示DNS解析缓存内容.
/all:该命令能为DNS和WINS服务器显示它已配置且所要使用的附加信息(如IP地址等),并显示本地网卡的物理地址(MAC).如果IP地址是从DHCP服务器租用来的,Ipconfig/all命令还将显示DHCP服务器的IP地址和租用地址的预计失效日期.
另外,Ipconfig命令不带任何参数时,为每个已经配置的接口显示其IP地址,子网掩码和默认网关.
3.7 TCP/IP网络工具
3.7.4 tracert
如果有网络连通性问题,可以使用 tracert 命令来检查到达的目标 IP 地址的路径并记录结果.tracert 命令显示用于将数据包从计算机传递到目标位置的一组 IP 路由器,以及每个跃点所需的时间.如果数据包不能传递到目标,tracert 命令将显示成功转发数据包的最后一个路由器.
3.7 TCP/IP网络工具
Tracert的使用很简单,只需要在tracert后面跟一个IP地址或URL,Tracert会进行相应的域名转换的.
命令格式如下:
tracert [-d] [-h maximum hops] [-j host -list] [-w timeout] target_name
参数说明如下:
-d:指定不将 IP 地址解析到主机名称.
-h maximum hops:指定跃点数以跟踪到称为 目的主机的路由.
-j host-list:指定 Tracert 实用程序数据包所采用路径中的路由器接口列表.
-w timeout:等待 timeout 为每次回复所指定的毫秒数.
target_name:目标主机的名称或 IP 地址.
3.7 TCP/IP网络工具
例如在上网时,想知道从你的计算机是通过何种路径访问到新浪主页的,可在MS-DOS方式下,输入命令tracert www.sina.com.
它可以让用户知道,本地计算机与目的主机在网络上距离有多远,要经过几步才能到达.
3.7 TCP/IP网络工具
3.7.5 arp
ARP缓存中包含一个或多个表,它们用于存储IP地址及其经过解析的以太网或令牌环物理地址.计算机上安装的每一个以太网或令牌环网络适配器都有自己单独的表.使用arp命令,用户能够查看本地计算机或另一台计算机的ARP高速缓存中的当前内容.此外,使用arp命令,也可以用人工方式输入静态的网卡物理与IP地址对,用户可使用这种方式为缺省网关和本地服务器等常用主机进行这项工作,有助于减少网络上的信息量.
3.7 TCP/IP网络工具
命令格式如下:
arp[-a [InetAddr]] [-N [IfaceAddr]] [-N IfaceAddr]] [-d InetAddr [IfaceAddr]] [-s InetAddr EtherAddr [IfaceAddr]]
参数说明如下:
-a[ InetAddr] [ -N IfaceAddr]
显示所有接口的当前 ARP 缓存表.要显示特定 IP 地址的 ARP 缓存项,请使用带有 InetAddr 参数的 arp -a,此处的 InetAddr 代表 IP 地址.要显示特定接口的 ARP 缓存表,请将 -N IfaceAddr 参数与 -a 参数一起使用,此处的 IfaceAddr 代表指派给该接口的 IP 地址.-N 参数区分大小写.
3.7 TCP/IP网络工具
-d InetAddr [IfaceAddr]
删除指定的 IP 地址项,此处的 InetAddr 代表 IP 地址.对于指定的接口,要删除表中的某项,请使用 IfaceAddr 参数,此处的 IfaceAddr 代表指派给该接口的 IP 地址.要删除所有项,请使用星号 (*) 通配符代替 InetAddr.
-s InetAddr EtherAddr [IfaceAddr]
向 ARP 缓存添加可将 IP 地址为 InetAddr 解析成物理地址 EtherAddr 的静态项.要向指定接口的表添加静态 ARP 缓存项,请使用 IfaceAddr 参数,此处的 IfaceAddr 代表指派给该接口的 IP 地址.
/
在命令提示符下显示帮助.
3.7 TCP/IP网络工具
例如:
(1)要显示所有接口的 ARP 缓存表,可键入:arp –a
(2)对于指派的 IP 地址为 172.16.2.189 的接口,要显示其 ARP 缓存表,可键入:arp -a -N 172.16.2.189
(3)要添加将 IP 地址 172.16.2.203 解析成物理地址01-AE-9A-6B-3A-DC 的静态 ARP 缓存项,可键入:arp -s 172.16.2.203 01-AE-9A-6B-3A-DC