端口理解

   端口的理解
1.端口是什麼?
   軟件領域裏的端口是面向連接服務和無連接服務的通信協議的端口,是一種抽象的軟件結構,包括一種數據結構和i/o緩衝區。
2.端口在網絡傳輸中的地位。
   在網絡傳輸中,tcp/ip的三次握手的原理大致如下:在聯機中一端的客戶機向服務器發送信息,此信息中包括syn標誌以及端口,服務器接收到客戶機的請求後,服務器將發送syn與ack給客戶機以及端口,客戶機接收到服務器的信息後將會回發ack信息返回給服務器,此時連接就建立了。
3.端口作用。
   ip地址與端口聯合起來是和一臺機器的到底提供的什麼服務是聯繫起的。
4.端口的分類。
   端口分爲面向連接和無連接的接口,也就是我們常說的tcp與udp接口。面向連接和無連接的服務就好比打電話與寫信,打電話需要連接而寫信只需你把信息交往郵政局就可以不管了。  
5.端口的分配方式。
   端口分爲全局分配和本地分配,全局分配由權威的組織統一分配端口,而本地分配是由服務向操作系統申請,在由操作系統分配。一般端口小於256爲全局分配。
6.端口的檢查命令
   netstat -an可以查看開放的端口。



   
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章