當前位置:首頁 » 文件管理 » windows共享和ftp協議

windows共享和ftp協議

發布時間: 2023-05-21 01:13:49

Ⅰ 如何搭建ftp伺服器實現文件共享

實現文件雙向傳輸搭建FTP伺服器

FTP(FileTransferProtocol),是文件傳輸協議的簡稱。用於Internet上的控制文件的雙向傳輸。同時,它也是一個應用程序(Application)。用戶可以通過它把自己的PC機與世界各地所有運行FTP協議的伺服器相連,訪問伺服器上的大量程序和信息。

FTP協議

TCP/IP協議中,FTP標准命令TCP埠號為21,Port方式數據埠為20。FTP協議的任務是從一台計算機將文件傳送到另一台計算機,它與這兩台計算機所處的位置、聯接的方式、甚至是是否使用相同的操作系統無關。假設兩台計算機通過ftp協議對話,並且能訪問Internet,你可以用ftp命令來傳輸文件。

每種操作余山系統使用上有某一些細微差別,但是每種協議基本的命令結構是相同的。

FTP的傳輸有兩種方式:ASCII傳輸模式和二進制數據傳輸模式。

1.ASCII傳輸方式:假定用戶正在拷貝的文件包含的簡單ASCII碼文本,如果在遠程機器上運行的不是UNIX,當文件傳輸時ftp通常會自動地調整文件的內容以便於把文件解釋成另外那台計算機存儲文本文件的格式。

但是常常有這樣的情況,用戶正在傳輸的文件包含的不是文本文件,它們可能是程序,資料庫或孝,字處理文件或者壓縮文件(盡管字處理文件包含的大部分是文本,其中也包含有指示頁尺寸,字型檔等信息的非列印字元)。在拷貝任何非文本文件之前,用binary命令告訴ftp逐字拷貝,不要對這些文件進行處理,這也是下面要講的二進制傳輸。

2.二進制傳輸模式:在二進制傳輸中,保存文件的位序,以便原始和拷貝的是逐位一一對應的。即使目的地機器上包含位序列的文件是沒意義的。例如,macintosh以二進制方式傳送可執行文件到Windows系統,在對方系統上,此文件不能執行。

如果你在ASCII方式下傳輸二進制文件,即使不需要也仍會轉譯。

這會使傳輸稍微變慢,也會損壞數據,使文件變得不能用。(在大多數計算機上,ASCII方式一般假設每一字元的第一有效位無意義,因為ASCII字元組合不使用它。如果你傳輸二進制文件,所有的位都是重要的。)如果你知道這兩台機器是同樣的,則二進制方式對文本文件和數據文件都是有效的。

FTP的工作方式

FTP支持兩種模式,一種方式叫做Standard(也就是PORT方式,主動方式),一種是Passive(也就是PASV,被動方式)。Standard模式FTP的客戶端發送PORT命令到FTP伺服器。Passive模式FTP的客戶端發送PASV命令到FTPServer。

下面介紹一個這兩種方式的工作原理:

Port模式FTP客戶端首先和FTP伺服器的TCP21埠建立連接,通過這個通道發送命令,客戶端需要接收數據的時候在這個通道上發送PORT命令。PORT命令包含了客戶端用什麼埠接收數據。在傳送數據的時候,伺服器端通過自己的TCP20埠連接至客戶端的指定埠發送數據。

FTPserver必須和客戶端建立一個新的連接用來傳送數據。

Passive模式在建立控制通道的時候和Standard模式類似,但建立連接後發送的不是Port命令,而是Pasv命令。FTP伺服器收到Pasv命令後,隨機打開一個高端埠(埠號大於1024)並且通知客戶端在這個埠上傳送數據的請求,客戶端連接FTP伺服器此埠,然後FTP伺服器將通過這個埠進行數據的傳送,這個時候FTPserver不再需要建立一個新的和客戶端之間的連接。

很多防火牆在設置的時候都是不允許接受外部發起的連接的,所豎團中以許多位於防火牆後或內網的FTP伺服器不支持PASV模式,因為客戶端無法穿過防火牆打開FTP伺服器的高端埠;而許多內網的客戶端不能用PORT模式登陸FTP伺服器,因為從伺服器的TCP20無法和內部網路的客戶端建立一個新的連接,造成無法工作。

Ⅱ Windows7和WinXP共享列印機和FTP設置


時至今日,一個小型的區域網中的操作系統,Win7和WinXP共存的現象已經是很普遍的了(就像當時WinXP和Win98曾經共存了一段時間一樣)。那麼在Win7和WinXP之間的設置資源共享就得費一番周折了。本人今日碰到二則事例,在網上查了很多資料後,很多都是言語寥寥,不能解決實際問題。在仔細的搜索一番後,找到兩個帖子,都順利的解決了我的問題。在這兒,著文以記之。也是給更多的人一個參考。
一、Win7訪問WinXP的共享列印機
在許多的網上的帖子上說,一個是開放GUEST帳號,一個是通過添加網路埠的列印機。這兩個,我都試過,前一個,絲毫不起作用,Win7能看到WinXP的機器,但看不到其共享的列印機。後一個,雖然順利添加了WinXP的列印機,但是列印的文件卻都是空白紙,更新了列印機驅動也沒有效果。
現在將解決步驟貼於下方,供大家參考
Win7機器方:
1、開啟的服務
右鍵點擊我的電腦或計算機—管理--服務和應用程序,打開服務或者用WIN+R打開運行---輸入services.msc回車,打開服務設置
開啟以下服務:
Server
Workstation
Computer Browser
DHCP Client
Remote Procere Call
Remote Procere Call (RPC) Locator
DNS Client
Function Discovery Resource Publication
UPnP Device Host
SSDP Discovery
TIP/IP NetBIOSHelper
2、Win7和WinXP兩台機器要在一個工作搏旦組里
3、開啟網路共享和文件共享
在「針對不同的網路配置文件更改共享選項」下勾選「啟用網路發現」和「啟用文件和列印機共享」
在「允許程序通過Windows防火牆通信」下勾選「網路發現」和「文件和列印機共享」。並且「家庭/工作(專用)」和「公用」都勾選
4、Win7中應該啟用Guest帳號
WinXP機器方:
1、首先要啟用「文件和列印機共享」
注意:在「本地連接 屬性」下「Microsoft的網路的文件和列印機共享」下的「協議」中的「network monitor driver協議」也要安裝
2、開始-運行-services.msc- 啟動「server服務」。
3、組策略設置:
開始菜單運行-secpol.msc -安全設置-本地策略
用戶權利指派- 「拒絕從網路訪問這台計算機」屬性,刪除裡面的「所有用戶組」。重點是刪除「Guest」帳號。
安全選項:
網路訪問:不允許SAM 帳戶的匿名枚舉,屬性給「停用」。
網路訪問:不允許 SAM 帳戶和共享的匿名枚舉,屬性給「停用」。
網路訪問:本地帳戶的共享和安全模型,屬性改為「經典 - 本地用戶以自己的身份驗證」。
4、用戶管理---啟動guest用戶
5、重啟WinXP電腦。
筆者按照上述的方法做了一遍之後,Win7成功的在網路共享里發現WinXP的共享列印機,雙擊,按照提示安裝列印機驅動,成功的將網路列印機設為默認的列印機。並且可以正常的使用。
二、Win7的不關閉防火牆下的FTP設置
網路上介紹的Win7下的FTP設置,最後都會來一句,如果不能正常訪問,把「Win7的防火牆」關閉。的確在關閉Win7的防火牆之後,其餘的電腦都能正常訪問FTP了。而一旦開啟了Win7的防火牆,就無法正常的訪問FTP了。
問題出在凱孫防火牆處。
一般的文章中介紹,在「允許程序通過Windows防火牆通信」中勾選「FTP伺服器」,就能使FTP通過防火牆。但經過實際使用來看,這是不行的。
在「」中提到了解決辦法。
就是在「允盯銀鏈許程序通過Windows防火牆通信」中不僅僅要勾選「FTP伺服器」,還要添加「inetinfo.exe」。
首先找到這個文件
通過筆者的本地搜索,在本機上的位置上有兩個,分別是
C:\Windows\winsxs\x86_microsoft-windows-iis-metabase_31bf3856ad364e35_6.1.7600.16385_none_39084df88346b717\inetinfo.exe
C:\Windows\winsxs\x86_microsoft-windows-iis-metabase_31bf3856ad364e35_6.1.7601.17514_none_3b3961c080353ab1\inetinfo.exe
在「允許程序通過Windows防火牆通信」下點擊「允許運行另一程序」下點擊「瀏覽」,找到上面的兩個程序,點「打開」即可。
會發現在「允許的程序和功能」中已經有了「Internet Information Services」並且打上了勾。
在如上的操作後,在開啟Win7的防火牆之後,其他的機器也能正常的訪問FTP了。其實Win7的FTP就是IIS下的一個子功能,所以也必須使IIS通過防火牆。
上述的兩個問題,都是在眾多網頁中尋覓出來的正解並且經過驗證可行的。著文以記之。

Ⅲ windows中文件共享和FTP哪個傳遞文件快

  1. 文件傳輸速度和文件訪問形式無關。和傳輸通道的帶寬畝此有關。

  2. 換言李耐配之,你在windows中哪指建一個ftp伺服器,再建一個共享文件夾,如果訪問者在同一個地址,那麼它們的傳輸速度是一樣的。

Ⅳ 怎樣利用ftp協議與其他非區域網的電腦共享文件

操作步驟如下:
1、點擊開始按鈕,打開開始菜單,在開始菜單中,點擊【控制面板】;
2、查看方式設置為【類別】,找到程序類,點擊進入;
3、在打開的面板中,找到打開或關閉windows功能;
4、看到internet信息服務,將其子目錄下的各項服務都打勾,點擊確定,保存設置;

5、回到控制面板,一大圖標的方式查看,找到管理工具;
6、打開管理工具找到iis管理器,雙擊打開;
7、找到網站這個選項,右鍵單擊,然後選擇添加FTP站點;

8、打開添加FTP站點的向導,給站點起一個名字,然後填寫物理路徑,這個路徑是你的FTP存放的文件夾的路徑,點擊右側的瀏覽按鈕可以瀏覽文件夾,選擇FTP的存放位置。點擊下一步;

9、填寫IP地址,可以看到下拉菜單中有你的電腦的ip,ssl設置成無就可以。點擊下一步;

10、設置身份驗證和許可權,一般設置的許可權為讀取,寫入的話有一些風險,需要謹慎。點擊完成即可添加FTP站點。

Ⅳ FTP和共享文件夾有什麼區別

ftp是文件傳輸協議,文件共享是另一種協議,你可以在地址攔看到的.訪問ftp伺服器的時候
ftp://url
文件夾是
file://path.還有,ftp可以對來訪者進行控制管理,會超時的.共享貌似不會.
是有點類似,但文件夾共享只能在區域網裡面,但在廣域網上還是用ftp方便.文件共享是使用了windows系統內的帳戶,對系統安全會有影響,但ftp可以另外建帳戶,有服務程序控制.

Ⅵ FTP與網路文件共享相比,有哪些優勢特點

FTP相對於文件共享的優勢
①完全基於網路,具有備網路文件的上傳與下載特性。比如說斷點續傳,不受工作組與IP地址限制等。
②相比於文件共享的小范圍區域網而言FTP不僅適用於區域網絡而且也適用於廣域網中文件的傳輸,更為可靠、靈活。
③數據的傳輸可以進行加密,更安全
但是,FTP延時太高,從開始請求到第一次接收需求數據之間的時間,會非常長;並且不時的必須執行一些冗長的登陸進程。不是很方便。

【FTP簡介】
FTP 是File Transfer Protocol(文件傳輸協議)的英文簡稱,而中文簡稱為「文傳協議」。用於Internet上的控制文件的雙向傳輸。同時,它也是一個應用程(Application)。基於不同的操作系統有不同的FTP應用程序,而所有這些應用程序都遵守同一種協議以傳輸文件。在FTP的使用當中,用戶經常遇到兩個概念:"下載"(Download)和"上傳"(Upload)。"下載"文件就是從遠程主機拷貝文件至自己的計算機上;"上傳"文件就是將文件從自己的計算機中拷貝至遠程主機上。用Internet語言來說,用戶可通過客戶機程序向(從)遠程主機上傳(下載)文件。
簡單的來說文件傳輸協議,在硬碟中開辟一塊磁碟空間,提供用戶的文件的上傳和下載。
參考資料:http://ke..com/link?url=_gN_KNYhSasD1rzdpGRTTx6uRcERmfyjC_6ztM_lxgMkcAndC9Gj47YfBVJ-LgyE0dLhQByRBTsM7#2

Ⅶ 怎樣設置FTP文件共享

1、首先打開控制面板,找到程序-打開或關閉Windows功能選項。

Ⅷ Windows系統之間的文件共享是採用什麼協議的

Windows系統之間的文件共享用的是NetBIOS,但NetBIOS不是協議,是介面。

伺服器信息塊(SMB)協議是一種IBM協議,用於在計算機間共享文件、列印機純櫻大、串口等。SMB 協議可以用在網際網路的TCP/IP協議之上,也可以用在其它網路協議如IPX和NetBEUI 之上。

在一個網路環境中,伺服器可以給客戶端提供文件系統和文件資源的服務。客戶端在訪問伺服器端的文件資源時,必須先想伺服器端發送請求,並得到伺服器的許可。

但是由於設計上的原因,Windows 系統無法正確處理畸形SMB請求,本地/遠程攻擊者可利用此缺陷進行拒絕服務攻擊,甚至能夠以系統許可權在目標系統上執行任意指令。

(8)windows共享和ftp協議擴展閱讀:

在網路環境下,通頌腔過FTP實現了在不同操作系統的主機之間相互傳輸文件,從使用角度看,共享文件系統做豎幾乎不用你考慮網路傳輸和訪問的細節,完全可以像訪問本地文件一樣訪問網路上其它伺服器文件系統上的文件。這可以在一定程度上解決開始提的問題,即為集群中的多台實際伺服器共享同一台物理存儲設備。

剛才提到的同一台物理存儲設備可以是獨立的一台伺服器如圖片伺服器,也可以是集群中某台實際伺服器的磁碟。

Ⅸ Windows共享與FTP伺服器有什麼區別

共享是對內網的一個用戶間資源的共享,功能很單一,沒什麼安全在裡面。

FTP是實現上傳和下載功能的,是實現的一種服務。包括對用戶系統的管理,安全性,管理性,功能上都有很大的不同。

Ⅹ FTP與網路文件共享相比,有哪些優勢特點

FTP
是File
Transfer
Protocol(文件傳輸協議),是一種互聯網上廣泛使用的文件傳輸協議.
FTP比較穩定,支持斷點續傳,管理網站或者網路資源使用較多。
網路文件共享:在windows系統中網路文件共享使用的是smb協議。
一般來說網路文件共享使用的smb有默認的埠,不需要特別指定,使用比較方便,但smb是基礎tcp/IP協議的.
而ftp連接可以或者需要指定埠,
雖然smb協議可以使用在區域網也可以在internet上使用,但大internet上還是FTP使用的更廣泛。因為,一是目前使用動態IP的還是占絕大多數,而是FTP更穩定和安全。
——個人理解,不一定完全正確,僅供參考

熱點內容
python微信公眾號開發教程 發布:2025-04-23 11:32:22 瀏覽:426
管理資料庫的工具 發布:2025-04-23 11:30:08 瀏覽:647
存儲proc 發布:2025-04-23 11:25:53 瀏覽:731
內存晶元和存儲晶元 發布:2025-04-23 11:08:51 瀏覽:890
風變編程案例 發布:2025-04-23 10:57:52 瀏覽:136
子彈掛件編程 發布:2025-04-23 10:52:27 瀏覽:957
學生信息錄入c語言 發布:2025-04-23 10:50:26 瀏覽:1000
美國廣播公司綜合編譯 發布:2025-04-23 10:37:50 瀏覽:708
java登錄驗證碼 發布:2025-04-23 10:32:57 瀏覽:598
note3ftp 發布:2025-04-23 10:23:30 瀏覽:840