網(wǎng)絡是個什么玩意兒

2.1 網(wǎng)絡是個什么玩意兒

2.1.1 什么是網(wǎng)絡

各自為政的『網(wǎng)絡硬件與軟件』技術發(fā)展: Ethernet & Token-Ring

以『軟件』技術將硬件整合: ARPANET & TCP/IP

沒有任何王法的因特網(wǎng): Internet

軟硬件標準制定的成功帶來的影響: IEEE 標準規(guī)范

2.1.2 計算機網(wǎng)絡組成組件

Node 節(jié)點
具有IP的設備

Server 服務器主機
提供數(shù)據(jù)以"響應"給用戶的主機

Workstation 工作站 & Client 客戶端
主動發(fā)起聯(lián)機去"要求"數(shù)據(jù)

Network Interface Card,NIC 網(wǎng)絡卡
有網(wǎng)卡才能配置IP

網(wǎng)絡接口
利用軟件設計出來的網(wǎng)絡接口,提供IP

網(wǎng)絡形態(tài)或拓撲 Topology
節(jié)點在網(wǎng)絡上面的鏈接方式
ex 星型聯(lián)機

Router 路由器 & Gateway 網(wǎng)關
具有兩個以上的網(wǎng)絡接口,可以連接兩個以上的網(wǎng)段的設備

2.1.3 計算機網(wǎng)絡區(qū)域范圍

LAN 局域網(wǎng)絡

WAN 廣域網(wǎng)

2.1.4 計算機網(wǎng)絡協(xié)定:OSI 七層協(xié)定

節(jié)點如何溝通信息?

通過標準協(xié)議

OSI 七層協(xié)議模型
Open System Interconnection

在發(fā)送數(shù)據(jù)的主機經(jīng)過自第七層到第一層的加工包裝后, 原始的信息"Hello World"經(jīng)過層層加工, 成為光纖電纜可以傳輸?shù)?0與1

傳輸過去的0與1,在接受數(shù)據(jù)這一方,再經(jīng)過同樣的第一層到第七層的解析,還原成原始信息"Hello World"

每一層都只能解析出或添加屬于自己層的表頭數(shù)據(jù)

1.物理層
Physical Layer
傳送/接收位串

2.數(shù)據(jù)鏈結層
Data-Link Layer
MAC (Media Access Control) frame 數(shù)據(jù)包裹
LLC (logical link control)將packet轉化為MAC格式

3.網(wǎng)絡層
Network Layer
IP(Internet Protocol) & Route

4.傳送層
Transport Layer
發(fā)送端與接收端的聯(lián)機技術(TCP,UDP技術)

5.會談層
Session Layer
確定兩個地址之間網(wǎng)絡服務建立聯(lián)機的確認

6.表現(xiàn)層
Presentation Layer
將本地端應用程序的數(shù)據(jù)格式轉換成為網(wǎng)絡的標準格式

7.應用層
Application Layer
將數(shù)據(jù)接收或傳送給應用程序,展示給用戶

2.1.4 計算機網(wǎng)絡協(xié)定: TCP/IP

由OSI七層協(xié)議簡化而來

image.png

TCP/IP的運作方式

1.從輸入網(wǎng)址回車開始:
網(wǎng)址 和 相關數(shù)據(jù) 被瀏覽器打包,向下傳給 TCP/IP的應用層

2.應用層:
通過HTTP通訊協(xié)議打包,并給個應用層的表頭,再向傳送層丟去

3.傳送層:
由于HTTP為可靠聯(lián)機,因此將該數(shù)據(jù)丟入TCP封包內(nèi),并給予一個TCP封包的表頭,向網(wǎng)絡層丟去

4.網(wǎng)絡層:
將TCP包裹包進IP封包里,再給與一個IP表頭,向鏈接層丟去;

5.鏈接層:IP會依據(jù)CSMA/CD標準,包裹到 MAC 幀,并給于MAC表頭,再轉成位串,傳輸過去

2.2TCP/IP的鏈接層相關協(xié)議

WAN與LAN的硬件
CSMA/CD以太網(wǎng)絡協(xié)議
MAC 幀格式
(丟包 掉幀)

2.2.1 廣域網(wǎng)使用的設備

  • 傳統(tǒng)電話撥號:透過 ppp 協(xié)議
  • 整合服務數(shù)字網(wǎng)絡 ISDN Integrated Services Digital Network
  • 非對稱數(shù)位用路回路 (Asymmetric Digital Subscriber Line, ADSL):透過 PPPoE (PPP over Ethernet) 協(xié)定
  • 電纜調(diào)制解調(diào)器 (Cable modem)

2.2.2 局域網(wǎng)使用的設備-以太網(wǎng)絡

  • 以太網(wǎng)絡的速度與標準
  • 以太網(wǎng)絡的網(wǎng)絡線接頭 (跳線/并行線)

2.2.3 以太網(wǎng)絡的傳輸協(xié)議: CSMA/CD

MAC 地址 即網(wǎng)卡出廠時 唯一 硬件地址
網(wǎng)卡網(wǎng)絡數(shù)據(jù)傳輸 按照CSMA/CD 標準

image.png

這里的Hub集線器是一種網(wǎng)絡共享媒體.網(wǎng)絡共享媒體在單一事件點內(nèi),僅能被一部主機使用.

從A到D的傳輸過程

1.Carrier Sence 監(jiān)聽媒體使用情況
確認網(wǎng)絡媒體沒人使用,發(fā)送幀

2.Multiple Access 多點傳輸
A 主機送出的數(shù)據(jù)會被集線器復制一份,并傳輸?shù)剿墟溄拥皆摷€器上的主機上,但目標是D主機,其他主機會把該 幀 丟棄,而D則會抓下來處理

3.Collision Detection 碰撞測試
該幀數(shù)據(jù)有檢測能力,若其他主機也在同時間發(fā)送數(shù)據(jù),那么A與B 送出的數(shù)據(jù)碰撞在一塊,該幀損毀,那么A與B就會各自隨機等待一個時間.然后重新透過第一步再傳送一次該幀數(shù)據(jù)

四個問題的原理

-集線器燈閃個不停,但我的主機明明沒有是用網(wǎng)絡:

-我的計算機明明沒有被入侵,為何我的數(shù)據(jù)湖北隔壁計算機竊取:

-既然共享媒體只有一個主機可以使用,為何大家可以同時上網(wǎng):

-幀要多大比較好?能不能修改幀?

2.2.4 MAC 的封裝格式

image.png

上圖中的目的地址與來源地址指的就是網(wǎng)卡卡號 (hardware address, 硬件地址),我們前面提到屯阀,每一張網(wǎng)卡都有一個獨一無二的卡號屈芜, 那個卡號的目的就在這個訊框的表頭數(shù)據(jù)使用到啦轨域!硬件地址最小由 00:00:00:00:00:00 到 FF:FF:FF:FF:FF:FF (16 進位法), 這 6 bytes 當中,前 3bytes 為廠商的代碼业汰,后 3bytes 則是該廠商自行設定的裝置碼

byte與bit

ifconfig

以上均為局域網(wǎng)的情況

image.png

我的數(shù)據(jù)要由計算機 A 通過 B 后才送達 C 收津,而 B 計算機有兩塊網(wǎng)絡卡饿这,其中 MAC-2 與 A 計算機的 MAC-1 互通,至于 MAC-3 則與 C 計算機的 MAC-4 互通撞秋。但是 MAC-1 不能與 MAC-3 與 MAC-4 互通长捧,為啥?因為 MAC-1 這塊網(wǎng)絡卡并沒有與 MAC-3 及 MAC-4 使用同樣的 switch/hub 相接嘛吻贿!所以串结,數(shù)據(jù)的流通會變成:

先由 MAC-1 傳送到 MAC-2 ,此時來源是 MAC-1 而目的地是 MAC-2舅列;
B 計算機接收后肌割,察看該訊框,發(fā)現(xiàn)目標其實是 C 計算機帐要,而為了與 C 計算機溝通把敞, 所以他會將訊框內(nèi)的來源 MAC 改為 MAC-3 ,而目的改為 MAC-4 榨惠,如此就可以直接傳送到 C 計算機了先巴。
也就是說其爵,只要透過 B (就是路由器) 才將封包送到另一個網(wǎng)域 (IP 部分會講) 去的時候, 那么訊框內(nèi)的硬件地址就會被改變伸蚯,然后才能夠在同一個網(wǎng)域里面直接進行訊框的流通澳γ臁!

幀內(nèi)容 最小 46bytes 最大 1500 bytes

2.2.5 MTU 最大傳輸單位

一般 1500bytes
老的 1492bytes

IP封包是可以進行拆解的,然后再放入MAC中

2.2.6 集線器 交換器與相關機制

-共不共享很重要 集線器還是交換器
如何避免之前集線器發(fā)生碰撞的情況?
使用非共享媒體的交換器switch

交換器 (switch) 等級非常多剂邮,我們這里僅探討支持 OSI 第二層的交換器摇幻。

交換器與集線器最大的差異,在于交換器內(nèi)有一個特別的內(nèi)存挥萌, 這個內(nèi)存可以記錄每個 switch port 與其連接的 PC 的 MAC 地址绰姻,所以,當來自 switch 兩端的 PC 要互傳數(shù)據(jù)時引瀑,每個訊框?qū)⒅苯油高^交換器的內(nèi)存數(shù)據(jù)而傳送到目標主機上狂芋! 所以 switch 不是共享媒體,且 switch 的每個埠口 (port) 都具有獨立的帶寬喔憨栽!

舉例來說帜矾,10/100 的 Hub 上鏈接 5 部主機,那么整個 10/100Mbps 是分給這五部主機的屑柔, 所以這五部主機總共只能使用 10/100Mbps 而已屡萤。那如果是 switch 呢?由于『每個 port 都具有 10/100Mbps 的帶寬』掸宛, 所以就看你當時的傳輸行為是如何啰死陆!舉例來說,如果是底下的狀況時唧瘾,每個聯(lián)機都是 10/100 Mbps 的措译。

image.png

A 傳送到 D 與 B 傳送到 C 都獨自擁有 10/100Mbps 的帶寬,兩邊并不會互相影響饰序! 不過瞳遍,如果是 A 與 D 都傳給 C 時,由于 C port 就僅有 10/100Mbps 菌羽,等于 A 與 D 都需要搶 C 節(jié)點的 10/100Mbps 來用的意思掠械。 總之,你就是得要記得的是注祖,switch 已經(jīng)克服了封包碰撞的問題猾蒂,因為他有個 switch port 對應 MAC 的相關功能, 所以 switch 并非共享媒體喔是晨!同時需要記得的是肚菠,現(xiàn)在的 switch 規(guī)格很多, 在選購的時候罩缴,千萬記得選購可以支持全雙工/半雙工蚊逢,以及支持 Jumbo frame 的為佳层扶!

-什么是全雙工/半雙工(full-duplex,half-duplex)
-自動協(xié)調(diào)速度機制(auto-negotitation)
-自動分辨網(wǎng)絡線跳線或并行線 (Auto MDI/MDIX)
-訊號衰減造成的問題
-結構化布線

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市烙荷,隨后出現(xiàn)的幾起案子镜会,更是在濱河造成了極大的恐慌,老刑警劉巖终抽,帶你破解...
    沈念sama閱讀 206,126評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件戳表,死亡現(xiàn)場離奇詭異,居然都是意外死亡昼伴,警方通過查閱死者的電腦和手機匾旭,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來圃郊,“玉大人价涝,你說我怎么就攤上這事〕钟撸” “怎么了色瘩?”我有些...
    開封第一講書人閱讀 152,445評論 0 341
  • 文/不壞的土叔 我叫張陵,是天一觀的道長吏廉。 經(jīng)常有香客問我泞遗,道長惰许,這世上最難降的妖魔是什么席覆? 我笑而不...
    開封第一講書人閱讀 55,185評論 1 278
  • 正文 為了忘掉前任,我火速辦了婚禮汹买,結果婚禮上佩伤,老公的妹妹穿的比我還像新娘。我一直安慰自己晦毙,他們只是感情好生巡,可當我...
    茶點故事閱讀 64,178評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著见妒,像睡著了一般孤荣。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上须揣,一...
    開封第一講書人閱讀 48,970評論 1 284
  • 那天盐股,我揣著相機與錄音,去河邊找鬼耻卡。 笑死疯汁,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的卵酪。 我是一名探鬼主播幌蚊,決...
    沈念sama閱讀 38,276評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼谤碳,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了溢豆?” 一聲冷哼從身側響起蜒简,我...
    開封第一講書人閱讀 36,927評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎沫换,沒想到半個月后臭蚁,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,400評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡讯赏,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,883評論 2 323
  • 正文 我和宋清朗相戀三年垮兑,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片漱挎。...
    茶點故事閱讀 37,997評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡系枪,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出磕谅,到底是詐尸還是另有隱情私爷,我是刑警寧澤,帶...
    沈念sama閱讀 33,646評論 4 322
  • 正文 年R本政府宣布膊夹,位于F島的核電站衬浑,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏放刨。R本人自食惡果不足惜工秩,卻給世界環(huán)境...
    茶點故事閱讀 39,213評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望进统。 院中可真熱鬧助币,春花似錦、人聲如沸螟碎。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽掉分。三九已至俭缓,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間酥郭,已是汗流浹背华坦。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評論 1 260
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留褥民,地道東北人季春。 一個月前我還...
    沈念sama閱讀 45,423評論 2 352
  • 正文 我出身青樓,卻偏偏與公主長得像消返,于是被迫代替她去往敵國和親载弄。 傳聞我的和親對象是個殘疾皇子耘拇,可洞房花燭夜當晚...
    茶點故事閱讀 42,722評論 2 345

推薦閱讀更多精彩內(nèi)容