常用计算机网络命令
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一 常用计算机网络命令
实验目的和要求:掌握常用网络命令的使用,能对网络进行简单的分析、测试。
实验内容:1. ipconfig , ping , netstat arp , tracert , net ftp , telnet主要教学环节的组织:在网络环境下,让学生逐一进行命令的实际操作。
思考题:1.怎么获得本机的IP地址?
2.怎么知道本地的活动端口?
3.为何有时FTP操作在网页不能进行而在CMD环境下就可以进行?
实验步骤
1.在运行中输入:CMD ;
2.在系统提示符后键入命令行,逐一添加参数;
3.任一命令均可通过“ /? ”在线获得帮助;
4.若不熟悉参数功能及使用,可从网上查找实例。
命令简述
1. ipconfig
(1)ipconfig命令显示所有当前的 TCP/IP 网络配置值、刷新动态主机配置协议 (DHCP) 和域名系统 (DNS) 设置。使用不带参数的ipconfig 可以显示所有适配器的 IP 地址、子网掩码、默认网关。(2)语法
ipconfig [/all] [/renew [Adapter]] [/release [Adapter]]
[/flushdns] [/displaydns] [/registerdns] [/showclassid Adapter] [/setclassid Adapter [ClassID]]
(3)参数
/? Display this help message
/all Display full configuration information.
/release Release the IP address for the specified adapter.
/renew Renew the IP address for the specified adapter.
/flushdns Purges the DNS Resolver cache.
/registerdns Refreshes all DHCP leases and re-registers DNS names
/displaydns Display the contents of the DNS Resolver Cache.
/showclassid Displays all the dhcp class IDs allowed for
adapter.
/setclassid Modifies the dhcp class id.
/all表示显示网络适配器详细的TCP/IP配置信息,除了IP地址、子网掩码、默认网关信息外,还显示主机名称、IP路由功能、WINS代理、MAC地址、DHCP功能等。
/renew [Adapter]表示更新所有或特定网络适配器的DHCP设置,为自动获取IP地址的计算机分配IP地址,Adapter表示特定网络适配器的名称。
/release [Adapter]表示释放所有或特定网络适配器的DHCP设置,并丢弃IP地址设置。与/renew [Adapter]参数的操作相反。
/displaydns表示显示DNS缓存的内容,包括本地主机以及最近获取的DNS解析记录。
/flushdns表示清理并重设DNS缓存的内容。
2. ping
(1)ping命令是TCP/IP协议中最有用的命令之一.它的工作原理是给另一个系统发送一系列的数据包,该系统本身又发回一个响应,这条实用程序对查找远程主机很有用,它返回的结果表示是否能到达主机,宿主机发送一个返回数据包需要多长时间。
(2)语法
ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL][-v TOS] [-r count] [-s count] [[-j host-list] [-k host-list]] [-w timeout] destination-list
(3)参数
-t Ping the specifed host until interrupted.(除非人为中止,否则一直ping下去)
-a Resolve addresses to hostnames.(解析计算机NetBios名)
-n count Number of echo requests to send.(发送 count 指定的ECHO 数据包数,默认值为 4)
-l size Send buffer size.(发送指定的数据量的 ECHO 数据包。默认为 32 字节;最大值是 65,527)
-f Set Don't Fragment flag in packet.(数据包中发送“不要分段”标志)
-i TTL Time To Live.(在对方的系统里停留的时间)
-v TOS Type Of Service.(服务类型)
-r count Record route for count hops.(在“记录路由”字段中记
录路由跳点所经过的路径。count 可以指定最少 1 台,最多 9 台计算机)
-s count Timestamp for count hops.(记录记录路由跳点的缓存时间)
-j host-list Loose source route along host-list.(利用computer-list 指定的计算机列表路由数据包。连续计算机可以被中间网关分隔(路由稀疏源)IP 允许的最大数量为 9)
-k host-list Strict source route along host-list.(利用computer-list 指定的计算机列表路由数据包。连续计算机不能被中间网关分隔(路由严格源)IP 允许的最大数量为 9)
-w timeout Timeout in milliseconds to wait for each reply.(指定超时间隔,单位为毫秒)
destination-list (指定要 ping 的远程计算机)
3. netstat
(1)观察网络连接状态的实用工具,Netstat网络命令可以显示当前正在活动的网络连接的详细信息,例如可以显示以太网的统计信息、显示所有协议的使用状态,这些协议包括TCP协议、UDP协议以及IP协议等、路由表和网络接口信息,可以让用户得知目前总共有哪些网络连接正在运行。网上可以看到很多如X-netstat之类的工具,无非其界面为win界面,比较直观些,其功能与此命令差不多去。
(2)语法
NETSTAT [-a] [-e] [-n] [-s] [-p proto] [-r] [interval]
(3)参数
-a Displays all connections and listening ports.(显示所有连接和侦听端口)
-e Displays Ethernet statistics. This may be combined with the -s option.(显示以太网统计信息,可以与-s连用)
-n Displays addresses and port numbers in numerical form.(在数字表里显示地址和端口号)
-p proto Shows connections for the protocol specified by proto; proto may be TCP or UDP. If used with the -s option to display per-protocol statistics, proto may be TCP, UDP, or IP.(显示由 protocol 指定的协议的连接;protocol 可以是 tcp 或udp。如果与 -s 选项一同使用显示每个协议的统计,protocol 可以是tcp、udp、icmp 或 ip)
-r Displays the routing table.(显示路由表信息)