- 分布式實時處理系統:原理、架構與實現
- 盧譽聲
- 412字
- 2019-01-03 10:50:27
2.4 網絡層
我們之前說過,網絡層的主要工作就是路由和轉發。我們利用與每個機器節點相鄰的一些機器節點進行數據包的中轉。在轉發時,我們將數據包包裝成符合數據鏈路層協議的數據幀,并向下一個節點傳送。因此,我們通過網絡層決定數據包經過每個機器節點時該傳遞到哪一個相鄰的機器節點,直至到達目的機器節點所在,這樣可以建立起任意兩個機器節點之間的通信路徑。
我們在前面曾經提到過:處在高層次的協議利用較低層次的系統提供的接口和服務,不需要了解低層的實現方法和細節。因此,你應該已經猜到了,在網絡層之上的傳輸層和應用層并不關心底層的數據通道是如何建立和通信的。對于這些層次來說,所能看到的就是與對端的一個網絡直接連接過來,與對方端點直接進行數據傳輸和通信,當然,對于上層協議和應用來說,這已經足夠了,高層協議無須關心也沒有必要關心低層數據的通信細節。雖然這么說,但是對于學習和了解一整套完整的端點通信方法來說,我們還是有必要對這些細節進行了解的。
推薦閱讀
- 30天自制操作系統
- 嵌入式Linux開發技術
- Getting Started with oVirt 3.3
- Linux操作系統基礎
- Mastering Distributed Tracing
- 精解Windows 8
- vSphere Virtual Machine Management
- 高性能Linux服務器構建實戰:運維監控、性能調優與集群應用
- Linux性能優化
- Ubuntu Linux操作系統
- Linux就該這么學
- Python基礎教程(第3版)
- Application Development in iOS 7
- Learn Quantum Computing with Python and IBM Quantum Experience
- openEuler操作系統核心技術與行業應用實踐