TCPIP協議分幾層,它是多少個協議?長門雲 2008-10-09

簡單說 分四層,從下到上: 主機-網路層(介面層)、互連層、傳輸層、應用層

TCP/IP是一組協議的代名詞,它還包括許多協議,組成了TCP/IP協議簇

——-詳細

TCP/IP是一組協議的代名詞,它還包括許多協議,組成了TCP/IP協議簇。

TCP/IP協議簇分為四層,IP位於協議簇的第二層(對應OSI的第三層),TCP位於協議簇的第

三層(對應OSI的第四層)。

TCP和IP是TCP/IP協議簇的中間兩層,是整個協議簇的核心,起到了承上啟下的作用。

1、介面層

TCP/IP的最低層是介面層,常見的介面層協議有:

Ethernet 802。3、Token Ring 802。5、X。25、Frame reley、HDLC、PPP等。

2、網路層

網路層包括:IP(Internet Protocol)協議、ICMP(Internet Control Message Protocol)

控制報文協議、ARP(Address Resolution Protocol)地址轉換協議、RARP(Reverse ARP)反向

地址轉換協議。

IP是網路層的核心,透過路由選擇將下一跳IP封裝後交給介面層。IP資料報是無連線服務

ICMP是網路層的補充,可以回送報文。用來檢測網路是否通暢。

Ping命令就是傳送ICMP的echo包,透過回送的echo relay進行網路測試。

ARP是正向地址解析協議,透過已知的IP,尋找對應主機的MAC地址。

RARP是反向地址解析協議,透過MAC地址確定IP地址。比如無盤工作站和DHCP服務。

3、傳輸層

傳輸層協議主要是:傳輸控制協議TCP(Transmission Control Protocol)和使用者資料報協

議UDP(User Datagram rotocol)。

TCP是面向連線的通訊協議,透過三次握手建立連線,通訊時完成時要拆除連線,由於TCP

是面向連線的所以只能用於點對點的通訊。

TCP提供的是一種可靠的資料流服務,採用“帶重傳的肯定確認”技術來實現傳輸的可靠

性。TCP還採用一種稱為“滑動視窗”的方式進行流量控制,所謂視窗實際表示接收能力,用

以限制傳送方的傳送速度。

UDP是面向無連線的通訊協議,UDP資料包括目的埠號和源埠號資訊,由於通訊不需要

連線,所以可以實現廣播發送。

UDP通訊時不需要接收方確認,屬於不可靠的傳輸,可能會出丟包現象,實際應用中要求

在程式設計師程式設計驗證。

4、應用層

應用層一般是面向使用者的服務。如FTP、TELNET、DNS、SMTP、POP3。

FTP(File Transmision Protocol)是檔案傳輸協議,一般上傳下載用FTP服務,資料埠

是20H,控制埠是21H。

Telnet服務是使用者遠端登入服務,使用23H埠,使用明碼傳送,保密性差、簡單方便。

DNS(Domain Name Service)是域名解析服務,提供域名到IP地址之間的轉換。

SMTP(Simple Mail Transfer Protocol)是簡單郵件傳輸協議,用來控制信件的傳送、中

轉。

POP3(Post Office Protocol 3)是郵局協議第3版本,用於接收郵件。