熱點推薦:
您现在的位置: 電腦知識網 >> 網絡技術 >> 正文

由淺入深看系統:了解“端口”及其分類

2022-06-13   來源: 網絡技術 

  端口概念
  
  在網絡技術中端口(Port)大致有兩種意思一是物理意義上的端口比如ADSL Modem集線器交換機路由器用於連接其他網絡設備的接口如RJ端口SC端口等等二是邏輯意義上的端口一般是指TCP/IP協議中的端口端口號的范圍從比如用於浏覽網頁服務的端口用於FTP服務的端口等等我們這裡將要介紹的就是邏輯意義上的端口
  
  端口分類
  
  邏輯意義上的端口有多種分類標准下面將介紹兩種常見的分類
  
   按端口號分布劃分
  
  ()知名端口(WellKnown Ports)
  
  知名端口即眾所周知的端口號范圍從這些端口號一般固定分配給一些服務比如端口分配給FTP服務端口分配給SMTP(簡單郵件傳輸協議)服務端口分配給HTTP服務端口分配給RPC(遠程過程調用)服務等等
  
  ()動態端口(Dynamic Ports)
  
  動態端口的范圍從這些端口號一般不固定分配給某個服務也就是說許多服務都可以使用這些端口只要運行的程序向系統提出訪問網絡的申請那麼系統就可以從這些端口號中分配一個供該程序使用比如端口就是分配給第一個向系統發出申請的程序在關閉程序進程後就會釋放所占用的端口號
  
  不過動態端口也常常被病毒木馬程序所利用如冰河默認連接端口是WAY Netspy YAI病毒是等等
  
   按協議類型劃分
  
  按協議類型劃分可以分為TCPUDPIP和ICMP(Internet控制消息協議)等端口下面主要介紹TCP和UDP端口
  
  ()TCP端口
  
  TCP端口即傳輸控制協議端口需要在客戶端和服務器之間建立連接這樣可以提供可靠的數據傳輸常見的包括FTP服務的端口Telnet服務的端口SMTP服務的端口以及HTTP服務的端口等等
  
  ()UDP端口
  
  UDP端口即用戶數據包協議端口無需在客戶端和服務器之間建立連接安全性得不到保障常見的有DNS服務的端口SNMP(簡單網絡管理協議)服務的端口QQ使用的端口等等
  
  查看端口
  
  在Windows /XP/Server 中要查看端口可以使用Netstat命令
  
  依次點擊開始→運行鍵入cmd並回車打開命令提示符窗口在命令提示符狀態下鍵入netstat a n按下回車鍵後就可以看到以數字形式顯示的TCP和UDP連接的端口號及狀態(如圖)
  

  小知識Netstat命令用法
  
  命令格式Netstat -a -e -n -o -s
  
  -a 表示顯示所有活動的TCP連接以及計算機監聽的TCP和UDP端口
  
  -e 表示顯示以太網發送和接收的字節數數據包數等
  
  -n 表示只以數字形式顯示所有活動的TCP連接的地址和端口號
  
  -o 表示顯示活動的TCP連接並包括每個連接的進程ID(PID)
  
  -s 表示按協議顯示各種連接的統計信息包括端口號
  
  關閉/開啟端口
  
  在介紹各種端口的作用前這裡先介紹一下在Windows中如何關閉/打開端口因為默認的情況下有很多不安全的或沒有什麼用的端口是開啟的比如Telnet服務的端口FTP服務的端口SMTP服務的端口RPC服務的端口等等為了保證系統的安全性我們可以通過下面的方法來關閉/開啟端口
  
  關閉端口
  
  比如在Windows /XP中關閉SMTP服務的端口可以這樣做首先打開控制面板雙擊管理工具再雙擊服務接著在打開的服務窗口中找到並雙擊Simple Mail Transfer Protocol (SMTP)服務單擊停止按鈕來停止該服務然後在啟動類型中選擇已禁用最後單擊確定按鈕即可這樣關閉了SMTP服務就相當於關閉了對應的端口
  
  開啟端口
  
  如果要開啟該端口只要先在啟動類型選擇自動單擊確定按鈕再打開該服務服務狀態中單擊啟動按鈕即可啟用該端口最後單擊確定按鈕即可
  
  提示在Windows 中沒有服務選項你可以使用防火牆的規則設置功能來關閉/開啟端口
From:http://tw.wingwit.com/Article/Network/201311/29944.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.