網路通訊中各種裝置介紹

2022-05-01 20:45:15 字數 751 閱讀 4239

在計算機網路中,我們經常遇到集線器hub,交換機switch,網橋bridge,路由器router,今天來介紹一下這幾個裝置的功能。

所以集線器的功能就是乙個口接收訊號,原封不動的傳送到其他所有口,相當於乙個大喇叭,有點類似於廣播。但比廣播更存粹。由於hub只是簡單的**,所以hub工作物理層(l1)。

網橋工作在資料鏈路層(l2),它與hub的區別在於,網橋會過濾mac位址,只有目的mac位址匹配的資料才會傳送到出口。因此乙個bridge只有兩個介面,是乙個輸入到輸出的橋接。所以也可以理解為兩口的交換機!實際上它就是早起的交換機,如果目的mac位址不匹配,那麼它會進行廣播(泛洪),然後記錄下回覆者是誰(學習mac位址)。

交換機也是一種橋接裝置,現在的交換機也具備三層路由功能,稱之為三層交換機。但早起的交換機是工作在二層的,可以看成多個bridge的基層裝置。乙個交換機的口的輸入到另乙個交換機口的輸出可以認為是乙個bridging。交換機中的mac table實際是為了bridge能工作而存在。因此,乙個n口的交換機可以看作是n*(n-1)個網橋集合。

現在的交換機兼顧bridge和routing兩種功能,因此既可以工作在二層,也可以工作在三層。

路由器就不再過多介紹了,它是工作在l3層,基於ip位址做**的。

了解網路通訊中的埠

熟悉tcp udp協議的同學可能都知道埠這一詞,無論是tcp還是udp報文都有源埠和目的埠字段,為什麼會需要這些欄位呢?這是因為,對於網路之間的通訊,本質而言就是應用程序之間的通訊,而ip協議只提供主機與主機之間的通訊,可是乙個主機有那麼多程序,如何區別是哪個程序通訊呢?埠就起著標識的作用。通過ip...

CRC校驗和網路通訊中writen readn函式

1.對網路傳輸的資料進行crc32校驗。1 include 2 include 3 include 45 static const uint32 t crc32tab 7172 73 uint32 t crc32 const unsigned char buf,uint32 t size 7481 ...

網路通訊中的加密和解密

內容明確 1.加密 包含秘鑰和加密演算法 2.解密 包含秘鑰和解密演算法 3.公鑰 公開的秘鑰 4.私鑰 私有的秘鑰 正文 對稱加密 通訊雙方使用同一秘鑰 私鑰 對資料加密 解密。可能產生的問題 雙方對於私鑰的獲取問題。非對稱加密 以典型的rsa舉例 通訊雙方各自有一對公鑰和私鑰 公鑰加密,只有對應...