:: wikimiki.org ::
| FTP |
FTP
文件传输协议(FTP)是一个用于在两台装有不同操作系统的机器中传输计算机文件的软件标准。它属于网络协议组的应用层。
FTP是一个8位的客户端-服务器协议,能操作任何类型的文件而不需要进一步处理,就像MIME或Unencode一样。但是,FTP有着极高的延时,这意味着,从开始请求到第一次接收需求数据之间的时间会非常长,并且不时的必需执行一些冗长的登陆进程。
概述
FTP服务一般运行在20和21两个端口。端口20用于在客户端和服务器之间传输数据流,而端口21用于传输控制流,并且是命令通向ftp服务器的进口。当数据通过数据流传输时,控制流处于空闲状态。而当控制流空闲很长时间后,客户端的防火墙会将其会话置为超时,这样当大量数据通过防火墙时,会产生一些问题。此时,虽然文件可以成功的传输,但因为控制会话会被防火墙断开,传输会产生一些错误。
FTP实现的目标:
#促进文件的共享(计算机程序或数据)
#鼓励间接或者隐式的使用远程计算机
#向用户屏蔽不同主机中各种文件存储系统的细节
#可靠和高效的传输数据
缺点:
#密码和文件内容都使用明文传输,可能产生不希望发生的窃听。
#因为必需开放一个随机的端口以建立连接,当防火墙存在时,客户端很难过滤处于主动模式下的FTP流量。这个问题通过使用被动模式的FTP得到了很大解决。
#服务器可能会被告知连接一个第三方计算机的保留端口。
FTP虽然可以被终端用户直接使用,但是它是设计成被FTP客户端程序所控制。
运行FTP服务的许多站点都开放匿名服务,在这种设置下,用户不需要帐号就可以登录服务器,默认情况下,匿名用户的用户名是:「anonymous」。这个帐号不需要密码,虽然通常要求输入用户的邮件地址作为认证密码,但这只是一些细节或者此邮件地址根本不被确定,而是依赖于FTP服务器的配置情况。
主动和被动模式
FTP有两种使用模式:主动和被动。主动模式要求客户端和服务器端同时打开并且监听一个端口以建立连接。在这种情况下,客户端由于安装了防火墙会产生一些问题。所以,创立了被动模式。被动模式只要求服务器端产生一个监听相应端口的进程,这样就可以绕过客户端安装了防火墙的问题。
一个主动模式的FTP连接建立要遵循以下步骤:
#客户端打开一个随机的端口(端口号大于1024,在这里,我们称它为x),同时一个FTP进程连接至服务器的21号命令端口。此时,源端口为随机端口x,在客户端,远程端口为21,在服务器。
#客户端开始监听端口(x+1),同时向服务器发送一个端口命令(通过服务器的21号命令端口),此命令告诉服务器客户端正在监听的端口号并且已准备好从此端口接收数据。这个端口就是我们所知的数据端口。
#服务器打开20号源端口并且建立和客户端数据端口的连接。此时,源端口为20,远程数据端口为(x+1)。
#客户端通过本地的数据端口建立一个和服务器20号端口的连接,然后向服务器发送一个应答,告诉服务器它已经建立好了一个连接。
FTP和网页浏览器
大多数最新的网页浏览器和文件管理器都能和FTP服务器建立连接。这使得在FTP上通过一个接口就可以操控远程文件,如同操控本地文件一样。这个功能通过给定一个FTP的URL实现,形如ftp://<服务器地址>(例如,ftp://ftp.gimp.org )。是否提供密码是可选择的,如果有密码,则形如ftp://:@。大部分网页浏览器要求使用被动FTP模式,然而并不是所有的FTP服务器都支持被动模式。
参考文献
- IETE在RFC 0959上定义了此协议的标准
- RFC0959文件传输协议。J.Postel, J.Reynolds. 1985.10(格式:文本,147316字节。http://www.ietf.org/rfc/rfc959.txt )。最早的RFC 114和之后的RFC 765已被废除。
中国协议分析网,这里关于FTP的中文协议比较全
http://www.cnpaf.net/class/ftp
参见
- 小文件传输协议(TFTP)
- SSH文件传输协议(SSH file transfer protocol)
- 安全FTP(Secure FTP)
- 简单文件传输协议(Simple File Transfer Protocol)
- FTP客户端
- FTP服务器
外部链接
- [http://www.cnpaf.net/class/ftp FTP协议详细资料]
Category:网络协议
ja:File Transfer Protocol
ko:FTP
网页浏览器
網頁瀏覽器是個顯示網頁伺服器或檔案系统內的HTML文件,並讓用戶與此些文件互動的一種軟件。個人電腦上常見的網頁瀏覽器包括微軟的Internet Explorer、Mozilla的Firefox、Opera和Safari。瀏覽器是最經常使用到的客户端程序。全球資訊網是全球最大的連結文件網絡文庫。
協定和標準
網頁瀏覽器主要通過HTTP協議連接網頁伺服器而取得網頁,HTTP容許網頁瀏覽器送交資料到網頁伺服器并且获取網頁。目前最常用的HTTP是HTTP/1.1,這個協議在RFC2616中被完整定義。HTTP/1.1 有其一套Internet Explorer並不完全支援的標準,然而許多其他當代的網頁瀏覽器則完全支援这些标准。
網頁的位置以URL(統一資源定位符)指示,此乃網頁的地址;以http:開首的便是通過HTTP協議登陸。很多瀏覽器同時支援其他類型的URL及協議,例如ftp:是FTP(檔案傳送協議)、gopher:是Gopher及https:是HTTPS(以SSL加密的HTTP)。
網頁通常使用HTML(超文本連結標記語言)文件格式,並在HTTP協議內以MIME內容形式來定義。大部分瀏覽器均支援許多HTML以外的文件格式,例如JPEG、PNG和GIF圖像格式,還可以利用外掛程式來支援更多文件類型。在HTTP內容類型和URL協議結合下,網頁設計者便可以把圖像、動畫、視頻、聲音和流媒體包含在網頁中,或讓人們透過網頁而取得它們。
早期的網頁瀏覽器只支援簡易版本的HTML。專屬軟體的瀏覽器的迅速發展導致非標準的HTML代碼的產生。這導致了瀏覽器的相容性的問題。現代的瀏覽器(Mozilla、Opera和Safari)支援標準的HTML和XHTML(從HTML 4.01版本開始)。他們顯示出來的網頁效果都一樣。Internet Explorer仍未完全支援HTML 4.01及XHTML 1.x。現在許多網站都是使用所見即所得的HTML編輯軟體來建構的,這些軟體包括Macromedia Dreamweaver和Microsoft Frontpage等。他們通常預設產生非標準HTML;這阻礙了W3C制定統一標準,尤其是XHTML和CSS(層疊樣式表,設計網頁時用)。
有一些瀏覽器還載入了一些附加組件來Usenet新聞組、IRC(互聯網中繼聊天)和電子郵件。支援的協議包括NNTP(網絡新聞傳輸協議)、SMTP(簡單郵件傳輸協議)、IMAP(交互郵件訪問協議)和POP(郵局協議)。
簡史
Tim Berners-Lee是第一个使用超文本來分享資訊,及於1990年發明了首個網頁瀏覽器--WorldWideWeb的人。在1991年3月,他把這發明介紹给了給他在CERN工作的朋友。 從那時起,瀏覽器的發展就和網絡的發展聯繫在了一起。
當時,網頁瀏覽器被視為一個能夠處理CERN寵大電話簿的實用工具。在與用戶互動的前題下,網頁瀏覽器跟據gopher和telnet協議,允許所有用戶能輕易地瀏覽別人所編寫的網站。可是,其後加插圖像進瀏覽器的舉動使之成為了互聯網的「殺手程式」。
NCSA Mosaic促使了互聯網的迅速發展。它是一個先在Unix運行的圖像瀏覽器;很快便發展到在Apple Macintosh和Microsoft Windows亦能運行。1993年9月發表了1.0版本。NCSA中Mosaic項目的負責人Marc Andreesen辭職並建立了網景通訊公司。
網景公司在1994年10月發佈了他們的旗艦产品Navigator(導航者)。但第二年Netscape的優勢就被削弱了。錯失了互聯網浪潮的微軟在這個時候匆促的購入了Spyglass公司的技術,改成Internet Explorer,掀起了軟件巨頭微軟和網景之間的瀏覽器大戰。這同時也加快了全球資訊網的發展。
這場戰爭把網絡帶到了千百萬普羅電腦用戶面前,但同時顯露了互聯網商業化如何妨礙統一標準的制定。微軟和網景都在他們的產品中加入了許多互不相容的HTML扩展代碼,並試圖以這些特點來取勝。1998年,網景公司承認他們的市場佔有率已跌至無法挽回的地步,這場戰爭便隨之而結束。微軟能取勝的其中一個因素是它把瀏覽器與其作業系統一併出售(OEM,原始設備製造);這亦使它面對反壟斷訴訟。
網景公司以開放源代碼迎戰,創造了Mozilla。但這個並不能挽回Netscape的市場佔有率。在1998年底美國線上收購了網景公司。在發展初期,Mozilla計劃為著吸引開發者而掙扎;但至2002年,它發展成一個穩定而強大的互聯網套件。Mozilla 1.0的出現被視為其里程碑。同年,衍生出Mozilla Firefox。Firefox 1.0於2004年發表。及至2005年,Mozilla及其衍生產品約佔10%網絡交通量。
Opera是一個靈巧的瀏覽器。它發佈于1996年。目前它在手持電腦上十分流行。它在個人電腦網絡瀏覽器市場上的佔有率則比較小。
LynxLynx瀏覽器仍然是Linux市場上十分流行的瀏覽器。它是全文字模式的瀏覽器,視覺上並不討好。還有一些有著進階功能的同類型瀏覽器,例如Links和它的分支ELinks。
縱然Macintosh的瀏覽器市場現在亦同樣被Internet Explorer和Netscape佔據,但未來有可能會是蘋果電腦自行推出的Safari的世界。Safari是基於Konqueror這個開放源代碼瀏覽器的KHTML佈局引擎而製成的。Safari是Mac OS X的預設瀏覽器。
2003年,微軟宣佈不會再推出的獨立的Internet Explorer,但卻會變成視窗平台的一部份;同時也不會再推出任何Macintosh版本的Internet Explorer。不過,於2005年初,微軟卻改變了計劃,並宣佈將會為Windows XP、Windows Server 2003和快將發表的Windows Vista作業系統推出Internet Explorer 7。
全球資訊網和網頁瀏覽器的功能
不同的瀏覽器有不同的功能,現時瀏覽器和網頁會有很多功能和技術是以往沒有的。如之前提到的,因為瀏覽器戰的出現,瀏覽器和全球資訊網得以迅速但混亂地擴展。
以下是較為人熟悉的功能列表:
支援標準
- HTTP(超文本傳輸協議)和HTTPS
- HTML(超文本連結標記語言),XHTML(可擴展的超文本標記語言)及XML(可擴展標記語言)
- 圖形檔案格式如GIF、PNG、JPEG、SVG
- CSS(層疊樣式表)
- JavaScript(動態網頁DHTML)
- Cookie 讓網站可以追踪瀏覽者
- 電子證書
- Macromedia Flash
- Java applet
- Favicons
基本功能
- 書簽管理
- 下載管理
- 網頁內容緩存
- 透過第三方外掛程式(plugins)支援多媒體
附加功能
- 網址和表單資料自動完成
- 分頁瀏覽
- 禁止彈出式廣告
- 廣告過濾
請參考
- 互聯網歷史
- 可及性
- Browser exploit
- 小瀏覽器
- 網絡程式
- 網頁瀏覽器列表
- 網頁瀏覽器比較
- 網頁瀏覽器的使用率
外部連結
- [http://www.blooberry.com/indexdot/history/browsers.htm Browser timeline (1993-2001)]
- [http://browsers.evolt.org evolt.org - Browser Archive]
- [http://www.dejavu.org Deja Vu: (re-)creating web history]
- [http://livinginternet.com/?w/wi_browse.htm Web Browser History]
- [http://danvine.com/icapture iCapture - Safari "emulator"]
- [http://www.anybrowser.org/campaign/ Viewable with Any Browser: Campaign]
- [http://darrel.knutson.com/mac/www/browsers.html Macintosh Web Browsers]
- [http://www.aadmm.de MultiOS Browser Test]
- [http://www.w3schools.com/browsers/browsers_stats.asp W3Schools Browser Statistics]
- [http://www.seo165.com Search Engine Optimization]
Category:互聯網
ja:Webブラウザ
ko:웹 브라우저
ms:Pelayar web
simple:Web browser
th:โปรแกรมค้นดูเว็บ
zh-min-nan:Bāng-ia̍h liû-lám-khì
TFTPTFTP(Trivial File Transfer Protocol),中译简单文件传输协议或小型文件传输协议,是一种简化的FTP,于1980年定义。
TFTP非常简单,通过少量存储器就能轻松实现——这在当时是很重要的考虑因素。所以TFTP被用于引导计算机,例如没有大容量存储器的路由器。现在它仍然被用于在一个网络上主机之间传输小文件,例如从一台网络主机或服务器引导一个远程X Window System终端或其他的薄型客户端(thin client)。
TFTP部分基于更早期的EFTP协议,EFTP是通用分组协议(PUP Protocol)中的一部分。在TCP/IP协议组早期的工作中,TFTP往往是在一个新的主机类型上首先完成的协议——因为其非常的简单。
最早的TFTP版本是在RFC 1350之前,显示出相当糟糕的协议缺陷,发现的时候被称为“魔术新手综合症”(Sorcerer's Apprentice Syndrome)。
技术信息
TFTP的一些详细资料:
- 使用UDP(端口69)作为其传输协议(不像FTP使用TCP端口21)。
- 不能列出索引内容。
- 无验证或加密机制。
- 被用于从远程服务器读取或写入文件。
- 支持三种不同的传输模式:"netascii","octet"和"mail",前两种符合FTP协议中的"ASCII"和"image(binary)"模式;第三种从来很少使用,目前已经废弃。
因为TFTP利用了UDP,就必须提供自己的传输和会话支持。每个通过TFTP传输的文件构成了一个独立的交换。此传输表现为步锁,任何时间网络上仅仅传递一个包(一个数据块或一个首部确认)。由于缺少窗口切换技术,TFTP在有很多潜在连接的情况下仅提供较低的吞吐量。
由于TFTP缺少安全性,在开放式因特网上传输非常危险,所以普遍仅仅用于私人本地网络。
选项协商后来加到协议中(RFC 2347),已经被协定的选项能对协议的操作进行轻微的更改(特别是更大分块尺寸的使用使得吞吐量略有提高),但协议大体上还是保持不变的。
TFTP会话的详细资料
- 初始化主机A送一个读请求(RRQ)或写请求(WRQ)包给主机B,包含了文件名和传输模式。
- B向A发一个ACK包应答,同时也通知了A其余送往B包应该发送的端口号。
- 源主机向目的主机送编过号的数据包,除了最后一个都应该包含一个全尺寸的数据块。目的主机用编号的ACK包应答所有的数据包。
- 最终的数据包必须包含少于最大尺寸的数据块以表明这是最后一个包。如果被传输文件正好是尺寸块的整数倍,源主机最后送的数据包就是0字节的。
category:网络协议
ko:TFTP
ja:Trivial File Transfer Protocol
Category:网络协议Category:互联网
Category:网络技术
ja:Category:通信プロトコル
Warlaing
Warlaing è un comune francese di 381 abitanti situato nel dipartimento del Nord nella regione del Nord-Passo di Calais.
Warlaing
Warlaing
cellulitis nadwaga Pozycjonowanie hosting venice luxury hotels
|
|
|
| :: RELATED NEWS :: |
Near death experience
Unter einer Nahtod-Erfahrung (Todesnäheerfahrung, engl. near-death experience, near death experience, NDE) versteht man ein Phänomen, bei dem Menschen für begrenzte Zeit in die Situation des klinischen Todes gerieten – beispielsweise während einer Operation, eines Verkehrsunfalls oder beim beinahigen
|
Ned Overend
Ned Overend ( - 20. August 1955) ist ein US-amerikanischer Mountainbiker und Cross-Triathlet.
Overend gilt als lebende Legende des Mountainbike Sports. Deadly Nedly steht bei der Firma Specialized unter Vertrag und gewann mehr Cross Country Rennen als jeder andere Radfahrer in der Sportgeschichte. Darunter fallen 6 Nationale Meisterschaften der Amerikanischen NORBA-Serie und die erste offizielle W
|
Adam Benzwi
Adam Benzwi, Professor h.c. ( - 1. Februar 1965 in San Diego, Kalifornien) ist ein US-amerikanischer Pianist und musikalischer Leiter des Studienganges Musical/Show an der Universität der K
|
The Importance of Being Earnest
Deutscher Titel: Bunbury
Alternativer deutscher Titel: Bunbury - Es ist wichtig, Ernst/ernst zu sein
Alternativer deutscher Titel: Ernst sein! Eine triviale Komödie für seriöse Leute
Alternativer deutscher Titel: Ernst sein ist alles
Alternativer deutscher Titel: Bunbury oder Ernst muss man sein
Deutsche Fassung: Ernst ist das Leben. Bunbury (Elfriede Jelinek nach einer Übersetzung von Karin Rausch)
Komödie in drei Akten von Zypern (griechischer Teil). Die höchste Erhebung ist der Olympos mit 1.952 m. Hier kann man in der kurzen Saison von Januar bis März sogar Ski fahren. Das Gebirge ist vulkanisch und (im Gegensatz zum Rest der Insel) bewaldet.
Besonderheiten:
Hier gibt es eine artenreiche Tierwelt mit Adlern, Füchsen und den letzten freilebenden Elfriede Jelinek nach einer Übersetzung von Karin Rausch)
Komödie in drei Akten von Deutschen Reich von 1872 bis 1919 die Bezeichnung für die mit schweren Geschützen ausgestattete Artillerie. Die Fußartillerie war zum Teil auch ortsfest als Küsten- oder Festungsartillerie eingesetzt. Der Großteil der Fußartillerie war jedoch aufgrund Bespannungsabteilungen beweglich und dem Feldheer zugeteilt.
Kategorie:
|
LZ 128
Der Zeppelin LZ 128 war ein geplantes Nachfolgemodell des Luftschiffs LZ 127 „Graf Zeppelin“, das jedoch nicht realisiert wurde.
Die gesamte Konstruktion von LZ 128 war vom erfolgreichen Vorgänger LZ 127 abgeleitet. Das Schiff sollte ursprünglich 232 m lang werden und ein Traggasvolumen von 150 000 m³ besitzen. Die Passagierkapazität war mit 30 bis 34 Personen geplant.
Nach dem Unglück des britischen Starrluftschiff<
|
|