《阿裏技術之瞳》筆記
阿新 • • 發佈:2017-06-26
讀書筆記 應用程序 電信號 阿裏 技術
《阿裏技術之瞳》讀書筆記
網絡部分:
1、對等層通信的實質:
2、對等層實體之間虛擬通信。
3、下層向上層提供服務,實際通信在最底層完成。
4、OSI每一層把上層的PDU作為本層的數據封裝,然後加入本層的頭部(或尾部)。這樣,數據自上而下遞交的過程實際上就是不
斷封裝的過程。到達目的地後自下而上遞交的過程就是不斷拆封的過程。由此可知,在物理層上傳輸的數據,其外面實際上被包封
了多層“信封”。
但是,某一層只能識別由對等層封裝的“信封”,而對於被封裝在“信封”內部的數據僅僅是拆封後將其提交給上層,本層不做任
何處理。
5、傳輸層提供進程(應用程序)通信的能力。應用程序通過系統調用與某端口建立連接(binding)後,相應進程發給傳輸層的數據都
被相應的進程所接收,相應進程發給傳輸層的數據都通過該端口輸出。
6、
TCP、UDP是傳輸層協議。
IP、ICMP、IGMP是網絡層協議。
7、TCP提供數據確認與重傳機制,保證了數據一定能夠到達目標。
對數據完整性要求較高的場合,使用TCP。
8、UDP:傳輸的電信號,傳輸過程中有衰減。使用UDP尤同郵局寄信,寄信前雙方不需要建立連接,可能根本不認識;而信件寄出
,可能信件丟失或收件人搬家,造成信件不可達。
UDP沒有數據確認與重傳機制,因而效率高,對實時性應用較好,如視頻會議。
9、ping命令通過ICMP協議來實現.
《阿裏技術之瞳》筆記