1.應(yīng)用層:
為用戶提供一套常用的應(yīng)用程序,如電子郵件、文件傳輸訪問、遠(yuǎn)程登錄等。遠(yuǎn)程登錄TELNET使用TELNET協(xié)議提供在網(wǎng)絡(luò)中其他主機上注冊的接口。TELNET會話提供了一個基于字符的虛擬終端。文件傳輸訪問FTP使用FTP協(xié)議在網(wǎng)絡(luò)中的機器之間提供文件復(fù)制功能。
2.傳輸層:
提供應(yīng)用程序之間的通信。其功能包括:1。格式化信息流;第二,提供可靠的傳輸。為了實現(xiàn)后者,傳輸層協(xié)議規(guī)定接收方必須發(fā)回確認(rèn),如果數(shù)據(jù)包丟失,則必須重新發(fā)送。
3.網(wǎng)絡(luò)層:
負(fù)責(zé)相鄰計算機之間的通信。其功能包括三個方面。
(1)處理來自傳輸層的數(shù)據(jù)包發(fā)送請求,收到請求后,將數(shù)據(jù)包裝入IP數(shù)據(jù)報,填充報頭,選擇到達(dá)目的地的路徑,然后將數(shù)據(jù)報發(fā)送到合適的網(wǎng)絡(luò)接口。
(2)處理傳入的數(shù)據(jù)報:首先檢查其合法性,然后進(jìn)行路由——如果數(shù)據(jù)報已經(jīng)到達(dá)目的地,則去掉報頭,將剩下的交給合適的傳輸協(xié)議;如果數(shù)據(jù)報沒有到達(dá)目的地,轉(zhuǎn)發(fā)數(shù)據(jù)報。
(3)處理路徑、流量控制、擁塞等問題。
4.網(wǎng)絡(luò)接口層:
這是TCP/IP軟件的最底層,負(fù)責(zé)接收IP數(shù)據(jù)報并通過網(wǎng)絡(luò)發(fā)送,或者從網(wǎng)絡(luò)接收物理幀,提取IP數(shù)據(jù)報并交給IP層。