基本網路概念之一 網路

2021-08-19 22:52:49 字數 672 閱讀 3721

網路是幾乎可以實時相互傳送和接收資料的計算機和其他裝置的集合。

網路的每台機器稱為乙個節點(node)。大多數節點是計算機,但是印表機、路由器、網橋、閘道器、可口可樂機也都是節點。具有完備功能的計算機節點也稱為主機(host)。這裡將節點一詞指代網路的所有裝置,用主機一詞表示通用的計算機節點。

每個網路節點都有位址(address),這是用於唯一標識節點的乙個位元組序列。

不同的網路會以不同的方式分配位址。乙太網(ethernet)位址與物理乙太網硬體關聯。乙太網硬體的生產廠商使用預分配的廠商編碼確保他們的硬體位址或與其他廠家的硬體位址不衝突。每家廠商都啊喲負責保證不會生產出兩塊位址相同的乙太網卡。internet位址通常由負責分配位址的組織分配給計算機。不過,乙個組織允許選擇的位址由該組織的internet服務**商(isp)分配。isp從四個區域internet序號產生器構之一獲得ip位址,而這四個機構的ip位址則由網際網路名稱與數字位址分配機構(icann)分配。

所有現代計算機網路都是包交換(分組交換)網路:流經網路的資料分割成小塊,稱為包(package,也稱分組),每個包都單獨加以處理。每個包都包含了由誰傳送和將發往何處的資訊。將資料分成單獨的帶有位址的包,其最重要的優點是,多個即將交換的包可以在一條線纜上傳輸,這使得建立網路的成本。

協議(protocol)是定義計算機如何通訊的一組明確的規則:包括位址格式、資料如何分 包等。

網路程式設計(一) 網路基礎之一

今天開始學習網路程式設計,當然還是要從網路基礎學起,首先我們來熟悉一下tcp ip模型與osi模型之間的對應關係 一.tcp ip四層模型 tcp ip是 一組協議的代名詞,它還包括許多協議,組成了tcp ip協議簇。tcp ip協議簇 分為四層,ip位於協議簇的第 二層 對應osi的第三層 tcp...

Windows程式設計 網路概念(一) 網路分層

ps 這些文字是參考的unp寫的,但是網路分層的原理都是一樣的,並且懶得專門去寫乙個關於windows的了,所以就這樣 網路是分層的,程式設計師關心的是以下4層 在談論網路資料的時候,如果說到幀,則應該知道是乙太網層。我們一般關心的是tcp 分節,應用層 訊息。tcp ip協議不僅僅指的是tcp協議...

OpenSSL之一 網路資訊保安

三 公鑰基礎設施 四 安全協議 五 openssl 基於密碼學原理來進行資料資訊保護的安全技術。資訊保安的內容 密碼學的作用是解決資訊系統機密性 完整性 鑑別和抗抵賴等相關的難題。為解決機密性問題,密碼學提出各種演算法,主要分為對稱加密演算法 des,3des,aes等 和公開金鑰演算法 rsa,d...