學(xué)計網(wǎng)學(xué)了好久了裳朋,到現(xiàn)在發(fā)現(xiàn)都不知道什么叫以太網(wǎng)病线,網(wǎng)上搜集了一波 總結(jié)如下
以太網(wǎng)在物理層面上的概念:
1. 星型拓?fù)?/h4>
2. 總線型拓?fù)浣Y(jié)構(gòu)
其實以太網(wǎng)是一種技術(shù),他工作在數(shù)據(jù)鏈路層鲤嫡,以太網(wǎng)技術(shù)包括
總線型拓?fù)湟蕴W(wǎng)
1. 點對點信道: PPP協(xié)議(全雙工)
2. 廣播信道: CSMA/CD協(xié)議,CSMA/CA等(半雙工)
星型拓?fù)湟蕴W(wǎng)
利用以太網(wǎng)交換機組成星型局域網(wǎng)以全雙工的方式工作(高速以太網(wǎng))
現(xiàn)在的網(wǎng)絡(luò)基本是星型拓?fù)洌ㄈp工)的所以CSMA/CD協(xié)議也不用了
我覺得WIFI 這種廣播型的網(wǎng)絡(luò)應(yīng)該要用吧送挑??
數(shù)據(jù)鏈路層用來干嘛?
- 承上啟下(萬能答案)暖眼,屏蔽物理層傳輸?shù)募毠?jié)惕耕,向網(wǎng)絡(luò)層提供服務(wù),網(wǎng)絡(luò)層只需將數(shù)據(jù)交付就行诫肠,不用管具體的信道是 點對點的赡突,還是廣播的,無線的区赵,還是有線的等等
- 封裝成幀(為差錯檢測以及流量控制提供前提)惭缰,透明傳輸(解決封成幀的幀分割問題),差錯檢測笼才。
為什么上層TCP都有差錯檢測漱受,流量控制,確認(rèn)和重傳等措施了骡送,這層也還要昂羡??
每層的差錯檢測都是對本層而言的摔踱,比如TCP的校驗和校驗的是TCP首部+數(shù)據(jù)虐先,IP報中的校驗和校驗的是IP報首部。因此由于各種信號干擾導(dǎo)致信息出現(xiàn)差錯派敷,差錯報文越早丟棄越好蛹批,不要阻塞網(wǎng)絡(luò)。
https://www.zhihu.com/question/20184058
但是又說現(xiàn)在網(wǎng)絡(luò)棒好多篮愉,在質(zhì)量好的網(wǎng)絡(luò)上差錯檢測全交給上層了腐芍,數(shù)據(jù)鏈路不做檢測。
MAC子層作用:1.尋址 2.解決共享信道問題
以太網(wǎng)上工作 其實都使用以太網(wǎng)幀(MAC幀 挺多版本的..)
PPP幀不一樣试躏,他是建立在兩臺主機直接連接的通信猪勇,因為不存在介質(zhì)爭用,所以不用MAC幀
因此IP包傳到當(dāng)前路由器A后颠蕴,數(shù)據(jù)傳輸過程應(yīng)該是
查看路由表找到下一跳泣刹,查詢到下一跳的IP助析,由ARP查出MAC地址,封裝成MAC幀后椅您,(向本網(wǎng)絡(luò)廣播該幀 如果路由器有MAC地址-接口記錄表,就應(yīng)該可以直接交付到該接口從而避免廣播
),然后下一個路由器/主機,就收到了上層發(fā)來的MAC幀,并解成IP報文
CSMA/CD協(xié)議
0.多點接入
1.載波檢測: 檢測到信道是空閑的貌笨,并持續(xù)96比特時間空閑(保持幀間最少間隔)//讓接收方處理接受的幀
就發(fā)送數(shù)據(jù)
2.碰撞檢測:爭用期內(nèi)沒碰撞(成功), 否則執(zhí)行指數(shù)退避算法k=min(重傳次數(shù),10),r = rand [0,1,...,pow(2,k)-1]
,等待r倍512比特時間回到①,次數(shù)超過16襟沮,丟棄
爭用期大小512比特時間,最短幀長位64字節(jié)(512bit)昌腰,避免數(shù)據(jù)太小开伏,發(fā)送時間很短,導(dǎo)致碰撞的發(fā)送檢測不到遭商。
以太網(wǎng)交換機(星型拓?fù)洌?/h3>
自學(xué)習(xí):主機接入網(wǎng)絡(luò)交換機將主機的MAC以及對應(yīng)接口記錄進表固灵,幀通過表交付至下一級交換機或主機。
--待更