一、ftp(檔案傳輸通訊協定)
定義:
FTP 是File Transfer Protocol(檔案傳輸通訊協定)的英文簡稱,而中文簡稱為“文傳協議”。用於Internet上的控制檔案的雙向傳輸。同時,它也是一個應用程式(Application)。基於不同的作業系統有不同的FTP應用程式,而所有這些應用程式都遵守同一種協議以傳輸檔案。在FTP的使用當中,使用者經常遇到兩個概念:"下載"(Download)和"上傳"(Upload)。"下載"檔案就是從遠程主機拷貝檔案至自己的電腦上;"上傳"檔案就是將檔案從自己的電腦中拷貝至遠程主機上。用Internet語言來說,使用者可通過客戶機程式向(從)遠程主機上傳(下載)檔案。
使用方式:
TCP/IP協議中,FTP標準命令TCP 連接埠號碼為21,Port方式資料連接埠為20。FTP的任務是從一台電腦將檔案傳送到另一台電腦,不受 作業系統的限制。 需要進行遠程檔案傳輸的電腦必須安裝和運行ftp客戶程式。在windows作業系統的安裝過程中,通常都安裝了tcp/ip協議軟體,其中就包含了ftp客戶程式。但是該程式是字元介面而不是圖形介面,這就必須以 命令提示字元的方式進行操作,很不方便。 啟動ftp客戶程式工作的另一途徑是使用ie 瀏覽器,使用者只需要在ie地址欄中輸入如下格式的url地址: ftp://[使用者名稱:口令@]ftp伺服器網域名稱:[連接埠號碼] (在CMD命令列下也可以用上述方法串連,通過put命令和get命令達到上傳和下載的目的,通過ls命令列出目錄,除了上述方法外還可以在cmd下輸入ftp斷行符號,然後輸入open IP來建立一個串連,此方法還適用於linux下串連ftp伺服器) 通過ie瀏覽器啟動ftp的方法儘管可以使用,但是速度較慢,還會將密碼暴露在ie瀏覽器中而不安全。因此一般都安裝並運行專門的ftp客戶程式。 1.在本地電腦上登陸到國際 互連網。 2.搜尋有 檔案分享權限設定主機或者個人電腦(一般有專門的FTP伺服器網站上公布的,上面有進入該主機或個人電腦的名稱,口令和路徑). 3.當與遠程主機或者對方的個人電腦建立串連後,用對方提供的使用者名稱和口令登陸到該主機或對方的個人電腦。 4.在遠程主機或對方的個人電腦登陸成功後,就可以上傳你想跟別人分享的東西或者下載別人授權共用的東西(這裡的東西是指能放到電腦裡去又能在顯示屏上看到的東西). 5.完成工作後關閉FTP 下載軟體,切斷串連。
傳輸協議:
FTP是一個8位的用戶端-伺服器協議,能操作任何類型的檔案而不需要進一步處理,就像MIME或Unicode一樣。但是,FTP有著極高的延時,這意味著,從開始請求到第一次接收需求資料之間的時間,會非常長;並且不時的必須執行一些冗長的登陸進程。
二、HTTPS
定義:
HTTPS(全稱:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全為目標的HTTP通道,簡單講是HTTP的安全版。即HTTP下加入SSL層,HTTPS的安全基礎是SSL,因此加密的詳細內容就需要SSL。 它是一個URI scheme(抽象標識符體系),句法類同http:體系。用於安全的HTTP資料轉送。https:URL表明它使用了HTTP,但HTTPS存在不同於HTTP的預設連接埠及一個加密/身分識別驗證層(在HTTP與TCP之間)。這個系統的最初研發由網景公司(Netscape)進行,並內建於其瀏覽器Netscape Navigator中,提供了身分識別驗證與加密通訊方法。現在它被廣泛用於全球資訊網上安全敏感的通訊,例如交易支付方面。
用途:
一種是建立一個資訊安全通道,來保證資料轉送的安全;另一種就是確認網站的真實性,凡是使用了 https 的網站,都可以通過點擊瀏覽器地址欄的鎖頭標誌來查看網站認證之後的真實資訊,也可以通過 CA 機構頒發的安全簽章來查詢。
三、File(本地檔案傳輸通訊協定)
註解:File協議主要用於訪問本機電腦中的檔案,就如同在Windows 資源管理員中開啟檔案一樣。 IT中的應用:要使用File協議,基本的格式如下:file:///檔案路徑,比如要開啟F盤flash檔案夾中的1.swf檔案,那麼可以在資源管理員或IE地址欄中鍵入:file:///f:/flash/1.swf並斷行符號。