1. 如何在win10上搭建伺服器
在Windows 10上搭建伺服器的步驟如下:
首先,通過開始屏幕中的「搜索」功能,輸入「控制面板」並打開它。接著,在控制面板窗口中找到並點擊「程序」選項。
在打開的「程序」窗口中,找到「啟用或關閉windows功能」,點擊打開。在「windows功能」列表中找到「Internet信息服務」,並選中「FTP服務」、「FTP擴展性」和「IIS管理控制台」前的復選框,然後點擊「確定」。
系統會自動完成配置。回到開始屏幕,通過搜索「iis」並點擊打開「IIS管理器」。在「IIS管理器」的左側欄中,點擊「網站」,然後右鍵點擊「添加FTP站點」。按照提示填寫站點信息,並點擊「下一步」。設置「綁定和SSL設置」,可以使用內網IP或外網IP,訪客訪問也將依據你的IP設定。繼續點擊「下一步」,設置「身份驗證和授權信息」。完成後,點擊「完成」,在左側欄的「網站」下會看到新增的FTP站點。
最後,可以在瀏覽器地址欄中輸入「ftp://填寫的IP」進行測試,以確認FTP站點是否搭建成功。
2. ftp是什麼
ftp是指文件傳輸協議。
FTP(File Transfer Protocol,文件傳輸協議)是用於在網路上進行文件傳輸的一套標准協議,它屬於網路傳輸協議的應用層。它最主要的功能是在伺服器與客戶端之間進行文件的傳輸。這個協議使用的是明文傳輸。
FTP伺服器的功能除了單純的進行文件的傳輸與管理外,依據伺服器軟體的配置架構,它還可以提供以下幾個主要功能:
1、不同的用戶:FTP伺服器在默認的情況下,依據用戶登錄的情況而分為三種不同的身份,分別是:實體用戶,real user;訪客,guest;匿名用戶,anonymous。
1、建立命令通道的過程
客戶端會隨機獲取一個大於1024以上的埠來與FTP伺服器端的port 21來實現連接,這個過程需要三次握手。實現連接後客戶端便可以通過這個連接來對FTP伺服器執行命令,查詢文件名、下載、上傳等命令都是利用這個通道來執行的。
2、建立數據通道的過程
FTP的連接模式:主動模式(服務端主動與客戶端連接)、被動模式(客戶端主動與服務端連接),主動和被動是針對服務端來說的。
(1)通知FTP伺服器端使用主動連接且告知連接的埠號
FTP伺服器的埠21號主要用在命令的執行,但是牽涉到數據流時,就不是使用這個連接了。客戶端在需要數據的情況下,會告知伺服器端要用什麼方式來連接,如果是主動連接,客戶端會先隨機啟用一個埠,且通過命令通道告知FTP伺服器這兩個信息,並等待FTP伺服器的連接。
3. win10怎樣設置ftp伺服器
1.首先在開始屏幕中打開「搜索」,輸入「控制面板」,並打開;
2.在控制面板窗口中,找到「程序」,點擊,
3.在打開的「程序」窗口中,找到「啟用或關閉windows功能」,點擊打開,如下圖所示:
4.在「windows功能」中找到「Internet信息服務」,並選中「FTP服務」、「FTP擴展性」和「IIS管理控制台」前的復選框,點擊「確定」,
5.系統自動配置成功後,在開始屏幕的搜索中輸入「IIS」,然後點擊打開「IIS管理器」
6.打開「IIS管理器」後,在左欄的「網站」上點擊右鍵,打開「添加FTP站點」
7.然後按照提示填寫站點信息
8.點擊「下一步」,按照下圖提示,設置「綁定和SSL設置」,在「IP地址」處,可以用內網IP也可以用外網IP,訪客自然也就根據你的IP設定來決定;
9.點擊「下一步」,設置「身份驗證和授權信息」
10.設置完以後,點擊「完成」,即可在左欄「網站」下看到「多了一個你設置的FTP站點」
11.然後在瀏覽器地址欄中輸入「ftp://填寫的IP」測試一下