什麼是埠號

2021-09-25 11:00:40 字數 523 閱讀 9267

在談論埠號之前我們必須先明白了解運輸層的作用:

我們都知道,在ip層協議能夠把源主機a發出的分組,按照源ip位址,送到目的ip位址,那麼,傳輸層是做什麼的呢?

所以,傳輸層和網路層的明顯區別是:網路層為主機之間提供邏輯通訊,而運輸層提供端到端的邏輯通訊我們之前在初識程序中知道,單個計算機程序是用程序標示符(pid)標誌的。但是在網際網路的大環境下,作業系統很多,不同的作業系統有不同的程序識別符號,所以僅僅用程序標示符是不足夠的。

因此,為了讓不同作業系統的計算機應用程式能夠互相通訊,就必須用統一的方法對程序進行標誌

但就算使用統一的標示符進行標識,也存在問題

在udp/ip協議中,用源ip位址 + 源埠號 + 目的ip位址 + 目的埠號 + 協議號(組成的套接字),這樣乙個五元組來標識乙個通訊(通過netstat -n 檢視)

埠範圍的劃分:

0-1023:知名埠號

1024-65535:作業系統動態分配的埠號,

知名埠號

netstate

pidof

什麼是埠?埠號分為幾種型別?

如果 ip 是用來定位街區的,那麼埠就是對應於該街區中每一戶的門牌號。在通訊過程中,資料通過各種通訊協議最終抵達裝置 如計算機 後,這裡的裝置就相當於乙個街區,而在裝置計算機內部有很多程式在跑,資料進來之後,必須要給它乙個對應的門牌號 即埠號 程式才方便進行後續操作。埠號屬於傳輸協議的一部分,因此我...

redis埠號為什麼是6379

6379在是手機按鍵上merz對應的號碼,而merz取自義大利歌女alessia merz的名字。merz長期以來被redis作者antirez及其朋友當作愚蠢的代名詞。後來redis作者在開發redis時就選用了這個埠。alessia merz 是一位義大利舞女 女演員。redis 作者 anti...

埠號的作用,及為什麼需要埠號

所謂埠號就是具有網路功能的 應用軟體 的標識號。注意,埠號是不固定的,即可以由使用者手工可以分配 當然,一般在 軟體編寫時就已經定義 當然,有很多應用軟體有公認的預設的 埠,比如ftp 20和21,http 80,telnet 23等等,這裡就不一一枚舉了。乙個軟體可以擁有多個埠號,這證明這個軟體擁...