TCP/IP協議學習筆記
TransmissionControl protocol(TCP) InternetProtocol(IP)
[1] TCP/IP協議是IP、TCP、HTTP等協議的集合,採用分組交換
[2] 物理層,數據鏈路層,網絡層,傳輸層,會話層,表示層,應用層。
表示層:將數據從主機特有的格式轉換爲網絡標準傳輸格式。
會話層:數據傳輸方式方法的管理,選擇採用何種連接方法,和時機,但具體的執行是在傳輸層以下完成的。
傳輸層:進行建立連接或斷開連接的處理,在兩個主機直接創建邏輯上的通信連接,保證數據傳輸的可靠性。實際上傳輸數據的是網絡層。
網絡層:作用是在網絡連通的情況下,將數據從發送端主機發送到接收端主機。
數據鏈路層:該協議定義了通過通信媒介互聯的設備之間傳輸的規範。
[3] 中繼器:用在物理層;網橋:數據鏈路層,交換集線器(Hub)也屬於網橋的一種,網橋是根據物理地址(MAC)發送。路由器:對應於網絡層,根據IP地址發送。網關:傳輸層到應用層,負責協議轉換和數據轉發。
[4] 瀏覽器與服務器之間的通信所用的協議是HTTP(HyperText Transfer Protocol)應用層協議。所傳數據的主要格式是HTML(HyperText Markup Language)表示層協議。
[5] 在數據包發送時,每個包都會包含兩個信息:一個是發送端和接收端地址,另一個是上一層的協議地址類型。以太網是MAC地址,IP用IP地址,而TCP/UDP用 端口號作爲識別兩端主機的地址。MAC地址共48bit,每個網卡的MAC地址都是唯一的。
[6] 防止網橋連接網絡時出現環路,有:生成樹和源路由兩種方式。
[7] VLAN(虛擬局域網),以太網(Ethernet)
[8] IP地址屬於網絡層地址,三大作用模塊:IP尋址,路由,IP分包與組包。子網掩碼用於細分網絡,它對應於IP地址網絡標識部分的位全部爲‘1’,對應於IP地址主機標識的部分全部爲‘0’。
[9] TCP是面向連接的、可靠的流協議。UDP是不具有可靠性的數據報協議。(主要用於對高速傳輸和實時性有較高要求的通信或廣播通信。