日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

《计算机网络》实验报告——常用网络命令

發布時間:2024/10/5 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《计算机网络》实验报告——常用网络命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

《計算機網絡》實 驗 報 告

實驗名稱:常用網絡命令

實驗地點

所使用的工具軟件及環境:

windows7

?

?

一、實驗目的

熟悉常用網絡命令

?

二、實驗內容

  • Ping.exe,Netstat.exe,? Telnet.exe, Tracert.exe, Winipcfg.exe??
  • Arp.exe, Ftp.exe, Ipconfig.exe, Net.exe, Route.exe
  • 三、實驗步驟

    1、ARP: 顯示和修改IP地址與物理地址之間的轉換表

    ARP -s inet_addr eth_addr [if_addr]

    ARP -d inet_addr [if_addr]

    ARP -a [inet_addr] [-N if_addr]

    ? -a??????????? 顯示當前的ARP信息,可以指定網絡地址

    ? -g??????????? 跟 -a一樣.

    ? -d? ??????????刪除由inet_addr指定的主機.可以使用* 來刪除所有主機.

    ? -s??????????? 添加主機,并將網絡地址跟物理地址相對應,這一項是永久生效的。

    ? eth_addr????? 物理地址.

    ? if_addr?????? If present, this specifies the Internet address of the

    ?????? ?????????interface whose address translation table should be modified.

    ??????????????? If not present, the first applicable interface will be used.

    ARP -a

    2、FTP:可以被發送到FTP服務器的FTP命令列表,包含由IETF在RFC 959中標準化的所有命令。

    該命令只有在安裝了 TCP/IP 協議之后才可用。Ftp 是一種服務,一旦啟動,將創建在其中可以使用 ftp 命令的子環境,通過鍵入 quit 子命令可以從子環境返回到 Windows 2000 命令提示符。當 ftp 子環境運行時,它由 ftp 命令提示符代表。

    ftp [-v] [-n] [-i] [-d] [-g] [-s:filename] [-a] [-w:windowsize] [computer]

    參數

    -v 禁止顯示遠程服務器響應。

    -n 禁止自動登錄到初始連接。

    -I? 多個文件傳送時關閉交互提示。

    -d 啟用調試、顯示在客戶端和服務器之間傳遞的所有 ftp 命令。

    -g 禁用文件名組,它允許在本地文件和路徑名中使用通配符字符(* 和 ?)。(請參閱聯機“命令參考”中的 glob 命令。)

    -s: filename指定包含 ftp 命令的文本文件;當 ftp 啟動后,這些命令將自動運行。該參數中不允許有空格。使用該開關而不是重定向 (>)。

    -a 在捆綁數據連接時使用任何本地接口。

    -w:windowsize 替代默認大小為 4096 的傳送緩沖區。

    Computer 指定要連接到遠程計算機的計算機名或 IP 地址。如果指定,計算機必須是行的最后一個參數。

    下面是一些常用命令:

    !: 從ftp子系統退出到系統外殼

    ?:顯示ftp說明,跟help一樣

    append: 添加文件,格式為:append 本地文件 遠程文件

    cd: 更換遠程目錄

    lcd: 更換本地目錄,若無參數,將顯示當前目錄

    open:與指定的ftp服務器連接 open computer [port]

    close:結束與遠程服務器的 FTP 會話并返回命令解釋程序

    bye:結束與遠程計算機的 FTP 會話并退出 ftp

    dir: 結束與遠程計算機的 FTP 會話并退出 ftp

    get 和 recv:使用當前文件轉換類型將遠程文件復制到本地計算機 get remote-file [local-file]

    send 和 put:上傳文件:send local-file [remote-file]

    其它命令請參考幫助文件。

    登錄

    ftp> dir? //查看本目錄下的內容

    ftp> cd pub? //切換目錄

    ftp> lcd e:\?? //本地目錄切換

    ftp> get chargeni.exe?? //下載文件

    ftp> bye???????? //離開

    3、Ipconfig

    該診斷命令顯示所有當前的 TCP/IP 網絡配置值。該命令在運行 DHCP 系統上的特殊用途,允許用戶決定 DHCP 配置的 TCP/IP 配置值。

    ipconfig [/? | /all | /release [adapter] | /renew [adapter]

    ??????????? | /flushdns | /registerdns

    ??????????? | /showclassid adapter

    ??????????? | /setclassid adapter [classidtoset] ]

    /all 產生完整顯示。在沒有該開關的情況下 ipconfig 只顯示 IP 地址、子網掩碼和每個網卡的默認網關值。

    Ipconfig

    ipconfig /displaydns????? //顯示本機上的DNS域名解析列表

    ipconfig /flushdns??????? //刷新本機上的DNS域名解析列表

    4、Nbtstat.exe

    該診斷命令使用 NBT(TCP/IP 上的 NetBIOS)顯示協議統計和當前 TCP/IP 連接。該命令只有在安裝了 TCP/IP 協議之后才可用。

    nbtstat [-a remotename] [-A IP address] [-c] [-n] [-R] [-r] [-S] [-s] [interval]

    ?

    參數

    -a remotename 使用遠程計算機的名稱列出其名稱表。

    -A IP address 使用遠程計算機的 IP 地址并列出名稱表。

    -c 給定每個名稱的 IP 地址并列出 NetBIOS 名稱緩存的內容。

    -n 列出本地 NetBIOS 名稱。“已注冊”表明該名稱已被廣播 (Bnode) 或者 WINS(其他節點類型)注冊。

    -R 清除 NetBIOS 名稱緩存中的所有名稱后,重新裝入 Lmhosts 文件。

    -r 列出 Windows 網絡名稱解析的名稱解析統計。在配置使用 WINS 的 Windows 2000 計算機上,此選項返回要通過廣播或 WINS 來解析和注冊的名稱數。

    -S 顯示客戶端和服務器會話,只通過 IP 地址列出遠程計算機。

    -s 顯示客戶端和服務器會話。嘗試將遠程計算機 IP 地址轉換成使用主機文件的名稱。

    interval重新顯示選中的統計,在每個顯示之間暫停 interval 秒。按 CTRL+C 停止重新顯示統計信息。如果省略該參數,nbtstat 打印一次當前的配置信息。

    nbtstat –A 周圍主機的ip地址

    nbtstat –c

    nbtstat –n

    nbtstat -S

    5、net

    許多 Windows 2000 網絡命令都以詞 net 開頭。這些 net 命令有一些公用屬性:

    鍵入 net /? 可以看到所有可用的 net 命令的列表。

    鍵入 net help command,可以在命令行獲得 net 命令的語法幫助。例如,關于 net accounts 命令的幫助信息,請鍵入 net help accounts。

    所有 net 命令都接受 /yes 和 /no 選項(可以縮寫為 /y 和 /n)。/y 選項向命令產生的任何交互式提示自動回答“是”,而 /n 回答“否”。例如,net stop server 通常提示您確認要停止基于“服務器”服務的所有服務;而 net stop server /y 對該提示自動回答“是”,然后“服務器”服務關閉。

    此命令的語法是:

    ?

    NET

    ??? [ ACCOUNTS | COMPUTER | CONFIG | CONTINUE | FILE | GROUP | HELP |

    ????? HELPMSG | LOCALGROUP | PAUSE | SESSION | SHARE | START |

    ????? STATISTICS | STOP | TIME | USE | USER | VIEW ]

    6、Netstat.exe

    顯示協議統計和當前的 TCP/IP 網絡連接。該命令只有在安裝了 TCP/IP 協議后才可以使用。

    netstat [-a] [-e] [-n] [-s] [-p protocol] [-r] [interval]

    參數

    -a 顯示所有連接和偵聽端口。服務器連接通常不顯示。

    -e 顯示以太網統計。該參數可以與 -s 選項結合使用。

    -n 以數字格式顯示地址和端口號(而不是嘗試查找名稱)。

    -s 顯示每個協議的統計。默認情況下,顯示 TCP、UDP、ICMP 和 IP 的統計。-p 選項可以用來指定默認的子集。

    -p protocol 顯示由 protocol 指定的協議的連接;protocol 可以是 tcp 或 udp。如果與 -s 選項一同使用顯示每個協議的統計,protocol 可以是 tcp、udp、icmp 或 ip。

    -r 顯示路由表的內容。

    Interval 重新顯示所選的統計,在每次顯示之間暫停 interval 秒。按 CTRL+B 停止重新顯示統計。如果省略該參數,netstat 將打印一次當前的配置信息。

    netstat -as

    7、Ping.exe

    驗證與遠程計算機的連接。該命令只有在安裝了 TCP/IP 協議后才可以使用。

    ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k computer-list]] [-w timeout] destination-list

    ?

    參數

    -t? Ping 指定的計算機直到中斷。

    -a 將地址解析為計算機名。

    -n count 發送 count 指定的 ECHO 數據包數。默認值為 4。

    -l length 發送包含由 length 指定的數據量的 ECHO 數據包。默認為 32 字節;最大值是 65,527。

    -f 在數據包中發送“不要分段”標志。數據包就不會被路由上的網關分段。

    -i ttl將“生存時間”字段設置為 ttl 指定的值。

    -v tos 將“服務類型”字段設置為 tos 指定的值。

    -r count 在“記錄路由”字段中記錄傳出和返回數據包的路由。count 可以指定最少 1 臺,最多 9 臺計算機。

    -s count 指定 count 指定的躍點數的時間戳。

    -j computer-list 利用 computer-list 指定的計算機列表路由數據包。連續計算機可以被中間網關分隔(路由稀疏源)IP 允許的最大數量為 9。

    -k computer-list 利用 computer-list 指定的計算機列表路由數據包。連續計算機不能被中間網關分隔(路由嚴格源)IP 允許的最大數量為 9。

    -w timeout 指定超時間隔,單位為毫秒。

    destination-list 指定要 ping 的遠程計算機。

    較一般的用法是 ping –t www.zju.edu.cn

    ping www.zist.edu.cn

    8、Route.exe

    控制網絡路由表。該命令只有在安裝了 TCP/IP 協議后才可以使用。

    route [-f] [-p] [command [destination] [mask subnetmask] [gateway] [metric costmetric]]

    參數

    -f 清除所有網關入口的路由表。如果該參數與某個命令組合使用,路由表將在運行命令前清除。

    -p 該參數與 add 命令一起使用時,將使路由在系統引導程序之間持久存在。默認情況下,系統重新啟動時不保留路由。與 print 命令一起使用時,顯示已注冊的持久路由列表。忽略其他所有總是影響相應持久路由的命令。

    Command 指定下列的一個命令。

    命令 目的

    print 打印路由

    add 添加路由

    delete 刪除路由

    change 更改現存路由

    ?

    destination 指定發送 command 的計算機。

    mask subnetmask 指定與該路由條目關聯的子網掩碼。如果沒有指定,將使用 255.255.255.255。

    gateway? 指定網關。

    metric costmetric 指派整數躍點數(從 1 到 9999)在計算最快速、最可靠和(或)最便宜的路由時使用。

    9、Telnet.exe

    在命令行鍵入telnet,將進入telnet模式。鍵入help,可以看到一些常用命令。

    telnet [-a][-e escape char][-f log file][-l user][-t term][host [port]]

    參數

    ?-a????? 企圖自動登錄。除了用當前已登陸的用戶名以外,與 -l 選項相同。

    ?-e????? 跳過字符來進入 telnet 客戶端提示。

    ?-f????? 客戶端登錄的文件名

    ?-l????? 指定遠程系統上登錄用的用戶名。

    ???????? 要求遠程系統支持 TELNET ENVIRON 選項。

    ?-t????? 指定終端類型。

    ???????? 支持的終端類型僅是: vt100, vt52, ansi 和 vtnt。

    ?host??? 指定要連接的遠程計算機的主機名或 IP 地址。

    ?port??? 指定端口號或服務名。

    Microsoft Telnet> help

    指令可能縮寫了。支持的指令為:

    close?????????? 關閉當前連接

    display???????? 顯示操作參數

    open??????????? 連接到一個站點

    quit??????????? 退出 telnet

    set???????????? 設置選項 (要列表,請鍵入 'set ?' )

    status????????? 打印狀態信息

    unset?????????? 解除設置選項 (要列表,請鍵入 'unset ?' )

    ?/help????????? 打印幫助信息

    display

    open

    10、Tracert.exe

    該診斷實用程序將包含不同生存時間 (TTL) 值的 Internet 控制消息協議 (ICMP) 回顯數據包發送到目標,以決定到達目標采用的路由。要在轉發數據包上的 TTL 之前至少遞減 1,必需路徑上的每個路由器,所以 TTL 是有效的躍點計數。數據包上的 TTL 到達 0 時,路由器應該將“ICMP 已超時”的消息發送回源系統。Tracert 先發送 TTL 為 1 的回顯數據包,并在隨后的每次發送過程將 TTL 遞增 1,直到目標響應或 TTL 達到最大值,從而確定路由。路由通過檢查中級路由器發送回的“ICMP 已超時”的消息來確定路由。不過,有些路由器悄悄地下傳包含過期 TTL 值的數據包,而 tracert 看不到。

    ?

    tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name

    參數

    /d 指定不將地址解析為計算機名。

    -h maximum_hops 指定搜索目標的最大躍點數。

    -j computer-list 指定沿 computer-list 的稀疏源路由。

    -w timeout 每次應答等待 timeout 指定的微秒數。

    target_name 目標計算機的名稱。

    tracert www.zist.edu.cn

    11、Winipcfg.exe顯示用戶所在主機內部的IP協議的配置信息  

    使用于win98系列。

    winipcfg程序采用windows窗口的形式來顯示IP協議的具體配置信息,如果winipcfg命令后面不跟任何參數直接運行,程序將會在窗口中顯示網絡適配器的物理地址、主機的IP地址、子網掩碼以及默認網關等,還可以查看主機的相關信息如:主機名、DNS服務器、節點類型等。其中網絡適配器的物理地址在檢測網絡錯誤時非常有用。在命令提示符下鍵入winipcfg/?可獲得winipcfg的使用幫助,鍵入winipcfg/all可獲得IP配置的所有屬性。

    使用格式:winipcfg [/?] [/all]

    參數介紹:

    /? 顯示winipcfg的格式和參數的英文說明

    /all 顯示所有的有關IP地址的配置信息

    ?

      如果我們想很快地了解某一臺主機的IP協議的具體配置情況,可以使用winipcfg命令來檢測。其具體操作步驟如下:在“運行”對話框中,直接輸入winipcfg命令,接著按一下回車鍵,我們就會看到一個界面。在該界面中,我們了解到本機使用的網卡類型,網卡的物理地址是多少,主機的IP地址是多少,還有子網掩碼和路由器的地址,如果用戶想更加詳細地了解該主機的其他IP協議配置信息,例如DNS服務器、DHCP服務器等方面的信息,可以直接單擊該界面中的“詳細信息”按鈕。

    12、Winpopup.exe

    (略)

    ?

    ?

    四、實驗收獲與體會

    1、熟悉常用網絡命令。

    ???

    ?

    ?

    ?

    總結

    以上是生活随笔為你收集整理的《计算机网络》实验报告——常用网络命令的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。