應用層
解讀數據,規定應用程序的數據格式。Http ftp Telnet SMTP POP3
傳輸層
負責爲兩臺主機上的應用程序提供端到端的通信。傳輸層有兩個協議:TCP(可靠面向連接的協議) UDP (不可靠 無連接)
網絡層
負責將數據從發送方路由到接收方,
數據鏈路層
負責控制網絡層和物理層通信,爲了保證傳輸,從網絡層接收到的數據被分割成特定的可被物理層傳輸的幀。幀是用來移動數據的結
構包,它不僅包括原始數據,還包括髮送方和接收方的物理地址以及糾錯和控制信息。其中的地址確定了
幀將發送到何處,而糾錯和控制信息則確保幀無差錯到達。如果在傳送數據時,接收點檢測到所傳數據中
有差錯,就要通知發送方重發這一幀。
物理層
負責物理傳輸
TCP
三次握手 四次揮手
keep alive connections機制