計算機(jī)網(wǎng)絡(luò)-簡單實(shí)際應(yīng)用

計算機(jī)網(wǎng)絡(luò)-簡單實(shí)際應(yīng)用

在cmd狀態(tài)中調(diào)用。

包括:ping、tracert、arp、Net、Netstat等。

下文都是在Windows上嘗試過,沒有在Mac上應(yīng)用的經(jīng)歷。

計算機(jī)網(wǎng)絡(luò)

命令

ping

Ping命令的格式如下:

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

Ping命令主要參數(shù)如下:

-t:使當(dāng)前主機(jī)不斷地向目的主機(jī)發(fā)送數(shù)據(jù),直到按Ctrl+C鍵中斷。

-a:將地址解析為計算機(jī)名。

-n count:發(fā)送count 指定的ECHO數(shù)據(jù)包數(shù),默認(rèn)值為4 。

-l size:發(fā)送的數(shù)據(jù)包的大小。

-f:在數(shù)據(jù)包中發(fā)送“不要分段”標(biāo)志,數(shù)據(jù)包就不會被路由上的網(wǎng)關(guān)分段。

-i TTL:將“生存時間”字段設(shè)置為TTL指定的值。

-v TOS:指定服務(wù)類型。

-r count:指出要記錄路由的輪數(shù)。

-s count:指定count 指定的躍點(diǎn)數(shù)的時間戳。

-w timeout:指定超時時間間隔(單位為毫秒),默認(rèn)為1000。

用Ping命令測試網(wǎng)絡(luò)是否正常的主要步驟:

1)Ping ?127.0.0.1 。Ping 環(huán)回地址驗(yàn)證是否在本地計算機(jī)上安裝TCP/IP協(xié)議以及配置是否正確。

2)Ping localhost。localhost 是操作系統(tǒng)保留名(127.0.0.1的別名)。

3)Ping ?本機(jī)IP地址。

4)Ping ?局域網(wǎng)中其他機(jī)器的IP地址。

5)Ping ?默認(rèn)網(wǎng)關(guān)的IP地址。

6)Ping ?遠(yuǎn)程IP。

releas釋放ip renew獲取ip

ping

常用的有:

ping?-t?www.baidu.com
一直發(fā)送,ctrl+C結(jié)束

ping?-a?www.baidu.com
會把自己的ip地址轉(zhuǎn)換為計算機(jī)名字

ping?-n?5?www.baidu.com
會發(fā)送5個包

ping?-l?5000?www.baidu.com
一個包有5000個字節(jié),可以測試出來長途線路的穩(wěn)定情況

ping?-l?5000?-f?www.baidu.com
通過調(diào)試包大小可以測試出來允許網(wǎng)口的最大數(shù)據(jù)包(1500左右)

tracert

此命令可以判斷數(shù)據(jù)包到達(dá)目的主機(jī)所經(jīng)過的路徑,顯示數(shù)據(jù)包經(jīng)過的中繼節(jié)點(diǎn)清單和到達(dá)時間。

(1)Tracert命令的格式如下:

   Tracert[-d ][-h maximum_hops][-j host-list][-w timeout] target_name

(2)主要參數(shù)如下:

-d :不解析主機(jī)名。

-h maximum_hops :指定搜索到目的地址的最大跳數(shù)。

  • j host-list :沿著主機(jī)列表釋放源路由。

-w timeout :指定超時時間間隔(單位為毫秒)。

target_name :目標(biāo)主機(jī)。

可以用“Tracert 某臺遠(yuǎn)程主機(jī)的名稱”來跟蹤到這臺主機(jī)的路由。

測試主機(jī)到服務(wù)器之間的經(jīng)過全部路由器的ip地址。

arp

ARP即地址解析協(xié)議,它是一個重要的TCP/IP協(xié)議,用于確定對應(yīng)IP地址的物理地址。使用ARP命令可以查看本地計算機(jī)的ARP高速緩存中的當(dāng)前內(nèi)容或者查看另一臺計算機(jī)的ARP緩存信息。按照默認(rèn)設(shè)置,ARP高速緩存中的項(xiàng)目是動態(tài)的,每當(dāng)發(fā)送一個指定地點(diǎn)的數(shù)據(jù)包且高速緩存中不存在當(dāng)前項(xiàng)目時,ARP便會自動添加該項(xiàng)目。一旦高速緩存的項(xiàng)目被輸入,它們就已經(jīng)開始走向失效狀態(tài)。所以,需要通過ARP命令查看某臺計算機(jī)高速緩存中的內(nèi)容時,先ping此臺計算機(jī)。

ARP的命令格式:

  Arp –s inet-addr eth-addr [if-addr]將相應(yīng)的IP與mac地址綁定

Arp –d inet-addr [if-addr]刪除相應(yīng)的綁定

Arp –a [inet-addr] [-N if-addr] 查詢arp協(xié)議表,顯示IP與物理地址情況

( inet-addr :IP地址 ;eth-addr :物理地址)

  1. ARP命令(2)

主要參數(shù):

-a:顯示ARP緩存信息,即所有已激活的IP地址和物理地址的對應(yīng)關(guān)系。若指定IP地址,則只顯示該IP地址的ARP緩存信息。(先用ping命令連通某臺主機(jī),再運(yùn)行Arp –a命令)。

-d:刪除所有ARP緩存內(nèi)容。若在命令中指定IP地址,則只刪除該IP地址的ARP緩存信息。

-s:向ARP高速緩存中人工輸入添加靜態(tài)項(xiàng)目,即增加IP地址和物理地址的對應(yīng)關(guān)系。在顯示ARP緩存信息時,該信息的類型為static。

例如:首先ping 202.206.249.94,然后運(yùn)行Arp –a,ARP高速緩存信息中則會顯示該IP地址202.206.249.94的ARP緩存信息。

Net

Net命令的語法:是一個命令行命令。管理網(wǎng)絡(luò)環(huán)境、域、用戶等信息。

NET [ ?ACCOUNTS | COMPUTER | CONFIG | CONTINUE | FILE | GROUP | HELP | HELPMSG ?| LOCALGROUP | NAME | PAUSE | PRINT | SEND | SESSION | SHARE | START | STATISTICS | STOP ?| TIME | USE | USER | VIEW ?]

NET命令的基本用法

下面對NET命令的不同參數(shù)的基本用法做一些初步的介紹:

(1)NET VIEW

作 用:顯示域列表、計算機(jī)列表或指定計算機(jī)的共享資源列表。

命令格式:net view [\computername | /domain[:domainname]]

(2)NET USER

作 用:添加或更改用戶帳號或顯示用戶帳號信息。該命令也可以寫為 net users。

命令格式:net user [username [password | *] [options]] [/domain]

(3)NET USE

作 用:連接計算機(jī)或斷開計算機(jī)與共享資源的連接,或顯示計算機(jī)的連接信息。

命令格式:net use [devicename | *] [\computername\sharename[\volume]] [password | *]] [/user:[domainname]username] [[/delete] | [/persistent:yesno]]

參數(shù)介紹:

鍵入不帶參數(shù)的net use列出網(wǎng)絡(luò)連接。

devicename指定要連接到的資源名稱或要斷開的設(shè)備名稱。

\computername\sharename服務(wù)器及共享資源的名稱。

password訪問共享資源的密碼。

*提示鍵入密碼。

/user指定進(jìn)行連接的另外一個用戶。

domainname指定另一個域。

username指定登錄的用戶名。

/home將用戶連接到其宿主目錄。

/delete取消指定網(wǎng)絡(luò)連接。

/persistent控制永久網(wǎng)絡(luò)連接的使用。

(4)NET TIME

作 用:使計算機(jī)的時鐘與另一臺計算機(jī)或域的時間同步。

命令格式:net time [\computername | /domain[:name]] [/set]

參數(shù)介紹:

(1)\computername要檢查或同步的服務(wù)器名。

(2)/domain[:name]指定要與其時間同步的域。

(3)/set使本計算機(jī)時鐘與指定計算機(jī)或域的時鐘同步。

下面的這4個參數(shù)是相關(guān)的,所以一起介紹

(5)Net Start

作 用:啟動服務(wù),或顯示已啟動服務(wù)的列表。

命令格式:net start service

(6)Net Pause

作 用:暫停正在運(yùn)行的服務(wù)。

命令格式:net pause service

(7)Net Continue

作 用:重新激活掛起的服務(wù)。

命令格式:net continue service

(8)NET STOP

作 用:停止 Windows NT 網(wǎng)絡(luò)服務(wù)。

命令格式:net stop service

net?user
獲取當(dāng)前計算機(jī)的所有賬戶

net?user?1
獲取用戶名為1的所有信息

net?user?1?"123"
修改用戶名為1的密碼為123

net?start
顯示已經(jīng)啟動的?Windows?服務(wù):

net?start?"dns?client"
啟動dns服務(wù)

Netstat

此命令用于了解網(wǎng)絡(luò)的整體使用情況,它可以顯示當(dāng)前計算機(jī)中正在活動的網(wǎng)絡(luò)連接的詳細(xì)信息。

(1)Netstat的命令格式如下:

     Netstat[-a][-e][-n] [-s][-p proto][-r][interval]

(2)主要參數(shù)說明如下:

-a :顯示所有主機(jī)連接和監(jiān)聽的端口號。

-e :顯示以太網(wǎng)統(tǒng)計信息。

-n :以數(shù)字表格形式顯示地址和端口。

-p proto :顯示特定協(xié)議的具體使用信息。

-r :顯示路由信息。

-s :顯示每個協(xié)議的使用狀態(tài),這些協(xié)議主要有TCP、UDP、ICMP和IP。

經(jīng)常使用Netstat –an 命令來顯示當(dāng)前主機(jī)的網(wǎng)絡(luò)連接狀態(tài),可以看到有哪些端口處于打開狀態(tài),有哪些遠(yuǎn)程主機(jī)連接到本機(jī)。

例如尋找查看占用8080端口的是某個應(yīng)用:

netstat?-aon|findstr?"8080"?

感謝

感謝現(xiàn)在的好奇,為了能成為更好的自己。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容