女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當前位置:首頁 > 技術學院 > 基礎知識科普站
[導讀]文件傳輸協(xié)議(File Transfer Protocol,F(xiàn)TP)是用于在網絡上進行文件傳輸?shù)囊惶讟藴蕝f(xié)議,它工作在 OSI 模型的第七層, TCP 模型的第四層, 即應用層, 使用 TCP 傳輸而不是 UDP, 客戶在和服務器建立連接前要經過一個“三次握手”的過程, 保證客戶與服務器之間的連接是可靠的, 而且是面向連接, 為數(shù)據(jù)傳輸提供可靠保證。

文件傳輸協(xié)議(File Transfer Protocol,F(xiàn)TP)是用于在網絡上進行文件傳輸?shù)囊惶讟藴蕝f(xié)議,它工作在 OSI 模型的第七層, TCP 模型的第四層, 即應用層, 使用 TCP 傳輸而不是 UDP, 客戶在和服務器建立連接前要經過一個“三次握手”的過程, 保證客戶與服務器之間的連接是可靠的, 而且是面向連接, 為數(shù)據(jù)傳輸提供可靠保證。

FTP協(xié)議概述

FTP允許用戶以文件操作的方式(如文件的增、刪、改、查、傳送等)與另一主機相互通信。然而, 用戶并不真正登錄到自己想要存取的計算機上面而成為完全用戶, 可用FTP程序訪問遠程資源, 實現(xiàn)用戶往返傳輸文件、目錄管理以及訪問電子郵件等等, 即使雙方計算機可能配有不同的操作系統(tǒng)和文件存儲方式。

FTP 采用 Internet 標準文件傳輸協(xié)議 FTP 的用戶界面, 向用戶提供了一組用來管理計算機之間文件傳輸?shù)膽贸绦?。FTP 是基于客戶———服務器(C/S)模型而設計的,在客戶端與 FTP 服務器之間建立兩個連接。開發(fā)任何基于 FTP 的客戶端軟件都必須遵循 FTP 的工作原理,F(xiàn)TP 的獨特的優(yōu)勢同時也是與其它客戶服務器程序最大的不同點就在于它在兩臺通信的主機之間使用了兩條 TCP 連接,一條是數(shù)據(jù)連接,用于數(shù)據(jù)傳送;另一條是控制連接,用于傳送控制信息(命令和響應),這種將命令和數(shù)據(jù)分開傳送的思想大大提高了 FTP 的效率,而其它客戶服務器應用程序一般只有一條 TCP 連接。圖 1 給出了 FTP 的基本模型??蛻粲腥齻€構件:用戶接口、客戶控制進程和客戶數(shù)據(jù)傳送進程。服務器有兩個構件:服務器控制進程和服務器數(shù)據(jù)傳送進程。在整個交互的 FTP 會話中,控制連接始終是處于連接狀態(tài)的,數(shù)據(jù)連接則在每一次文件傳送時先打開后關閉。

Real帳戶這類用戶是指在FTP服務上擁有帳號。當這類用戶登錄FTP服務器的時候,其默認的主目錄就是其帳號命名的目錄。但是,其還可以變更到其他目錄中去。如系統(tǒng)的主目錄等等。

Guest用戶在FTP服務器中,我們往往會給不同的部門或者某個特定的用戶設置一個帳戶。但是,這個賬戶有個特點,就是其只能夠訪問自己的主目錄。服務器通過這種方式來保障FTP服務上其他文件的安全性。這類帳戶,在Vsftpd軟件中就叫做Guest用戶。擁有這類用戶的帳戶,只能夠訪問其主目錄下的目錄,而不得訪問主目錄以外的文件。

Anonymous用戶這也是我們通常所說的匿名訪問。這類用戶是指在FTP服務器中沒有指定帳戶,但是其仍然可以進行匿名訪問某些公開的資源。在組建FTP服務器的時候,我們就需要根據(jù)用戶的類型,對用戶進行歸類。默認情況下,Vsftpd服務器會把建立的所有帳戶都歸屬為Real用戶。但是,這往往不符合企業(yè)安全的需要。因為這類用戶不僅可以訪問自己的主目錄,而且,還可以訪問其他用戶的目錄。這就給其他用戶所在的空間帶來一定的安全隱患。所以,企業(yè)要根據(jù)實際情況,修改用戶所在的類別。

ASCII傳輸方式假定用戶正在拷貝的文件包含的簡單ASCII碼文本,如果在遠程機器上運行的不是UNIX,當文件傳輸時ftp通常會自動地調整文件的內容以便于把文件解釋成另外那臺計算機存儲文本文件的格式。但是常常有這樣的情況,用戶正在傳輸?shù)奈募牟皇俏谋疚募?,它們可能是程序,?shù)據(jù)庫,字處理文件或者壓縮文件。在拷貝任何非文本文件之前,用binary 命令告訴ftp逐字拷貝。二進制傳輸模式在二進制傳輸中,保存文件的位序,以便原始和拷貝的是逐位一一對應的。即使目的地機器上包含位序列的文件是沒意義的。例如,macintosh以二進制方式傳送可執(zhí)行文件到Windows系統(tǒng),在對方系統(tǒng)上,此文件不能執(zhí)行。如在ASCII方式下傳輸二進制文件,即使不需要也仍會轉譯。這會損壞數(shù)據(jù)。(ASCII方式一般假設每一字符的第一有效位無意義,因為ASCII字符組合不使用它。如果傳輸二進制文件,所有的位都是重要的。)

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

Socket接收隊列是內核中為每個Socket維護的一個緩沖區(qū),用于臨時存儲接收到的UDP數(shù)據(jù)包。它的存在使得應用程序可以異步地處理網絡數(shù)據(jù),同時提供了流量控制的能力(通過丟棄隊滿時的數(shù)據(jù)包)。理解接收隊列的工作原理對于...

關鍵字: socket UDP

從通信原理看,UDP上的SIP消息解析是應用層對無連接、不可靠傳輸層的數(shù)據(jù)報進行結構化解析的過程。每個UDP數(shù)據(jù)報包含一個完整的SIP消息,解析器需要按照SIP協(xié)議規(guī)范將字節(jié)流轉換為結構化的消息對象,然后根據(jù)消息類型進行...

關鍵字: socket UDP

如何在同一個Go程序中監(jiān)聽多個UDP端口,解析SIP消息,并根據(jù)來源端口進行不同的處理邏輯。需要結合并發(fā)編程、SIP協(xié)議解析和消息轉發(fā)機制來實現(xiàn)這一需求。

關鍵字: socket UDP

服務器接收請求是一個涉及網絡層(IP/端口綁定)、傳輸層(UDP/TCP/TLS 適配)、應用層(SIP 協(xié)議解析)

關鍵字: 服務器 TCP UDP

數(shù)字化時代,計算機網絡已深深融入我們生活的方方面面,無論是日常的社交娛樂、工作學習,還是企業(yè)運營、國家安全等各個領域,都離不開網絡的支持。而在這龐大而復雜的網絡世界背后,OSI參考模型猶如一座堅實的基石,為計算機網絡的通...

關鍵字: 計算機網絡 OSI

在Linux內核中,網絡丟包是指由于網絡傳輸過程中出現(xiàn)問題,導致數(shù)據(jù)包未能成功到達目的地。這可能由多種原因引起,包括網絡擁塞、硬件故障、錯誤配置等。當發(fā)生網絡丟包時,應用程序可能會受到影響,例如導致數(shù)據(jù)傳輸延遲或失敗。為...

關鍵字: UDP Linux

英格蘭安多弗2024年8月8日 /美通社/ -- 全球領先的獨立薪資支付解決方案提供商CloudPay今日宣布完成1.2億美元融資,本輪融資由Blue Owl Capital領投,現(xiàn)有股東Rho Capital Part...

關鍵字: PAY UDP API MATRIX

TCP,全稱為傳輸控制協(xié)議(Transmission Control Protocol),是一種面向連接的、可靠的、基于字節(jié)流的傳輸層通信協(xié)議。它在OSI七層協(xié)議模型的網絡層中起著核心作用,為FTP、SMTP、POP3、...

關鍵字: TCP通信協(xié)議 UDP

Iperf 是一個網絡性能測試工具,可以測試最大TCP和UDP帶寬性能,具有多種參數(shù)和UDP特性,可以根據(jù)需要調整,可以報告帶寬、延遲抖動和數(shù)據(jù)包丟失。

關鍵字: Iperf 網絡性能測試工具 UDP

在進行socket通信開發(fā)時,一般會用到TCP或UDP這兩種傳輸層協(xié)議,UDP(User Datagram Protocol)是一種面向無連接的協(xié)議,在數(shù)據(jù)發(fā)送前,不需要提前建立連接,它可以更高效地傳輸數(shù)據(jù),但可靠性無法...

關鍵字: socket TCP UDP
關閉