
文章插圖
客戶端和服務(wù)器通常運(yùn)行在不同的主機(jī)上 , 通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)的硬件和軟件資源來(lái)通信 。網(wǎng)絡(luò)是個(gè)復(fù)雜的系統(tǒng) , 這里我們從程序員的角度來(lái)介紹一下網(wǎng)絡(luò)相關(guān)的概念 。
對(duì)主機(jī)而言 , 網(wǎng)絡(luò)只是一種I/O設(shè)備 , 是數(shù)據(jù)源和數(shù)據(jù)接收方 。
一個(gè)插到I/O總線擴(kuò)展槽的適配器提供了到網(wǎng)絡(luò)的物理接口 , 從網(wǎng)絡(luò)上接收到的數(shù)據(jù)從適配器經(jīng)過(guò)I/O和內(nèi)存總線復(fù)制到內(nèi)存 。相似地 , 數(shù)據(jù)也能從內(nèi)存復(fù)制到網(wǎng)絡(luò) 。
物理上而言 , 網(wǎng)絡(luò)是一個(gè)按照地理遠(yuǎn)近組成的層次系統(tǒng) 。最低層是LAN(local area network , 局域網(wǎng)) , 如一個(gè)公司或?qū)W校的局域網(wǎng) 。局域網(wǎng)有多種形式 , 但后來(lái)以太網(wǎng)(Ethernet)被證明是適應(yīng)力極強(qiáng)的 , 因此成為最流行的局域網(wǎng)技術(shù) 。
一個(gè)以太網(wǎng)段包括一些電纜和一個(gè)叫集線器的小盒子 。以太網(wǎng)段通??缭揭恍┬〉膮^(qū)域 , 如某個(gè)房間 。每根電纜都有相同的最大位帶寬 , 通常是100Mb/s或1Gb/s 。一端連接到主機(jī)的適配器 , 一端連接到集線器的一個(gè)端口 。集線器不加分辨地將從一個(gè)端口收到的每個(gè)位復(fù)制到其他所有端口上 。因此 , 每臺(tái)主機(jī)都能看到每個(gè)位 。
每個(gè)以太網(wǎng)適配器都有一個(gè)全球唯一的48位地址 , 它存儲(chǔ)在這個(gè)適配器的非易失性存儲(chǔ)器上 , 一臺(tái)主機(jī)可以發(fā)送一段位(幀)到這個(gè)網(wǎng)段內(nèi)的其他任何主機(jī) 。每個(gè)幀包括一些固定數(shù)量的頭部位(header) , 用來(lái)標(biāo)識(shí)此幀的源和目的地地址以及此幀的長(zhǎng)度 , 緊隨其后的就是數(shù)據(jù)位的有效載荷(payload) 。每個(gè)主機(jī)適配器都能看到這個(gè)幀 , 但只有目的主機(jī)實(shí)際讀取它 。
使用電纜和叫做網(wǎng)橋(bridge)的小盒子 , 多個(gè)以太網(wǎng)段可以連接成較大的局域網(wǎng) , 稱為橋接以太網(wǎng)(bridged Ethernet) 。
橋接以太網(wǎng)能夠跨越整個(gè)建筑物或校區(qū) 。在一個(gè)橋接以太網(wǎng)里 , 一些電纜連接網(wǎng)橋與網(wǎng)橋 , 一些連接網(wǎng)橋與集線器 。這些電纜的帶寬可以是不同的 。如上圖所示 , 網(wǎng)橋與網(wǎng)橋之間的電纜有1Gb/s的帶寬 , 而網(wǎng)橋與集線器之間的電纜帶寬是100Mb/s 。
網(wǎng)橋比集線器更充分地利用了電纜帶寬 。利用一種聰明的分配算法 , 它們隨著時(shí)間自動(dòng)學(xué)習(xí)哪個(gè)主機(jī)可以通過(guò)哪個(gè)端口可達(dá) , 然后只在必要時(shí) , 有選擇地將幀從一個(gè)端口復(fù)制到另一個(gè)端口 。如主機(jī)A發(fā)送一個(gè)幀到同網(wǎng)段的主機(jī)B , 當(dāng)該幀到達(dá)網(wǎng)橋X的輸入端口時(shí) , X就將此幀丟棄 , 因此節(jié)省了其他網(wǎng)段上的帶寬 。而當(dāng)主機(jī)A發(fā)送一個(gè)幀到一個(gè)不同網(wǎng)段上的主機(jī)C時(shí) , 網(wǎng)橋X就會(huì)把此幀復(fù)制到與網(wǎng)橋Y相連的端口上 , 網(wǎng)橋Y只會(huì)把此幀復(fù)制到與主機(jī)C的網(wǎng)段連接的端口 。
在更高的層次上 , 多個(gè)不兼容的局域網(wǎng)通過(guò)叫路由器(router)的特殊計(jì)算機(jī)連接起來(lái) , 組成一個(gè)互聯(lián)網(wǎng)絡(luò)(internet) 。每臺(tái)路由器對(duì)于它所連接到的每個(gè)網(wǎng)絡(luò)都有一個(gè)適配器 。路由器也能連接高速點(diǎn)對(duì)點(diǎn)電話連接 , 這是稱為WAN(Wide Area Network , 廣域網(wǎng))的示例 。下圖是一個(gè)互聯(lián)網(wǎng)絡(luò)的示例 。
互聯(lián)網(wǎng)絡(luò)重要的特性是能由采用完全不同和不兼容技術(shù)的各種局域網(wǎng)和廣域網(wǎng)組成 。
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問(wèn)題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助:- word空白頁(yè)刪除步驟 怎么把word空白頁(yè)刪除不了
- 微信運(yùn)動(dòng)步數(shù)為零的原因和設(shè)置 微信運(yùn)動(dòng)不顯示步數(shù)怎么回事
- 2022年二月初八訂婚好不好 這天是訂婚的最佳吉日嗎
- 2022年二月初十結(jié)婚好不好 是黃道吉日嗎
- 84年屬鼠海中金命好不好 86年?duì)t中火命2022年運(yùn)勢(shì)
- 不知道訂單號(hào)用手機(jī)號(hào)怎么查快遞
- 怎么看是不是小體比熊
- 男人撒謊的細(xì)節(jié):不提及自身及姓名
- 什么時(shí)刻不要打擾男人?在回憶里追尋愛的往事
- 女人 請(qǐng)不要為了愛情放棄你的激情
