掌控之中,才會成功;掌控之外,註定失敗。
前言
前面介紹了
TCP/IP
協議族的組成,現在來看最底層的資料鏈路層。
鏈路層
鏈路層目的如下
- 為
IP
模組傳送和接收IP
資料報。 - 為
ARP
傳送ARP
請求和接收ARP
應答。 - 為
RARP
傳送RARP
請求和接收RARP
應答。
IP報文封裝
如下為IEEE 802和乙太網的封裝,對於不同的封裝其會新增額外的資訊,如
802
封裝會在頭部新增LLC
和SNAP
資訊,而在尾部會新增CRC
資訊用於校驗。
IP報文序列傳送(SLIP)
IP
資料報以END 0xc0
特殊字元結束,並且在開始處也傳入END
字元。- 若報文中某個字元為
END
,那麼需要使用兩個連續位元組(0xdb 0xdc
oxdb
稱為ESC
字元。 - 若報文中某個字元為
ESC
字元,那麼需要使用兩個連續位元組(0xdb 0xdd
)進行取代。
IP報文壓縮傳送(CSLIP)
由於序列傳送效率較低(傳送一個位元組需要20個位元組的IP首部和20個位元組的TCP首部),並且有些通訊是互動式的,對時間響應要求高。使用
CSLIP
可將40
個位元組壓縮到3到5
個位元組。
IP報文點對點發送(PPP)
PPP
支援IP報文
點對點發送,有如下優點。
- 支援單序列線路上執行多種協議。
- 每一幀都有迴圈冗餘校驗。
- 通訊雙方可進行
IP
地址動態協商(使用網際控制協議)。 - 對
TCP
和IP
首部進行壓縮。
環回介面
允許執行在同一臺主機上的客戶程式和伺服器程式通過
TCP/IP
進行通訊(如啟動tomcat
後,本地訪問),其通訊地址為127.0.0.1
,也稱為localhost
。當傳輸層檢測到目的端地址是環回地址時,可省略部分傳輸層和所有網路層的邏輯操作。
- 傳給環回地址的資料均被作為
IP
輸入。 - 傳給廣播地址或多播地址的資料報復制一份傳給環回介面,然後送到乙太網上。
- 任何傳給本機
IP
地址的資料均被送到環回介面,不應該出現在網路上。
最大傳輸單元MTU
乙太網資料幀長度為
46~1500
,802.3
的資料幀長度為38~1492
,若IP
層有資料報傳送,並且大於最大限制,則IP
層需要進行分片。
路徑MTU
同個網路的兩臺主機互相通訊時,網路的
MTU
非常關鍵,若兩個主機之間的通訊要通過多個網路時,每個網路的鏈路層就可能有不同的MTU
,兩臺通訊主機網路路徑中最小的MTU
被稱為路徑MTU
。
- 兩臺主機間的
MTU
不一定為常數,其與當時所選擇的路由有關,選路不一定是對稱的,因此可能不一致。
總結
本篇博文討論了資料鏈路層的一些細節,如不同的封裝的
MTU
的不同,以及傳送到本機的環回地址等。
相關推薦
掌控之中,才會成功;掌控之外,註定失敗。
前言 前面介紹了TCP/IP協議族的組成,現在來看最底層的資料鏈路層。 鏈路層 鏈路層目的如下 為IP模組傳送和接收IP資料報。 為ARP傳送ARP請求和接收ARP應答。
任正非:所有公司都是管理第一,技術第二(沒有一流管理,領先的技術就會退化;有一流管理,即使技術二流也會進步)
日本 高中生 成員 臺階 人生 集中 百萬 參加 一個 這是早年華為總裁任正非與參加培訓的新員工的交流紀要,任正非幽默、風趣、坦誠,也略帶一絲無奈,其中的很多觀點仍然具有思考和借鑒意義。1、你們下去碰到的領導並不是你想像的那麽好,他們有時將鼻涕抹在袖口上,有時不穿襪子,不像
《神秘巨星》:怎樣的愛,才會帶你飛?
前行 市場 愛的 最大的 那是 處理 追夢 想要 個人 你必須看的影評,也許比電影還要深刻哦。 一部好電影。一個關於愛、勇氣和如何迎接這個世界的故事。作為一個淚點很低的人,去看《神秘巨星》,偏偏又沒有帶手帕紙,會怎樣?躲在黑暗中,涕淚橫飛。不知道從哪一個環節開始哭,只知道彩
世上萬千變化,在你我心裏,一對一視頻交友+抖音短視頻,才會讓創業者的你一鳴驚人!
法規 下載 還需要 聊天系統 服務器配置 視頻服務 com ket 系統 做直播的都認為社交是直播最高的境界,尤其大BOSS如騰訊、花椒、小米之類,出手瞄準的就是社交。社交雖然不賺錢,但自帶吸粉光環,天生巨星氣質帝王命格。不過社交這件事卻也是最難的,普天之下也只有一個QQ一
ExecutorService.shutdown()應該是線上程執行完畢後,才會去關閉
ExecutorService.shutdown()應該是線上程執行完畢後,才會去關閉。 但是我用了計數訊號量Semaphore後,發現執行緒還沒有跑完,他就執行了shutdown(). Java程式碼
【forlong401的專欄--有問題上:http://www.androidren.com】Android and iOS Now! 多交流技術,多分享,技術只有分享,才會經久不衰。 歡迎關注新浪微博:@forlong401 。http://weibo.
Android and iOS Now! 多交流技術,多分享,技術只有分享,才會經久不衰。 歡迎關注新浪微博:@forlong401 。http://weibo.com/forlong401...
Django寫一個裝飾器:從首頁點選詳情頁,如已登入,進詳情頁;如未登入,跳轉至登入頁面,登入成功後,跳轉至詳情頁
有的網站需求,如果使用者未登入,能夠進入首頁,但當點選想要進入詳情頁的時候,就會跳轉到登入頁面,登入完成之後,有的需求需要進入首頁;有的需要進入點選登入之前你的意向頁面 第一種:登入之後,進入首頁。 第二種:登入之後,進入登入之前你點選想進入的意向頁面 那麼,對於第一種,登入之後,進入首
【FIF_Bro的部落格】C++ 的最大優點是,它是一門強大,兼顧了底層效率的,高階語言。這使得 C++ 幾乎沒有任何侷限性,無所不能。只要你是一個追求極致達到偏執的人,你幾乎總可以追尋到它的影子和存在。這門語言超高的開發成本,使得只有偏執的人,才會對它痴狂
C++ 的最大優點是,它是一門強大,兼顧了底層效率的,高階語言。這使得 C++ 幾乎沒有任何侷限性,無所不能。只要你是一個追求極致達到偏執的人,你幾乎總可以追尋到它的影子和存在。這門語言超高的開發成本...
【CD's Coding】聽過自己哭泣,才會懂得珍惜
~~~~~~~~~~~ o(∩_∩)o ~~~~~~~~~~~ 歡迎在我的【Github】為我提出意見 也希望在【我的領英】與您建立聯絡 這裡還有【我的簡歷】隨時可以查閱 哦對了最近還嘗試搭建了【個人主頁】 主頁訪問慢的話可以訪問【國內映象】
熟練這些,才會知道 Android studio 有多高效
Android Studio 常用高效快捷鍵 整理Android群英傳和網上出現的比較完整AS的快捷小技巧. mac版已測, win大部分已測試. 最後有一個整理的完整快捷鍵表格. win也好mac也好, 如果快捷被修改還是錯誤, 都可以通過提供的Key
學習猶如感情,只有為之付出,才會有所得。
一、Java泛型入門基礎 1、 泛型歷史:集合中可以儲存任意型別物件,但是在取出時,如果要使用具體物件的特有方法時,需要進行向下轉型,如果儲存的物件型別不一致,在轉型過程中就會出現Clas
Windows 觸控式螢幕的 LBUTTONDOWN不單獨響應,必須先有MOUSEMOVE訊息,才會有LBUTTONDOWN
自己的程式是一個影象處理軟體,裡面要實現影象的拖動功能,程式在滑鼠操作的情況下,完全正常。當滑鼠點選在一張圖片上,然後移動,則選中的影象會跟隨滑鼠移動。但是用手指在觸控式螢幕上操作的時候,圖片無法移動。仔細觀察現象後,發現是因為手指單擊這訊息沒有響應,所以後續移動操作自然無
python 全站開發 (課) 作業,編寫登陸接口,輸入用戶名,密碼 ,登錄成功顯示歡迎信息,失敗3次鎖定
port nbsp utf break python 編寫 for 顯示 use _ * _ coding: utf -8 _* _ use/bin/evn/python import getpass s < 3 username = inpot
社交向左,AI當立;歲在戊戌,騰訊大急!
躺著賺錢的日子過去了,騰訊結構大調整,好飯真的不怕晚? “認為阿凡達時代才能實現雲端計算”的馬化騰變了。 馬上要20週歲的騰訊,在時隔6年後迎來新一輪的優化調整,並在此次調整正將雲業務從社交網路事業群(SNG)劃分出來,單獨成立雲與智慧產業事業群(CSIG),
我若成佛,天下無魔;我若入魔,佛奈我何!
第一步:解除安裝原有MySQL [[email protected] ~]# rpm -qa| grep mysql //這個命令就會檢視該作業系統上是否已經安裝了mysql資料庫 有的話,我們就通過 rpm -e 命令 或者 rpm -e --nod
【Liigo's blog】當我沉默著的時候,我覺得充實;我將開口,同時感到空虛……
當我沉默著的時候,我覺得充實; 我將開口,同時感到空虛…… 相對於籃球,我更喜歡足球; 相對於象棋,我更喜歡圍棋; 相對於C ,我更喜歡Rust;…… 莊曉立(Liigo),男,80後,山東省梁山縣人,2002年畢業於山東理工大學,十多年來長期從事軟體技術研究和基礎產
讓天下沒有難用的資料庫 » 事諸父,如事父;事諸兄,如事兄
事諸父,如事父;事諸兄,如事兄—出自《弟子規》,最近喜好這本書,看到這句話,心中感慨頗多,想想工作快滿三個月了,這三個月中經歷了從學校走出來,對未來生活工作的憧憬;經歷了為專案釋出熬戰的一個通宵;經歷了五六個人圍在你後面處理緊急問題的時刻;經歷在離家後的一個人過中秋節的三天….
Dragon's Life(聚百家之長,補一己之短。博覽群書,汲取精華;日積跬步,以致千里;傾盡所能,佈道傳承。)
分散式日誌資料處理 在面對業務複雜場景時,實時記錄、提取、分析日誌,成為提高測試效率、監控業務質量、分析定位問題的一種高效手段。 本專欄主要講解基於目前主流的大資料技術,構建一套用於解決上述問題的通用平臺,以及在落地實踐過程中所
發上等願,結中等緣,享下等福;擇高處立,就平處坐,向寬處行。
在Google Nexus 7 ( Version 4.4.2 )平板出現之前,Intent.ACTION_GET_CONTENT開啟相簿會返回如下形式的Uri : content://media/external/images/media/3951
【為無為,事無事,味無味。】大小,多少,抱怨,以德。圖難乎,其易也;為大乎,其細也;天下之難,作於易;天下之大,作於細。是以聖人終不為大,故能成其大。夫輕諾,必寡信;必多難。是以聖人猶難之,故終無難矣。
每天進步一點點。。。 從2009年畢業到現在,做過Java後臺開發,PL/SQL開發,會編寫shell指令碼,現為兼職開發的MySQL DBA。為人友善誠懇,工作踏實,吃苦耐勞,富有朝氣,激情,以及團隊合作意識。