1. 程式人生 > >FTP協議原理以及TCP/IP協議

FTP協議原理以及TCP/IP協議

檔案傳輸協議FTP利用TCP連線在客戶機和伺服器之間上傳和下載檔案。FTP協議佔用了兩個TCP埠,FTP伺服器監聽21號埠,準備接受使用者的連線請求。當用戶訪問FTP伺服器時便主動與伺服器的21號埠建立控制連線。如果使用者要求下載檔案,則必須等待伺服器的20號埠主動發出建立資料連線的請求,檔案傳輸完成後資料連線隨之釋放。在客戶端看來,這種處理方式被叫做被動式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

)


相關推薦

FTP協議原理以及TCP/IP協議

檔案傳輸協議FTP利用TCP連線在客戶機和伺服器之間上傳和下載檔案。FTP協議佔用了兩個TCP埠,FTP伺服器監聽21號埠,準備接受使用者的連線請求。當用戶訪問FTP伺服器時便主動與伺服器的21號埠建立控制連線。如果使用者要求下載檔案,則必須等待伺服器的20號埠主動發出建立

深入瞭解通訊協議:http、TCP/IP協議與socket之間的區別

相信不少初學手機聯網開發的朋友都想知道Http與Socket連線究竟有什麼區別,希望通過自己的淺顯理解能對初學者有所幫助。 1、TCP連線 要想明白Socket連線,先要明白TCP連線。手機能夠使用聯網功能是因為手機底層實現了TCP/IP協議,可以使手機終端通過無線網路建立TCP連線。TCP協議可以對

Socket 網路通訊協議 http、TCP/IP協議與socket之間的區別

網路由下往上分為:  物理層-- 資料鏈路層-- 網路層-- IP協議 傳輸層-- TCP協議 會話層-- 表示層和應用層-- HTTP協議 1、TCP/IP連線 手機能夠使用聯網功能是因為手機底層實現了TCP/IP協議,可以使手機終端通過無線網路建立TCP連線

(轉)HTTP協議—— 簡單認識TCP/IP協議

1、什麼是TCP/IP        如果要了解一個人,可以從他歸屬的集體聊起來。我們的HTTP協議就屬於TCP/IP協議家族中的一員,瞭解HTTP協議再整個網路流程中的地位,也能更加充分的理解HTTP協議。       要想了解什麼是TCP/IP協議,就要知道為什麼有這個協議。中國人和中國

TCP/IP協議的三次握手及實現原理

簡單 查找 32位 端口 包括 弱點 建立 成功 有效 TCP/IP是很多的不同的協議組成,實際上是一個協議組,TCP用戶數據報表協議(也稱作TCP傳輸控制協議,Transport Control Protocol。可靠的主機到主機層協議。這裏要先強調一下,傳輸控制協議是O

TCP/IP協議原理與介紹

因此 關註 數據量 fin end F5 編號 它的 巨人 一、什麽是TCP/IP? 顧名思義 TCP/IP(Transmission Control Protocol/Internet Protocol),傳輸控制協議/網際協議,TCP/IP是現代Internet的核心技

轉 基本應用層的TCP/IP協議介紹 HTTP/FTP/POP/SMTP

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

轉 基本應用層的TCP/IP協議介紹 HTTP/FTP/POP/SMTP

  超文字傳輸協議(HTTP)是應用層協議,由於其簡捷、快速的方式,適用於分散式和合作式超媒體資訊系統。自 1990 年起, HTTP 就已經被應用於 WWW 全球資訊服務系統。              HTTP 允許使用自由答覆的方法表明請求目的,它建立在統一資源識別器(URI)提供的參考原則下,作為一個

TCP/IP協議原理-TCP的超時重傳

Internet實現互聯的關鍵是TCP/IP協議。在Internet內部,計算機之間互相傳送資訊包進行通訊,TCP/IP協議對這種資訊包的傳輸作了具體的規定。 超時重傳是TCP協議保證資料可靠性的另一個重要機制,其原理是在傳送某一個數據以後就開啟一個計時器,在

檔案傳輸協議FTPTCP/IP協議之間有什麼關係

TCP/IP協議是目前網路所採用的一種框架協議,包括五層: 應用層,傳輸層,網路層,鏈路層,物理層。 FTP協議是TCP/IP協議的一部分,嚴格意義上來說是應用層協議 FTP是一種應用程式 基於

RPC協議、http協議tcp/ip協議、udp協議、socket協議以及soap協議都有什麼相同點和不同點

HTTP與RPC的區別: 人們常常錯誤地將HTTP稱作一種遠端過程呼叫(RPC)[23]機制,僅僅是因為它包括了請求和響應。    呼叫遠端機器上的一個過程(procedure)的觀念,是RPC與其他形式的基於網路的應用通訊的區別在。 RPC的協議識別出過程並且傳遞給它固定

TCP/IP協議、Http協議ftp協議

TCP/IP起源於20世紀60年代末美國政府資助的一個網路分組交換研究專案,TCP/IP是發展至今最成功的通訊協議,它被用於當今所構築的最大的開放式網路系統Internet之上。 TCP和IP是兩個獨立且緊密結合的協議,負責管理和引導資料報文在Interne

檔案傳輸協議FTPTCP/IP協議之間的關係

TCP/IP協議是目前網路所採用的一種框架協議,包括五層: 應用層:http協議,ftp協議等。 傳輸層:TCP或者UDP協議等,負責資料傳輸的可靠性和完整性。 網路層:IP協議等,解決區域網和區域網之間的通訊。 鏈路層:乙太網協議等,解決區域網通訊。 物理

TCP/IP協議族之應用層協議FTP、TFTP)

檔案傳送協議FTP: File Transfer Protocol     是因特網上使用得最廣泛的檔案傳送協議。提供互動式的訪問,允許客戶指明檔案的型別與格式(如指明是否使用ASCII碼),並允許檔案具有存取許可權(如訪問檔案的使用者必須經過授權,並輸入有效的口令)。

python連結資料庫SQL Server 2005出錯怎麼辦???附解決方案以及開啟TCP/IP協議和檢視預設埠的過程

import pymssql conn=pymssql.connect(host='127.0.0.1:1433',user='sa',password='jxn',database='scott',charset="UTF-8") ''' 如果和本機資料庫互動,只需修改連結

tcp/iP協議族——IP工作原理及例項詳解(下)

 IP協議詳解 上一篇文章文章主要介紹了IP服務的特點,IPv4頭部結構IP分片,並用tcpdump抓取資料包,來觀察IP資料報傳送過程中IP的格式,以及分片的過程。本文主要介紹IP路由,IP轉發,重定向和IPv6頭部結構。 IP路由 IP協議的一個核心任務是資料

TCP/IP協議中分包與重組原理介紹 (概念)

 引言 分片是分組交換的思想體現,也是IP協議解決的兩個主要問題之一。在IP協議中的分片演算法主要解決不同物理網路最大傳輸單元(MTU) 的不同造成的傳輸問題。但是分組在傳輸過程中不斷地分片和重組會帶來很大的工作量還會增加一些不安全的因素。我們將在這篇小論文中討論IP分

TCP/IP協議族——IP工作原理及例項詳解(上)

 IP協議詳解         本文主要介紹了IP服務特點,頭部結構,IP分片知識,並用tcpdump抓取資料包,來觀察IP資料報傳送過程中IP的格式,以及分片的過程。 IP頭部資訊:IP頭部資訊出現在每個IP資料報中,用於指定IP通訊的源端IP地址、目的端IP地址

(春招面經)OSI協議TCP IP協議以及每層對應的協議

OSI,TCP/IP,五層協議的體系結構,以及各層協議OSI分層 (7層):物理層、資料鏈路層、網路層、傳輸層、會話層、表示層、應用層。TCP/IP分層(4層):網路介面層、 網際層、運輸層、 應用層。

TCP/IP協議中分包與重組原理介紹

引言分片是分組交換的思想體現,也是IP協議解決的兩個主要問題之一。在IP協議中的分片演算法主要解決不同物理網路最大傳輸單元(MTU) 的不同造成的傳輸問題。但是分組在傳輸過程中不斷地分片和重組會帶來很大的工作量還會增加一些不安全的因素。我們將在這篇小論文中討論IP分片的原因、