應用層:是實際的應用程序之間的接口,提供用戶接口,應用服務如 DNS ,DHCP,網絡管理等
表示層:爲應用層提供數據,並負責數據轉換和代碼的格式化(壓縮,加密等),保證從一個系統的應用層傳過來的數據能被另一個系統的應用層識別。
會話層:區分不同應用程序之間的數據流;保證不同應用間的數據區分
傳輸層:
1、通過端口號來區分不同的上層應用
TCP:ftp 21 ,Telnet 23 ,SMTP 25 ,HTTP 80 ,DNS 53
UDP:DNS 53 ,tftp 69,NTP 123 ,SNMP 161 ,RIP 520
2、建立端到端的連接,TCP/UDP(可靠/不可靠)
3、流量控制:滑動窗口,緩存技術,源抑制報文
4、確認重傳:確認下一個;丟那個確認哪個
5、幀校驗,錯誤糾正:首部和數據字段檢驗和(都要加12字節僞首部)IP只校驗數據報首部
網絡層:有兩種類型報:數據報 和 路由更新包
1、尋址和路由選擇 :路由表(IP)
2、ARP :IP —> MAC
3、擁塞控制:ICMP
4、RARP :MAC —> IP
數據鏈路層:內部又分爲兩層 :LLC 和 MAC
1、識別上層協議,封裝成幀(LLC層—>流量控制並控制比特率排序)
2、MAC地址訪問
3、差錯檢測,但不糾正(CRC)
物理層:
1、傳輸比特流
2、指定電壓大小,線路速率和電纜的引腳
3、CSMA/CD (帶衝突檢測的載波監聽多路訪問)