網路基礎知識大全

2021-06-26 18:08:24 字數 1205 閱讀 4587

1) 如何檢視本機所開端口:    用netstat -a —n命令檢視!

再state下面有一些英文,我來簡單說一下這些英文具體都代表什麼    

listen:偵聽來自遠方的tcp埠的連線請求    

syn-sent:再傳送連線請求後等待匹配的連線請求    

syn-received:再收到和傳送乙個連線請求後等待對方對連線請求的確認 

established:代表乙個開啟的連線  

fin-wait-1:等待遠端tcp連線中斷請求,或先前的連線中斷請求的確認 

fin-wait-2:從遠端tcp等待連線中斷請求  

close-wait:等待從本地使用者發來的連線中斷請求   

closing:等待遠端tcp對連線中斷的確認  

last-ack:等待原來的發向遠端tcp的連線中斷請求的確認

time-wait:等待足夠的時間以確保遠端tcp接收到連線中斷請求的確認   

closed:沒有任何連線狀態    

2)如何獲得乙個ip位址的主機名? 

利用ping -a ip 命令檢視!再第一行的pinging後面的 『ip』前面的英文就是對方主機名!  

同樣道理,利用ping machine_name也可以得到對方的ip  

比如想知道sohu的ip,就用ping 來檢視就可以了

順便說一句:如果返回:reply from *.*.*.*: ttl expired in transit的話,呵呵,代表ttl(生命週期)在傳輸過程中過期    什麼意思呢?

我來解釋一下!    

導致這個問題出現的原因有兩個:

1)ttl值太小!ttl值小於你和對方主機之間經過的路由器數目。

2)路由器數量太多,經過路由器的數量大於ttl值!    呵呵,其實這兩點是乙個意思!只不過說法不同而已!   

3)如何檢視本機的ip位址?    用ipconfig來檢視就可以!    也可以再windows中的開始選單,執行中輸入winipcfg,同樣可以看到自己的ip 

ipconfig命令後面如果加乙個引數?/all的話,可以得到更加詳細的資料,比如dns、閘道器等……

4)再使用net命令的時候遇到一些錯誤**,如何檢視對應的錯誤資訊?   

用命令 net helpmsg erorr_code來檢視就可以了    比如錯誤**為:88    則檢視命令為:net helpmsg 88 下面有這個錯誤**的中文顯示! 

基礎知識大全

所有類都繼承object類,所以任何類都可以重寫object類中的方法,注意 object類中的getclass notify notify all wait 不能被重寫,因為這些方法被定義為final型別 getclass 返回的是物件執行的class例項,所以getclass getname t...

程式設計基礎知識大全

前序,中序,後序遍歷 所謂前,中,後都是對根節點的位置而言。前序遍歷 先根節點,後左子樹,再右子樹。中序遍歷 先左子樹,後根節點,再右子樹。後序遍歷 先左子樹,後右子樹,再根節點。樹的深度優先遍歷 廣度優先遍歷 這些概念記得大學時還是比較清楚的,但是由於工作中幾乎就沒用過,終歸模糊了。查了查很快就能...

網路基礎知識 網路基礎知識普及一

網路基礎知識普及一 mp.weixin.qq.com 1 什麼是鏈結?鏈結是指兩個裝置之間的連線。它包括用於乙個裝置能夠與另乙個裝置通訊的電纜型別和協議。2 osi 參考模型的層次是什麼?有 7 個 osi 層 物理層,資料鏈路層,網路層,傳輸層,會話層,表示層和應用層。3 什麼是骨幹網?骨幹網路是...