ftp是用的什麼埠
① ftp文件傳輸用於建立連接的埠號是( )。
【答案】:B
FTP(File Transfer Protocol,文件傳輸協議)是TCP/IP協神納議組中的協議之一。默認情孝腔況下FTP協議使用TCP埠中的20和21這兩個埠,其中20用於傳輸數據,21用巧瞎衫於傳輸控制信息。但是,是否使用20作為傳輸數據的埠與FTP使用的傳輸模式有關,如果採用主動模式,那麼數據傳輸埠就是20;如果採用被動模式,則具體最終使用哪個>1024的高位隨機埠要伺服器端和客戶端協商決定。
控制連接在數據連接之前建立 ,所以FTP文件傳輸用於建立連接的埠號是21號埠。
② ftp的埠是多少
FTP埠號是21。
在FTP伺服器中,我們往往會給不同的部門或者某個特定的用戶設置一個帳戶。但是,這個賬戶有個特點,就是其只能夠訪問自己的主目錄。
伺服器通過這種方式來保障FTP服務上其他文件的安全性。這類帳戶,在Vsftpd軟體中就叫做Guest用戶。擁有這類用戶的帳戶,只能夠訪問其主目錄下的目錄,而不得訪問主目錄以外的文件。
(2)ftp是用的什麼埠擴展閱讀:
ASCII傳輸方式:
假定用戶正在拷貝的文件包含的簡單ASCII碼文本,如果在遠程機器上運行的不是UNIX,當文件傳輸時ftp通常會自動地調整文件的內容以便於把文件解釋成另外那台計算機存儲文本文件的格式。
但是常常有這樣的情況,用戶正在傳輸的文件包含的不是文本文件,它們可能是程序,資料庫,字處理文件或者壓縮文件。在拷貝任何非文本文件之前,用binary 命令告訴ftp逐字拷貝。
③ FTP 20 21埠分別是干什麼的
21埠用於連接,20埠用於傳輸數據。
1、區別說明:
【1】、進行FTP文件傳輸中,客戶端首先連接到FTP伺服器的21埠,進行用戶的認證,認證成功後,要傳輸文件時,伺服器會開一個埠為20來進行傳輸數據文件。
【2】、埠20才是真正傳輸所用到的埠,埠21隻用於FTP的登陸認證。
【3】、我們平常下載文件時,會遇到下載到99%時,文件不完成,不能成功的下載。其塌笑睜實是因為文件下載完畢後,還要在21埠再行進行用戶認證,而下載文件的時間如果過長,客戶機與伺服器的21埠的連接會被伺服器認為是超時連接而中斷掉,就是這個原因。解決方法就是設置21埠的響應時間。
3、埠說明:
【1】、21埠主要用於FTP(File Transfer Protocol,文件傳輸協議)服務,FTP服務主要是為了在兩台計算機之間實現文件的上傳與下載,一台計算機作為FTP客戶端,另一台計算機作為FTP伺服器,可以採用匿名(anonymous)登錄和授權用戶名與密碼登錄兩種方式登錄FTP伺服器。
【2】、目前,通過FTP服務來實現文件的傳輸是互聯網上上傳、下載文件最主要的方法。另外,還有一個20埠是用於FTP數據傳輸的默認埠號。
【3】、在Windows中可以通過Internet信息服務(IIS)來提供FTP連接和管理,也可以單獨安裝FTP伺服器軟體來實現FTP功能,比如常見的FTPServ-U。
4、操作建議:
因為有的FTP伺服器可以通過匿名登錄,所以常常會被黑客利用。另外,21埠還會被一些木馬利用,比如Blade Runner、FTP Trojan、Doly Trojan、WebEx等等。如果不架設FTP伺服器,建議關閉21埠。
5、工作模式:
分為FTP Port模式和FTP Passive模式,Port模式的FTP步驟如下:
【1】、 客戶端發送一個TCP SYN(TCP同步)包給伺服器段眾所周知的FTP控制埠21,客戶端使用暫時的埠作為它的源埠;
【2】、 伺服器端發團歲送SYN ACK(同步確認)包給客戶端,源埠為21,目的埠為客戶端上使用的暫時埠;
【3】、 客戶端發送一個ACK(確認)包;客戶端使用這個連接來發送FTP命令,伺服器端使用這個連接來發送FTP應答;
【4】、 當用戶請求一個列表(List)請求或者發起一個要求發送或者接受文件的請求,客戶端軟體使用PORT命令,這個命令包含了一個暫時的埠,客戶端希望伺服器在打開一個數據連接時升賣候使用這個暫時埠;PORT命令也包含了一個IP地址,這個IP地址通常是客戶自己的IP地址,而且FTP也支持第三方(third-party)模式,第三方模式是客戶端告訴伺服器端打開與另台主機的連接;
【5】、 伺服器端發送一個SYN包給客戶端的暫時埠,源埠為20,暫時埠為客戶端在PORT命令中發送給伺服器端的暫時埠號;
④ HTTP、FTP、SMTP、TELNET協議分別使用哪些埠
1、HTTP:使用80埠。
HTTP屬於超文本傳輸協議,所有的WWW文件都必須遵守這個標准,HTTP是一個客戶端和伺服器端請求和應答的標准(TCP),客戶端是終端用戶,伺服器端是網站,通過使用Web瀏覽器、網路爬蟲或者其它的工具,客戶端發起一個到伺服器上指定埠(默認埠為80)的HTTP請求。
2、FTP:使用20/21埠。
主要是用來傳輸文件,比如建站常常用來上傳主頁或者下載文件進行修改,FTP是一個8位的客戶端-伺服器協議,能操作任何類型的文件而不需要進一步處理,就像MIME或Unicode一樣。但是,FTP有著極高的延時,這意味著,從開始請求到第一次接收需求數據之間的時間,會非常長。
3、SMTP:使用25埠。
SMTP定義了簡單郵件傳送協議,現在很多郵件伺服器都用的是這個協議,用於發送郵件。如常見的免費郵件服務中用的就是這個郵件服務埠。
4、TELNET使用23埠。
Telnet它是一種用於遠程登陸的埠,用戶可以以自己的身份遠程連接到計算機上,通過這種埠可以提供一種基於DOS模式下的通信服務。
(4)ftp是用的什麼埠擴展閱讀
按埠號可分為3大鋒困弊類:
(銀族1)公認埠(Well Known Ports):從0到1023,它們緊密綁定(binding)於一些服務。通常這些埠的通訊明確表明了某種服務的協議。例如:80埠實際上總是HTTP通訊。
(2)注冊埠(Registered Ports):從1024到49151。它們鬆散地綁定於一些服務。也就是說有許多服務綁定於這些埠,這些埠同樣用於許多其它目的。例如:許多系統處理動態埠從1024左右開始。
(3)動態和/或私有埠(Dynamic and/or Private Ports):從49152到65535。理論上,不應為服務分配這些埠。實際上,機器通常從1024起分配動態埠。但也有例外:SUN的RPC埠從32768開始。
每個TCP報文頭部都包含源埠號(source port)和目的埠號(destination port),用於標識和區分源端設備和目的端設備的應用進程。
在TCP/IP協議棧中,源埠號和目的尺碼埠號分別與源IP地址和目的IP地址組成套接字(socket),唯一的確定一條TCP連接。
相對於TCP報文,UDP報文只有少量的欄位:源埠號、目的埠號、長度、校驗和等,各個欄位功能和TCP報文相應欄位一樣。
下面以TCP報文為例說明埠號的作用:
假設PC1向PC2發起Telnet遠程連接,其中目的埠號為知名埠號23,源埠號為1028。源埠號沒有特別的要求,只需保證該埠號在本機上是唯一的。
PC2收到數據包後,根據目的埠為23判斷出該數據包是Telnet數據包,將數據包轉發到上層Telnet協議。
參考資料來源:網路—網路埠
⑤ F T P 的默認埠是多少
FTP默認數據埠是21。
FTP埠號是 21 FTP的埠號能改 ftp的埠號20、21的區別一個是數據埠,一個是控制埠,控制埠一般為21,而數據埠不一定是20,這和FTP的應用模式有關,如果是主動模式,應該為20,如果為被動模式,由伺服器端和客戶端協商而定。
⑥ FTP協議默認的埠號是
FTP 是File Transfer Protocol(文件傳輸協議)的英文簡稱,用於網路上的控制文件的雙向傳輸。埠號是20、21,不要改
⑦ 什麼是埠常見的FTP是什麼埠
常見的FTP埠是22,一般外網訪問內網FTP就要做路由器做埠映射,或是用花生殼內網穿透之類的。
在 Internet上,各主機間通過TCP/TP協議發送和接收數據報,各個數據報根據其目的主機的ip地址來進行互聯網路中的路由選擇。
可見,把數據報順 利的傳送到目的主機是沒有問題的。問題出在哪裡呢?我們知道大多數操作系統都支持多程序(進程)同時運行,那麼目的主機應該把接收到的數據報傳送給眾多同 時運行的進程中的哪一個呢?
顯然這個問題有待解決,埠機制便由此被引入進來。
⑧ FTP默認的數據埠號是HTTP默認的埠號是
FTP默認的數據埠號是20,21,22,23。
HTTP默認的埠號是25,80,1024,80。
HTTP伺服器,默認的埠號為80/tcp(木馬Executor開放此埠);
HTTPS(securely transferring web pages)伺服器,默認的埠號為443/tcp 443/udp;
Telnet(不安全的文本傳送),默認埠號為23/tcp(木馬Tiny Telnet Server所開放的埠。
拓展資料:
FTP 是File Transfer Protocol(文件傳輸協議)的英文簡稱,而中文簡稱為「文傳協議」。用於Internet上的控制文件的雙向傳輸。同時,它也是一個應用程序(Application)。基於不同的操作系統有不同的FTP應用程序,而所有這些應用程序都遵守同一種協議以傳輸文件。在FTP的使用當中,用戶經常遇到兩個概念:"下載"(Download)和"上傳"(Upload)。"下載"文件就是從遠程主機拷貝文件至自己的計算機上;"上傳"文件就是將文件從自己的計算機中拷貝至遠程主機上。用Internet語言來說,用戶可通過客戶機程序向(從)遠程主機上傳(下載)文件。