計算機網路學習筆記 FTP協議

2022-06-27 22:15:11 字數 1355 閱讀 8084

tcp/ip協議族中的乙個用來在客戶機與伺服器之間進行簡單檔案傳輸的協議,提供不複雜、開銷不大的檔案傳輸服務

檔案傳輸協議file transfer protocol,ftp是應用層的乙個檔案傳輸協議, 使用 tcp 傳輸而不是 udp, 客戶在和伺服器建立連線前要經過乙個「三次握手」的過程, 保證客戶與伺服器之間的連線是可靠的, 而且是面向連線, 為資料傳輸提供可靠保證

ftp允許使用者以檔案操作的方式(如檔案的增、刪、改、查、傳送等)與另一主機相互通訊

協議名用途

預設埠

傳輸檔案型別

工作模式

ftp

進行檔案傳輸

21ascii檔案和二進位制檔案

客戶機/伺服器模式

ftp 是基於客戶———伺服器(c/s)模型而設計的,在客戶端與 ftp 伺服器之間建立兩個連線,一條是資料連線,一條是控制連線。

在整個互動的 ftp 會話中,控制連線始終是處於連線狀態的,資料連線則在每一次檔案傳送時先開啟後關閉

將命令和資料分開傳送的思想大大提高了 ftp 的效率

ftp支援兩種方式的傳輸

計算機網路 FTP 協議

其實這篇文章本來打算寫 p2p 協議的,結果發現寫 p2p 協議的時候,需要寫 ftp 協議,然後寫完之後發現已經寫了很多了.好吧,這篇文章就先來寫 ftp 協議,下篇文章再寫 p2p 協議.先來乙個場景 ftp 的兩種工作模式 詳細講講這部分 主動模式 port 下,ftp 連線步驟 1 客戶端隨...

計算機網路筆記 計算機網路學習筆記 九

81 什麼是組播路由?組播路由是一種有針對性的廣播形式,將訊息傳送到所選擇的使用者組,而不是將其傳送到子網上的所有使用者。82 加密在網路上的重要性是什麼?加密是將資訊轉換成使用者不可讀的 的過程。然後使用秘密金鑰或密碼將其翻譯或解密回其正常可讀格式。加密有助於確保中途截獲的資訊仍然不可讀,因為使用...

計算機網路筆記 計算機網路學習筆記 六

51 當您希望在不同平台 如 unix 系統和 windows 伺服器之間 傳輸檔案時,可以應用什麼協議?使用 ftp 檔案傳輸協議 在這些不同的伺服器之間進行檔案傳輸。這是可能的,因為 ftp 是平台無關的。52 預設閘道器的使用是什麼?預設閘道器提供了本地網路連線到外部網路的方法。用於連線外部網...