FTP協議原理以及TCP IP協議

2021-07-02 15:20:56 字數 937 閱讀 5570

檔案傳輸協議

ftp利用

tcpftp

協議占用了兩個

tcp埠,

ftp伺服器監聽

21號埠,準備接受使用者的連線請求。當使用者訪問

ftp伺服器時便主動與伺服器的

2120

號埠主動發出建立資料連線的請求,檔案傳輸完成後資料連線隨之釋放。在客戶端看來,這種處理方式被叫做

「被動式

ftp」

,windows

系統中預設的就是這種處理方式。由於有的防火牆阻止由外向內主動發起的連線請求,所以

ftp資料連線可能由於防火牆的過濾而無法建立。為此有人發明了一種主動式

ftp,即資料連線也是由客戶端主動請求建立的,但是在伺服器中接收資料連線的就不一定是

20號埠了。

在tcp/ip

協議族中,網路層主要有

ip協議、

icmp

協議、arp

協議和rarp

協議等4

個協議;其中,利用位址轉換協議

(arp)

可根據ip

位址查詢對應的

mac位址。而反向位址轉換協議

(rarp)

則把mac

位址轉換成對應的

ip位址。

icmp協議用於傳送有關通訊問題的訊息,例如,資料報不能到達目標站、路由器沒有足夠的快取空間或路由器向傳送主機提供最短路徑資訊等。

icmp

報文封裝在

ip資料報中傳送,因而不保證可靠的提交。

ftp協議屬於

tcp/ip

協議族的應用層協議,利用

ftp協議進行檔案傳送時,在客戶

/伺服器之間一般需要建立一條控制連線(使用

tcp21埠)

和一條資料連線(使用

tcp20埠)

《TCP IP協議族》 FTP協議一

ftp file transfer protocol,檔案傳輸協議 是 tcp ip 協議組中的協議之一。用於internet上的控制檔案的雙向傳輸。ftp協議包括兩個組成部分,其一為ftp伺服器,其二為ftp客戶端。其中ftp伺服器用來儲存檔案,使用者可以使用ftp客戶端通過ftp協議訪問位於ft...

TCP IP協議原理

tcp協議原理 tcp每傳送乙個報文段,就啟動乙個定時器,如果在定時器超時之後還沒有收到ack確認,就重傳該報文。如圖所示,資料報由a的緩衝區發往b,b在收到資料報以後,回發乙個ack確認包給a,之後a將該資料報從緩衝區釋放。因此,該資料報會一直快取在a的緩衝區,直到乙個ack確認為止。在tcp i...

TCP IP協議原理

tcp每傳送乙個報文段,就啟動乙個定時器,如果在定時器超時之後還沒有收到ack確認,就重傳該報文。如圖所示,資料報由a的緩衝區發往b,b在收到資料報以後,回發乙個ack確認包給a,之後a將該資料報從緩衝區釋放。因此,該資料報會一直快取在a的緩衝區,直到乙個ack確認為止。在tcp ip協議中,tcp...