1. 程式人生 > >《阿裏技術之瞳》筆記

《阿裏技術之瞳》筆記

讀書筆記 應用程序 電信號 阿裏 技術

《阿裏技術之瞳》讀書筆記

網絡部分:

1、對等層通信的實質:

2、對等層實體之間虛擬通信。

3、下層向上層提供服務,實際通信在最底層完成。


4、OSI每一層把上層的PDU作為本層的數據封裝,然後加入本層的頭部(或尾部)。這樣,數據自上而下遞交的過程實際上就是不


斷封裝的過程。到達目的地後自下而上遞交的過程就是不斷拆封的過程。由此可知,在物理層上傳輸的數據,其外面實際上被包封


了多層“信封”。

但是,某一層只能識別由對等層封裝的“信封”,而對於被封裝在“信封”內部的數據僅僅是拆封後將其提交給上層,本層不做任


何處理。


5、傳輸層提供進程(應用程序)通信的能力。應用程序通過系統調用與某端口建立連接(binding)後,相應進程發給傳輸層的數據都


被相應的進程所接收,相應進程發給傳輸層的數據都通過該端口輸出。


6、

TCP、UDP是傳輸層協議。

IP、ICMP、IGMP是網絡層協議。


7、TCP提供數據確認與重傳機制,保證了數據一定能夠到達目標。

對數據完整性要求較高的場合,使用TCP。


8、UDP:傳輸的電信號,傳輸過程中有衰減。使用UDP尤同郵局寄信,寄信前雙方不需要建立連接,可能根本不認識;而信件寄出


,可能信件丟失或收件人搬家,造成信件不可達。

UDP沒有數據確認與重傳機制,因而效率高,對實時性應用較好,如視頻會議。


9、ping命令通過ICMP協議來實現.


《阿裏技術之瞳》筆記