计算机网络之应用层:3、文件传输协议FTP、简单文件传输协议TFTP
生活随笔
收集整理的這篇文章主要介紹了
计算机网络之应用层:3、文件传输协议FTP、简单文件传输协议TFTP
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
應用層:3、FTP、TFTP
- FTP要解決的問題:
- 文件傳輸協議:
- FTP客戶端和服務器:
- FTP工作原理:
FTP要解決的問題:
1、不同計算機存儲數據的格式不同 2、文件的目錄結構和文件的命名規則不同 3、對于相同的文件存取功能,操作系統使用的命令不同 4、訪問控制方法不同文件傳輸協議:
文件共享協議中的一大類,即復制整個文件,特點是:若要存取一個文件,就必須獲得一個本地的文件副本。如果要修改文件,只能對文件的副本進行修改,然后將修改后的文件副本傳回到原節點
FTP客戶端和服務器:
FTP使用客戶端服務器方式。一個FTP服務器進程可以同時為多個客戶端進程提供服務。
FTP服務器進程由倆大部分構成:一個主進程(負責接受新請求),若干個從屬進程(負責處理單個請求)
FTP工作原理:
在進行文件傳輸時,FTP的客戶端和服務器要建立倆個并行的TCP連接:控制連接(20)和數據連接(21),控制連接在整個會話期間一直保持打開,FTP客戶端的請求通過控制連接發送給服務器;數據連接只有在數據傳輸時打開,用于數據的傳輸;
數據傳輸的模式有倆種:
主動方式:使用20端口號,服務器主動告訴客戶端開放的端口號
被動方式:端口號>1024,客戶端主動詢問服務器開放的端口號
總結
以上是生活随笔為你收集整理的计算机网络之应用层:3、文件传输协议FTP、简单文件传输协议TFTP的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [Django]模型学习记录篇--基础
- 下一篇: For与Function进阶实战、Laz