FTP原理解析

2021-09-16 20:31:45 字數 736 閱讀 7420

檔案傳輸協議ftp(file transfer protocol)是網際網路中使用最廣泛的檔案傳輸協議。ftp使用互動式的訪問,允許客戶指定檔案的型別和格式(如指明是否使用ascii碼),並允許檔案具有訪問許可權(如訪問檔案的使用者必須經過授權,並輸入有效的口令)。

檔案傳輸協議有基於tcp的ftp和基於udp的簡單檔案傳輸協議tftp,它們都是檔案共享協議中的一大類,即複製整個檔案,其特點是:若要訪問乙個檔案,就必須先獲得乙個本地的檔案副本。如果要修改檔案,只能對檔案的副本進行修改,然後再將修改後的檔案傳回到原節點。

ftp遮蔽了各計算機系統的細節,因而適合在異構網路中任意計算機之間傳送檔案。ftp只提供檔案傳送的一些基本服務,它使用tcp可靠地運輸服務,ftp主要功能是減小或消除在不同系統下處理檔案的不相容性。

ftp使用客戶端-伺服器模型,乙個ftp伺服器程序可以為多個客戶程序提供服務。ftp伺服器有兩大部分組成:乙個主程序,負責接受新的請求;還有若干從屬程序,負責處理單個請求。主程序工作步驟

ftp控制連線在整個會話期間都保持開啟,只用來傳送連線/傳送請求。當客戶程序向伺服器傳送連線請求時,尋找連線伺服器程序的熟知埠21,同時還要告訴伺服器程序自己的另乙個埠號碼,用於建立資料傳送連線。接著,伺服器程序用自己傳送資料的熟知埠20與客戶程序所提供的埠號碼建立資料傳送連線,ftp使用了2個不同的埠號,所以資料連線和控制連線不會混亂。

LCD原理解析

硬體體系 3個部分 lcd液晶 屏 lcd驅動晶元 lcd控制器 整合在arm晶元內部 控制器 通過驅動晶元 控制液晶屏 液晶屏種類 stn gf tft tft 在嵌入式中較為常用 lcd控制器結構與模組 由17個可程式設計的暫存器組和一塊 256 16的調色盤內 存組成,通過這些暫存器,可以配置...

session原理解析

首先session跟cookies都是會會話進行跟蹤,session通過在伺服器端記錄資訊來記錄,cookies通過在客戶端記錄資訊來記錄。在此只對session進行分析 session是記錄在伺服器記憶體中的,每當乙個使用者通過瀏覽器第一次進行訪問時進行建立 需要注意只有訪問jsp,servlet...

Kerberos原理解析

kerberos這一名詞 於希臘神話 三個頭的狗 地獄之門守護者 系統設計上採用客戶端 伺服器結構與des加密技術,並且能夠進行相互認證,即客戶端和伺服器端均可對對方進行身份認證。可以用於防止竊聽 防止replay攻擊 保護資料完整性等場合,是一種應用對稱金鑰體制進行金鑰管理的系統。支援sso si...