tcp和ftp關系
㈠ ftp 協議跟TCP UDP協議有什麼樣的關系
ftp是應用層的協議。tcp和udp是傳輸層的協議。傳輸層的協議是用來承載應用層的協議的。
㈡ 如果卸載了TCP/IP協議就沒法上網了吧,它和FTP協議有什麼區別呢
卸載了TCP/IP協議將無法上網,TCP/IP協議是計算機的最基本的通信協議,它屬於傳輸層的協議,而FTP協議屬於應用層的協議,用來文件的傳輸。FTP相當於一個工具。FTP屬於高層協議,TCP/IP是比它低層的協議。
通俗的講 TCP/IP可以建立連接到internet的一條公路,FTP好比這條公路上的運輸的汽車,當然這條公路上還可以跑其它車(其它高層協議)。
㈢ ftp http tcp 三者有何區別
它是Internet上使用非常廣泛的一種通訊協議,是計算機網路上主機之間傳送文件的一種服務協議。FTP支持多種文件類型和文件格式,如文本文件和二進制文件。 TCP/IPTCP是傳輸控制協議(Transmission Control Protocol)的縮寫,IP地址是互聯網協議(Internet Protocol)的縮寫。世界上有各種不同類型的計算機,也有不同的操作系統,要想讓這些裝有不同操作系統的不同類型計算機互相通訊,就必須有統一的標准。TCP/IP是Internet使用的一組協議(Protocol),是目前被各方面遵從的網際互聯工業標准。協議有底層和上層之分,底層協議規定了計算機硬體的介面規范,上層協議規定了軟體程序必需共同遵守的一些規則以及程序員在寫程序時使用的統一標准。TCP/IP有l00多個協議,其中用得最廣的是SMTP(電子郵件協議)、FTP(文件傳輸協議)、TELNET(遠程登錄協議)。其中最重要的兩個協議是傳輸控制協議TCP(Transmission Control Protocol)和互聯協議IP(Internet Protocol)。
㈣ ftp客戶和伺服器間傳遞ftp命令時,使用的連接是tcp還是udp
ftp客戶和伺服器間傳遞ftp命令時,使用的連接是tcp。
FTP協議是基於傳輸層TCP協議的。FTP的控制連接使用埠21,用來傳輸控制信息(如連接請求、傳送請求等),數據連接使用埠20,用來傳輸數據。
控制連接的特點是:
1、以客戶一伺服器方式建立。
2、伺服器以被動方式打開用於FTP的埠21,等待客戶的連接。
3、客戶則以主動方式打開TCP埠21,來建立連接。
4、控制連接始終等待客戶與伺服器之間的通信。該連接將命令從客戶傳給伺服器,並傳回伺服器的應答。由於命令通常是由用戶鍵入的,所以IP對控制連接的服務主要責任就是「最大限度地減小遲延」。
(4)tcp和ftp關系擴展閱讀:
FTP協議包括兩個組成部分,其一為FTP伺服器,其二為FTP客戶端。其中FTP伺服器用來存儲文件,用戶可以使用FTP客戶端通過FTP協議訪問位於FTP伺服器上的資源。
在開發網站的時候,通常利用FTP協議把網頁或程序傳到Web伺服器上。此外,由於FTP傳輸效率非常高,在網路上傳輸大的文件時,一般也採用該協議。
默認情況下FTP協議使用TCP埠中的 20和21這兩個埠,其中20用於傳輸數據,21用於傳輸控制信息。但是,是否使用20作為傳輸數據的埠與FTP使用的傳輸模式有關,如果採用主動模式,那麼數據傳輸埠就是20;如果採用被動模式,則具體最終使用哪個埠要伺服器端和客戶端協商決定。
㈤ ftp協議和TCP協議,什麼關系如何理解socket
說簡單一點:
ftp把文件拆開了,分成包
tcp把這些包往其它地方傳
然後靠ip把包分到目標
然後再經過tcp到目標的ftp
然後目標的ftp把文件還原
socket就是套接字,用來通信的