iT邦幫忙

2022 iThome 鐵人賽

DAY 17
0
Software Development

如果可以,我想用30天的時間打造一間抵霸閣系列 第 17

[Day17]抵霸閣-檔案傳輸通訊協定(FTP)的簡介

  • 分享至 

  • xImage
  •  

因為業務上的需要
寄檔案給同事是常有的事
但由於郵件的附件有檔案大小的限制
因此在共享檔案上受到了極大的阻礙
常常傳幾張圖片就超過了
因此FTP Server的存在就顯得十分重要
可以讓大家把檔案上傳、刪除、移動、修改
有點像是雲端硬碟共享的功能
不過能更佳地管理不同服務端之間的共享

而FTP(File Transfer Protocol)最大的問題在於透過明碼傳輸
且沒有經過加密 若有心人士中途攔截封包的話就完蛋了
還有一個缺點是當要傳輸多個小檔案時效能較差

一般來說FTP會用到兩個port
Port 20:傳遞資料 屬資料通訊埠(Data Port)
Port 21:控制client端和server端的連線 屬命令通訊埠(Command Port)

而FTP有分兩種模式 使用何種是由使用者來決定的
主動模式:由client端開啟port供server端做連線 (對server而言較安全;client端較危險)
被動模式:反過來由server端開啟port供client端做連線


上一篇
[Day16]抵霸閣-我也想讓別人看到我開發的網站(web server)
下一篇
[Day18]抵霸閣- <drink>coffee?tea?</drink> OR {"drink": "me"}
系列文
如果可以,我想用30天的時間打造一間抵霸閣30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言