網絡分層模型和TCP/IP協議族(第一章)
實習完回家後,準備來回顧一下網絡基礎的相關知識點。
網絡傳輸
先舉一個簡單易懂的例子。
網絡傳輸,我們可以比喻爲2個人:甲 和 乙。然後他們之間需要傳遞一張圖片picture。因爲現在的圖片還是挺大的,差不多幾M的樣子,這時候,就像是把一棟house傳送過去。
如何傳送呢?
- 需要知道目標地址
尋址和路由
- 需要有一條到目標地址的路
數據鏈路
- 需要把大樓拆成包裝箱能放下的大小
分片
- 需要將每一個部分進行編號
序列碼
- 需要將包裝箱裝車
封裝
- 車隊運輸時可能會堵車
擁塞控制
- 檢查每一車是否完整
錯誤檢驗和校正
- 處理在運輸路上丟失和損毀的部分
數據重發
- 拆成包裝,將每一部分重新組裝起來
重組
協議
接着上面說的,我們肯定需要一些 流程規範、運輸指南的使用說明,比如:
- 如何查找目的地
- 如何選擇運輸路線
- 如何拆分和重建大樓
這些規範被稱爲協議
協議需要注意這些:
- 協議有很多種
- 不同的協議處理不同層次的問題
- 發送方和接收方要使用相同的協議,才能還原數據