FTP傳輸協議解析

ftp

         FTP是File Transfer Protocol(文件傳輸協議)的英文簡稱,它工作在OSI模型的第七層,TCP模型的第四層上,即應用層。

         FTP回話時包含了兩個通道,一個叫控制通道,端口號;一個叫數據通道,端口號。

1、主動模式的工作原理(PORT模式)

        1、客戶端對服務器發起請求,連接的是服務器的21端口號,客戶端的端口號N是大於1024的隨機端口

        2、服務器的21號端口基於客戶端響應數據流

        3、服務器打開20號端口去連接客戶端的N+1的端口

        4、客戶端給予響應,數據開始傳輸

2、被動工作模式的工作原理(PASV)模式

        1、客戶端對服務器發起的請求連接是服務器的21號端口,客戶端的端口號N是大於1024的隨機端口

        2、服務器的21號端口基於客戶端響應

        3、服務器打開一個關於1024的隨機端口,客戶端使用N+1端口號去連接服務器打開的端口

        4、服務器給予響應,於是數據開始傳輸

vsftp概述

vsftp提供3種遠程的登錄方式

匿名登錄方式

        就是不需要用戶名、密碼,就能登錄到服務器電腦裏面

本地用戶方式

        需要賬戶名和密碼才能登陸。而且,這個賬戶名和密碼,都是在你Linux系統裏面

,已經有的用戶

虛擬用戶方式

        同樣需要用戶名和密碼才能登陸,但是和上面的區別就是,這個用戶名和密碼在你Linux系統中是沒有的(沒有該用戶賬號)

發佈了52 篇原創文章 · 獲贊 16 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章