歡迎來到溫州瑞川電子有限公司!
在網(wǎng)絡技術(shù)中,端口(Port)大致有兩種意思:一是物理意義上的端口,比如,ADSL Modem、交換機、路由器用于連接其他網(wǎng)絡設備的接口,如RJ-45端口、SC端口等等;二是邏輯意義上的端口,一般是指TCP/IP協(xié)議中的端口,端口號的范圍從0到65535,比如用于瀏覽網(wǎng)頁服務的80端口,用于FTP服務的21端口等等。
計算機“端口”是英文port的義譯,可以認為是計算機與外界通訊交流的出口。其中硬件領(lǐng)域的端口又稱接口,如:USB端口、串行端口等。軟件領(lǐng)域的端口一般指網(wǎng)絡中面向連接服務和無連接服務的通信協(xié)議端口,是一種抽象的軟件結(jié)構(gòu),包括一些數(shù)據(jù)結(jié)構(gòu)和I/O(基本輸入輸出)緩沖區(qū)。
面向連接服務TCP協(xié)議和無連接服務UDP協(xié)議使用16bits端口號來表示和區(qū)別網(wǎng)絡中的不同應用程序,網(wǎng)絡層協(xié)議IP使用特定的協(xié)議號(TCP 6,UDP 17)來表示和區(qū)別傳輸層協(xié)議。
任何TCP/IP實現(xiàn)所提供的服務都是1-1023之間的端口號,這些端口號由IANA分配管理。其中,低于255的端口號保留用于公共應用;255到1023的端口號分配給各個公司,用于特殊應用;對于高于1023的端口號,稱為臨時端口號,IANA未做規(guī)定。