1.TCP/IP 網路模型有幾層?分別有什麼用?
TCP/IP網路模型總共有五層
- 1.應用層:我們能接觸到的就是應用層了,手機,電腦這些這些裝置都屬於應用層。
- 2.傳輸層:就是為應用層提供網路支援的,當裝置作為接收⽅時,傳輸層則要負責把資料包傳給應⽤,但是⼀臺裝置上可能會有很多應⽤在接收或者傳輸資料,因此需要⽤⼀個編號將應⽤區分開來,這個編號就是端⼝。所以 TCP 和 UDP 協議就是在這一層的
- 3.網路層:是負責傳輸資料的,最常使用的 ip 協議就在該層,⽹絡層負責將資料從⼀個裝置傳輸到另⼀個裝置,世界上有很多裝置,⽹絡層需要有區分裝置的編號。我們⼀般⽤ IP 地址給裝置進⾏編號
- 4.資料鏈路層:每⼀臺裝置的⽹卡都會有⼀個 MAC 地址,它就是⽤來唯⼀標識裝置的。路由器計算出了下⼀個⽬的地 IP 地址,再透過 ARP 協議找到該⽬的地的 MAC 地址,這樣就知道這個 IP 地址是哪個裝置的了。路由器就是透過資料鏈路層來知道這個 ip 地址是屬於哪個裝置的,它主要為⽹絡層提供鏈路級別傳輸的服務。
- 5.物理層:當資料準備要從裝置傳送到⽹絡的時候,需要把資料包轉換成電訊號,讓其可以在物理介質中傳輸,它主要是為資料鏈路層提供⼆進位制傳輸的服務。