Web资源:它是什么

什么是Web资源

没有互联网,无法提交现代社会。每次,进入某些页面或只是坐在社交网络上,我们不会考虑特殊术语,以及富裕的某些事物的差异。本文将处理其实际上,存在的网站和Web资源,存在哪种类型的Web资源以及它们的功能。如果您想独立学习如何创建网站,我们邀请您通过我们的免费在线编程和布局课程。

网站概念和网络资源

网站 - 一组文件,通过编程语言反映的文件以这样的方式,他们看到他们的互联网用户。换句话说,站点包括在页面或多个页面上收集的任何文本,图形,音频或视频信息。

确定网站的唯一性,通常是域名。但 Web资源 - 这是一个节点或点,其中启用了特殊标识符,这允许您轻松查找Internet上的页面。通常,一个域对应于一个Web资源,但有时它会发生多个Web资源位于单个域上,或者一个Web资源具有多个域本身。

网站越大,它将在几个域名的概率越大。与规则一样,同一域包括几个网站,通常可以免费提供Web托管。

Web资源的类型

不同类型的Web资源

按类型的Web资源存在某些差异:

  1. 通过服务的可用性:

    • 打开 - 当每个人都没有例外时,所有服务都可以无需异常即可使用。
    • 半开 - 当您需要注册时,通常是免费的
    • 封闭 - 为您只能具有特殊邀请的组织和组件创建的私人和个人网站。
  2. 通过物理位置:

    • 公开可用 - 向所有用户开放
    • 本地 - 仅在本地网络访问区域(特殊计算机网络上的足够小的区域)打开)。
  3. 根据信息演示计划:
    • 信息资源 - 包括专题站点(具有狭义的主题)和主题门户(通常具有全面信息的大型Web资源,以及在资源中进行通信的能力)。
    • 互联网陈述 - 作为一个规则,拥有业务的人的网站。这些网站有不同的亚种:访问网站,促销网站,在线商店等。
    • Web服务 - 还包括各种亚种(博客,视频托管,搜索服务等),旨在在Internet上执行一定数量的任务。

您还可以突出最有趣的。 Web资源网站类型的类型 :广告网站。在这个网站上,主要作用通常由“设计”作为一种改进某事物的外观或更成功可视化的方法(在这种情况下,我们可以讨论“设计”作为一种活动形式)。

商业网站。在这种情况下,Web资源的内容不会过于大量,因为此类站点的主要目的是巩固潜在客户或消费者所必需的最重要信息的展示。然而,还值得注意的是,有微笑的网络资源(公司 - 公司的营销政策考虑到,客户和客户的所有问题都被考虑在内。

网站存储

为了使特定站点正常运行,它必须保持在安全的地方。对于这样的目的,有特殊的服务器。否则,它们称为硬件服务器或Web服务器。还有一个特殊的服务,以保存网站。它们被称为网络托管。

值得注意的是,早些时候要保存该网站,有必要拥有一些单一服务器。现在互联网正在开发所以闪电,这通常是用户在所谓的框架内存在一个站点上时,用户往往会选择一个选项。虚拟托管。

当同一站点存储在不同的地址和服务器时,不排除其他选项。在这种情况下,有一个原创和副本(因为它以不同的方式不同 - 站点的镜像版本)

值得注意的是,对于Web开发人员来说,这种情况的顺序是非常可接受的,更好的解决方案。实际上,在这种情况下,没有必要创建用于存储特定站点数据的特定服务,并使用已经处理的已良好处理的服务器作为整体存储所有数据。

值得注意的是管理员或所谓的重要作用。 Sisadminov(以俚语语言),在其填充和可持续参数之后,在形成成功运行的Web资源方面发挥着重要作用。

互联网的现代发展是一种方式,或者迫使我们意识到我们在这个网络本身所面临的那些事情。如果您决定开始进行博客,请在网上商店开放,或简单地“在主题”中您处理网络的内容,了解Web资源是非常重要的。

装载机。

什么是在线资源?

互联网资源 (同义词“Web资源,网站,Web服务,网站”) - 这是集成技术和软件和硬件工具的组合,以及用于在万维网上出版的信息。 Internet资源可能包含文本,图形和多媒体表单中的信息。每个Internet资源必须具有唯一的地址,允许它在网络上找到它。

Internet Resource.jpg。

“互联网资源”的概念更常用于特殊词汇,因为其词源返回特殊的计算机术语。资源或系统资源,信息技术称为计算机系统中有限可用性的物理或虚拟组件。

也就是说,计算机中的任何设备都可以被视为资源。资源不仅使用物理组件(内存元素等),还使用虚拟,例如文件。它是资源的虚拟部分,Web(Internet)资源的想法正在上升。在年轻互联网的时代,网络正在寻找文件,而不是具有特殊地址的文件。很快在互联网上的资源下,他们也开始了解整个信息系统和相关网络(例如,电子图书馆等)。

在互联网上使用术语时,术语“资源”接收了类似的特征(识别和符号,寻址和技术处理)。但是,也有一定的特异性在专家之间造成了很长的讨论。最着名的这一讨论情节是关于互联网资源分类的争端。然而,实际上,争议的原因有更多。除技术问题外,专家还讨论了社会,语言甚至哲学方面。

互联网的进一步发展不仅导致了网站数量的增加,也导致了它们的各种功能和目的地。关于“互联网资源”一词的应用仍然存在的问题,但在日常生活中,它非常罕见。

互联网

互联网 (英文) - 用于存储和传输信息的全球合并计算机网络系统。经常被称为全球网络和全球网络,以及仅仅是网络。构建在TCP / IP协议栈上。全球广泛宽带www和许多其他数据传输系统都基于互联网。

基本互联网资源

考虑互联网的主要资源。最受欢迎的互联网资源是万维网,或WWW,这是一个巨大的数量(超过十亿)多媒体文件,一个独特的特征,除了出色的外观之外是能够彼此引用。这意味着在当前文档链接中的存在,实现转换到任何WWW文档,它可以物理地发布在另一台计算机网络上。 www(万维网,万维网) - 一套相互关联的超媒体文件

下一个网络资源是FTP,它是一系列文件的存储和传输系统。 FTP(文件传输协议,文件传输协议) - 用于发送各种文件的存储库和系统。

最古老的互联网资源是电子邮件(电子邮件)。电子邮件(电子邮件) - 电子邮件发送系统。

有关网络的讨论,预先打算称为新闻组的全局分布式系统。这种最受欢迎​​的系统之一是一组新闻usenet。

Telnet服务允许您连接到远程计算机并使用其资源。这是一项远程控制计算机的服务。

最后,互联网上有一个IRC(聊天)系统,通过从键盘输入文本来实时实现用户的实时通信。

万维网

万维网 (Eng。 全球资讯网。 ) - 一种分布式系统,可提供对位于连接到因特网的各种计算机上的互连文档。指定万维网也使用Word Web(ENG。 网。 “网络”)和缩写 万维网 。万维网是电子形式最大的全球多语言信息存储:数百万相关的文件,位于全球各地的计算机上。它被认为是最受欢迎和有趣的互联网服务,它允许访问信息,无论其位置如何。要了解新闻,学习某事或只是为了获得乐趣,人们看电视,听收音机,阅读报纸,杂志,书籍。万维网还提供其用户广播,视频信息,按下,书籍,但有差异,在不离开家的情况下可以获得这一切。在您的信息,文本文档,摄影,视频或声音片段的信息中呈现的信息中呈现哪些信息并不重要(在俄罗斯,澳大利亚或象牙的银行)中,您将获得它几分钟到你的电脑。

万维网是数亿的Web服务器。大多数万维网资源都是超文本。在万维网中发布的超文本文档称为网页。通过共同主题,设计以及相关链接以及通常位于同一Web服务器上的几个网页称为网站。特殊程序用于下载和查看网页 - 浏览器。万维网导致信息技术的真实革命以及互联网发展的繁荣。通常,谈到互联网,他们的意思是万维网,但重要的是要明白这不是一回事。

万维网历史

万维网的发明人被认为是Tim Berners-Lee,并且在较小程度上罗伯特·凯戈。 Tim Berners-Lee是HTTP Technologies,Uri / URL和HTML的作者。 1980年,他在欧洲核研究委员会(FR.COR.COR.CONELECHECHECHECHECHECHECHING LA RECHERCHENUCLÉAIRE,CERN)软件顾问工作。在那里,在日内瓦(瑞士),他为自己的需求写了忠诚程序(英语。询问,您可以自由翻译为“调查员”),它使用了随机关联来存储数据并为世界奠定了概念依据万维网。

1989年,在核心核心内部网络的内部网络上,Tim Berners-Lee提供了一个全球超文本项目,现在称为万维网。该项目暗示出版与超链接相关的超文本文件,这将有助于搜索和巩固CERN科学家的信息。要实现Project Tim Berners-Lee(与他的助手联合),请求URI标识符,HTTP协议和HTML语言。这些是可以提交给现代互联网的技术。在1991年至1993年期间,伯纳李改善了这些标准的技术规范并发布了它们。但是,尽管如此,1989年应审议万维网的诞生年度正式。

在Berners-Lee项目的框架内,世界上第一个HTTPD Web服务器和世界上第一个名为WorldWideWeb的超文本网络浏览器。此浏览器同时是WYSIWYG编辑器(SOC。该计划在NextStep环境中工作,并在1991年夏天开始在互联网上传播。

世界上第一个网址由伯纳莱李于1991年8月6日在第一个Web服务器上发布,可访问http://info.cern.ch/。该资源确定了万维网的概念,其中包含了使用浏览器安装Web服务器的指令等。该网站也是世界上第一个在线目录,因为后来蒂姆伯勒 - 李发布并支持了链接列表到其他网站。

自1994年以来,主要致力于全球网络发展,全球网络联盟的联盟,W3C,基于蒂姆伯勒斯 - 李仍领。该联盟是一个为互联网和万维网提供技术标准的组织。 W3C使命:“通过创建保证长期网络发展的协议和原则,通过创建协议和原则全面披露万维网的潜力。”另外两份主要的联盟任务 - 提供完整的“网络国际化”,并使残疾人提供网络。

W3C制定互联网的统一原则和标准(称为“建议”,英语。W3C建议),然后由计划和设备制造商嵌入。因此,各公司的软件产品和设备之间实现了兼容性,使全球网络更加完美,普遍方便。全球网络联盟的所有建议都是开放的,即不会受专利保护,任何人都可以介绍未经任何财务扣除财政扣除。

万维网的结构和原则

世界范围的WEB在全球范围内卷起数百万个Web服务器。 Web服务器是在连接到网络的计算机上运行的程序,并使用HTTP协议进行数据传输。在最简单的形式中,这样的程序通过特定资源网络接收HTTP请求,在本地硬盘上找到相应的文件,并将其发送到请求的网络。更复杂的Web服务器能够响应HTTP请求以使用模板和脚本动态生成文档。

WorldWideWewaroundWikipedia%281%29.png?uselang = ru

要查看从Web服务器收到的信息,客户端计算机上应用了一个特殊程序 - Web浏览器。 Web浏览器的主要功能是超文本的显示。万维网与超文本和超链接的概念密不可分。 Web中的大多数信息都是一个超文本。

为方便创建,存储和显示超文本,万维网传统上使用HTML语言(超文本标记语言,“超文本标记语言”)。超文本文档的创建(标记)的工作称为冲突,它是由标记中的网站管理员或单独的专家制作 - vertellor。在HTML标记之后,生成的文档存储在文件中,此类HTML文件是全球Web资源的主要类型。在HTML文件可用到Web服务器后,它开始调用“网页”。一套网页形成一个网站。

超文本网页包含超链接。超链接帮助全球网络用户在资源(文件)之间轻松移动,无论资源是否在本地计算机上或远程服务器上。要确定万维网中资源的位置,使用统一的资源定位器URL(英文统一资源定位器)。例如,俄罗斯部分维基百科的主页面的完整网址如下所示: http://ru.wikipedia.org/wiki/spalvnaya_strica 。这些URL组合了URI(ENG。统一资源标识符 - “统一资源标识符”)和DNS域名系统(ENG.域名系统)的识别技术。域名(在这种情况下是ru.wikipedia.org),因为URL的一部分表示计算机(更准确地说,其一个网络接口之一),它执行所需Web服务器的代码。当前页面的URL通常可以在浏览器的地址栏中看到,尽管许多现代浏览器更喜欢默认值,仅显示当前站点的域名。

万维网技术

为了提高网络的视觉感知,CSS技术已被广泛应用,这允许您为各种网页设置单一设计样式。另一种值得注意的创新是URN资源指定系统(ENG。统一资源名称)。

万维网的流行发展概念是创建语义蜘蛛网。语义Web是现有的全球网络上部结构,旨在使信息在网络上发布的信息更加可理解。语义Web是网络中的网络的概念,其中人类语言中的每个资源都配备有描述,可以对计算机可理解。语义Web不管平台,无论编程语言如何,都会打开对任何应用程序的结构良好的信息。该计划将能够找到必要的资源,流程信息,分类数据,识别逻辑连接,得出结论,甚至根据这些结论做出决定。通过广泛和有能力的实现,语义Web会导致互联网上的革命。要创建资源描述计算机,则在语义Web(ENG.OURCORMATION框架)中使用RDF格式,其基于XML语法并使用URI标识符来指定资源。此区域的新功能是RDFS(英文RDF架构)和SPARQL(英文协议和RDF查询语言)(发音为“闪耀”),用于快速访问RDF数据的新查询语言。

主要应用全球蜘蛛网

HTML。 (超文本标记语言,超文本标记语言)。这是WWW到现在信息中使用的超媒体文档的格式。此格式描述了文档的内容,其结构以及与其他文档的连接。用户屏幕上的文档的外观由导航器确定:如果用户使用图形或文本终端,则在屏幕上的文档将具有不同的外观。 HTML对超媒体文档的元素执行集成作用。文件名以.html格式,通常以.html结尾(或者在Windows下的服务器工作时具有扩展.htm)。 URL. (统一资源定位器,通用指针到资源)。这样的名称是对任何互联网信息资源的口头引用。互联网资源可在特定计算机的IP地址中获得。 HTTP(超文本传输​​协议,超文本传输​​协议)。这样的名称是客户端和WWW服务器交互以将超媒体文档交互到客户端的协议。 万维网 - 直接访问服务,需要全面的Internet连接。它需要快速通信线路,用于包含大量图形或其他非文本信息的文档。当速度较低时,WWW的部分优势是如此受欢迎。

工作原理

与大多数其他互联网服务一样,万维网在客户端 - 服务器模型中工作。作为服务器,通常,连接到网络的计算机是在哪个特殊程序工作的。这是这个程序最常被称为Web服务器。客户端是当前连接到Internet的计算机正在运行Web发布程序 - 浏览器(浏览器)(来自英文。浏览 - 翻转,滚动)。浏览器工作是与Web服务器交换信息,将必要的文档获取给用户,处理所获得的超文本信息和屏幕上的文档的显示。使用HTTP协议执行Web服务器和浏览器之间的信息交换。

使用浏览器

今天,在本发明的本发明中,万维网的发明内容,浏览器是最复杂的软件,可以易于使用和丰富的机会。浏览器不仅为用户开辟了世界的超文本资源世界万维网。它还可以与其他网络服务一起使用,例如FTP,Gopher,WAIS。与浏览器一起,通常安装程序使用电子邮件服务(电子邮件)和新闻(新闻)。实际上,浏览器是访问网络服务的主程序。通过它,即使浏览器不支持使用此服务,您也可以访问几乎任何互联网服务。这使用特殊编程的Web服务器,将全球网络与此网络服务相关联。这种Web服务器的一个例子是具有Web界面的许多免费的电子邮件服务器(参见http://www.mail.ru),今天有许多公司创建的浏览器程序。 Netscape Navigator和Internet Explorer等浏览器获得了最大的分销和识别。这是这些浏览器,弥补了自己的主要竞争,尽管值得注意的是,这些程序在很大程度上是相似的。这是可以理解的,因为它们采用相同的标准 - 互联网网络标准。与浏览器一起工作以用户正在获得他想要访问的地址栏中的资源的URL,然后按Enter键的事实开始。

Shahovalov06.png。

浏览器向指定的网络服务器发送请求。由于用户指定的网页的元素来自服务器,它逐渐出现在浏览器的工作窗口中。从服务器获取页面元素的过程显示在浏览器的较低“状态”字符串中。

Shahovalov07.png。

所接收的网页中包含的文本超链接通常由不同于文档的剩余文本颜色的颜色突出显示。引用指示用户尚未查看的资源以及已经访问的资源的链接通常具有不同的颜色。图像也可以用作超链接。无论文本链接还是图形,如果您将鼠标光标放在上面,它的表格将会发生变化。同时在浏览器的状态栏中将显示链路指示的地址。

shahovalov_navi.png。

单击超链接时,浏览器将打开它在其指示的工作窗口中的资源,并从中卸载先前的资源。浏览器会导致浏览页面和用户的列表,如有必要,可以返回页面已被视为链。为此,您需要单击浏览器菜单中的“返回”按钮(“返回”) - 并且它将返回到打开当前文档之前查看的页面。每次按下此按钮时,浏览器都将在访问的文件列表中返回一个文档。如果突然间,您已经回来太远,请使用“向前”按钮(“向前”)浏览器菜单。它将帮助您在文档列表中向前移动。停止“停止”(“停止”)将停止文档的文档。 “刷新”按钮允许您从服务器重新启动当前文档。其窗口中的浏览器只能显示一个文档:要显示其卸载前一个文档。在多个浏览器窗口中同时工作要方便。使用菜单执行“开”新窗口:File - Create - 窗口(或Ctrl + N key组合)执行。

与文件一起工作

浏览器允许在文档上进行一组标准操作。您可以打印加载到它的网页(在Internet Explorer中使用“打印”按钮或从菜单中完成:文件 - 打印......),保存到磁盘(菜单:文件 - 保存方法......)。您可以在下载的页面中找到您感兴趣的文本片段。为此,请使用菜单:编辑 - 在此页面上查找....如果您有兴趣在原始超文本中的原始超文本在处理浏览器中的样子,请在菜单中选择:查看 - 以HTML的形式选择。当用户在Internet时,用户查找特定页面,它利用浏览器中提供的书签的能力。通过比喻与书籍有趣的地方指出的书签)。这是通过菜单完成的:收藏夹 - 添加到收藏夹。之后,新选项卡出现在书签列表中,可以通过单击浏览器面板上的“收藏夹”按钮或通过收藏夹菜单来查看。您可以使用菜单删除书签,修改,组织文件夹中:收藏夹 - 原始的最爱。

通过代理服务器工作

下载网页后,将在计算机内存中的特殊缓冲区中按时和所有元素(图片,动画,声音文件)放置浏览器。由于此,在重新访问期间它非常快速地装载。关于单独的计算机,RAM中的位置和用于存储所观看的网页的计算机的刚性磁盘,称为“缓存”(ENG。缓存)。在本组织本地网络的框架内,可以组织一个公共缓冲区,其中在本地网络上的所有计算机上可见的网页。它被称为“代理服务器”(ENG。代理服务器)。如果您要求从网络接收文档的浏览器,则代理服务器检查它是否已在所请求信息的缓存中。如果有可用的东西,则代理服务器正在重新调用创建原始文档及其缓存的时间。如果它们是相同的,则代理服务器简单地指的是从缓存浏览器中的副本。这样的工作命令显着降低了流量的大小,节省了网络资源。另外,在使用代理服务器时,还减少了等待所请求的信息的时间 - 最常请求的页面加载到量更快。现代代理商另外交换了关于存储在其中的文件的信息,因为这一点,它们使用的效率显着增加。要将浏览器配置为使用代理服务器,您需要通过菜单调用“设置”窗口:服务 - 观察者属性......,然后选择“连接”选项卡。按网络设置按钮...并将框放入代理服务器。在下面的输入字段中,您必须输入代理服务器的名称,并通过该端口与其交换信息(此数据用户从其Internet提供商收到)。

Shahovalov08.png。

Netscape Navigator和Microsoft Internet Explorer还提供了一种嵌入其他功能独立制造商的机制。扩展浏览器功能的模块称为插件(插件)。Baizers在运行各种操作系统的计算机上工作。这为讨论了谈论万维网独立对用户和操作系统使用的计算机的独立性的基础。

搜索互联网的信息

最近,在万维网中看到了一个新的强大的大众媒体,这是世界上最活跃和受过教育的人口的观众。这种愿景对应于真正的事态。在重大事件和冲击的日子里,新闻网络节点的负荷急剧增加;作为响应,在事件中立即致力于读者需求的资源。因此,在1998年8月的CNN电视台和无线电公司(http://www.cnn.com)危机期间,这些消息似乎比俄罗斯媒体报道了很多。与此同时,RIA ROSBusinessConsulting Server是广泛的成名(http://www.rbc.ru),提供金融市场的新信息和最新消息。许多美国人观察了对美国总统克林顿的弹劾投票的进展,而不是在电视屏幕上。南斯拉夫亚洲战争的发展也立即在各种出版物中反映,反映了对这一冲突的各种观点。许多人熟悉互联网的互联网,相信您可以找到有关网络的任何信息。这真的是因为你可以在形式和内容中遇到最意想不到的资源。实际上,现代网络能够为其用户提供大量信息的用户。在这里,您可以熟悉新闻,花时间很有趣,获得各种参考,百科全书和教育信息。只有需要强调,尽管互联网的整体信息价值非常大,但信息空间本身就能重新均匀地定性,因为资源经常在救护车手上创建。如果在准备纸张出版时,其文本通常由几个审阅者读取,并且对其进行调整,然后在网络中,通常不存在发布过程的阶段。因此,一般而言,对于从互联网中学到的信息,应比打印出版物中的信息稍微更大的谨慎对待。然而,信息丰富具有负面的侧面:增加信息数量,发现此类信息变得越来越困难,当前需要这类信息。因此,在使用网络时发生的主要问题是快速找到必要的信息并理解它,评估资源的目的的信息值。

为了解决在互联网上找到必要信息的问题,存在单独的网络服务。我们正在谈论搜索服务器或搜索引擎。搜索服务器非常多种多样。习惯于区分搜索索引和目录。 索引服务器 它们如下工作:定期阅读大多数网络网页的内容(“索引”它们),并将它们整体或部分放在通用数据库中。分离器用户可以使用与感兴趣主题相关的关键字来搜索此数据库。搜索结果的发布通常由用户用户推荐脚趾的摘要组成,以及以超链接形式装饰的地址(URL)。使用此类型的搜索服务器,如果搜索清楚了解,则是方便的。 и

image14.gif。

image16.gif。

全球网络发展的问题和前景

几乎任何用于公共访问的信息都可以反映WWW。如果无法在WWW中展示某些东西,则这是由于WWW的一些限制和缺点。首先,客户端和服务器之间的连接是一次性的:客户端发送请求,服务器给出文档,并将连接中断。这意味着服务器没有关于更改或输入新数据的客户端通知机制。此问题在今天以几种方式解决:正在开发新版本的HTTP协议,这将保持长连接,数据传输到多个线程,数据传输信道的分布并控制它们。如果实施并将由标准WWW软件支持,它将删除上述缺陷。另一种方式是使用可以在可解释语言中本地执行程序的导航器,例如Sun Microsystems Java项目。此问题的另一个解决方案是基于XML和JavaScript使用Ajax技术。这允许您在从服务器上加载www页面时从服务器访问数据。

目前,全球网络的发展有两种趋势:语义网络和社交网络。

  • 语义网络 它涉及通过引入新的元数据格式来提高万维网中信息的关联和相关性。
  • 社交网站 在用户自己执行的Web中提供的简化信息,可以执行措施。作为作为语义Web的一部分的第二个发展方向的一部分,它被主动用作工具(RSS和其他网道格式,OPML,XHTML微造型器)。 Wikipedia类别的部分语义部分帮助用户有意识地在信息空间中移动,但对子类别的柔软要求不会有理由希望扩大这些网站。在这方面,兴趣可能会尝试吸取知识的地图集。

还有一个受欢迎的Web 2.0概念,它概括了万维网的几个发展方向。

Web 2.0。

WWW最近的发展是由主动引入已收到Web 2.0(Web 2.0)的一般名称的新原则和技术的介绍。 Web 2.0的术语首先出现在2004年,旨在说明在其存在的第二十年中的WWW中的高质量变化。 Web 2.0是Web的逻辑改进。 Web 2.0的主要特征是提高和加速网站与用户的交互,这导致了用户活动的快速增长。这表现为:

Web 2.0引入了一个活动数据交换,特别是:

  • 网站之间的新闻出口;
  • 站点的活动信息聚合。
  • 使用API​​将站点数据从站点分开

从Web 2.0网站的实施来看,它可以提高普通用户的简单性和便利性的要求,并旨在在不久的将来迅速下降用户的资格。标准和批准(W3C)列表符合最前沿。这特别是:

  • 网站的视觉设计和功能标准;
  • 搜索引擎的典型要求(SEO);
  • XML标准和开放信息交换。

另一方面,在Web 2.0上减少:

  • “亮度”和“创造性”的要求设计和填充;
  • 需要集成网站(门户网站);
  • 离线广告的价值;
  • 主要项目的商业利益。

因此,Web 2.0在高型,便宜,易于使用的网站上记录了WWW的转型,具有有效信息共享的可能性。这种过渡的主要原因是:

  • 批评缺乏质量信息填充;
  • 在www中的活动用户表达需要;
  • WWW中的搜索技术和信息聚集的开发。

向Web 2.0技术复杂的过渡对全球信息空间WWW具有如此的后果:

  • 该项目的成功取决于项目用户的主动通信水平和信息填充的质量水平;
  • 由于在WWW成功定位,网站可以实现高性能和盈利能力,而无需大量资本投资;
  • 单独的WWW用户可以在没有自己的网站的WWW中实施他们的业务和创造性计划的重大成功;
  • 个人网站的概念不如“博客”的概念,“作者的标题”;
  • 从根本上新的角色出现(论坛主持人,论坛的权威成员,博主)。

Web 2.0的示例 我们提供了一些网站示例,说明了Web 2.0技术,其实际更改了WWW环境。这特别是:

  • LiveJournal.com。 - 全球博主社区;
  • eBay.com。 - 与自我规范社区的互联网拍卖;
  • wikipedia.org。 - 世界上最大的百科全书;
  • ODP(DMOZ.ORG) - 最大的网站目录,由人编辑。
  • Facebook.com。 - 全球社交网络;
  • gmail.com。 - 最受欢迎的电子邮件服务之一;
  • reddit.com。 - 社交网络;

除了这些项目之外,还有其他项目形成现代全球环境,并根据用户的活动。其网站,填充和受欢迎程度是形成的,首先,不是由他们的业主的努力和资源,以及对该网站开发的用户社区构成了一个新的服务,这些服务界定了全球规则WWW环境。

FTP。

FTP。

FTP。 (Eng。 文件传输协议 - 文件传输协议) - 标准协议旨在通过TCP网络传输文件(例如,Internet)。 FTP通常用于从私有开发设备下载网络页面和其他文档以打开托管服务器。

该协议基于客户端 - 服务器体系结构构建,并使用不同的网络连接来发送客户端和服务器之间的命令和数据。 FTP用户可以通过使用打开文本传递登录名和密码来传递身份验证,或者如果在服务器上允许,它们可以匿名连接(这样的访问方法通常被视为更安全,因为它不会暴露用户密码威胁拦截)。您可以使用SSH协议来安全传输隐藏(加密)登录和密码,以及加密内容。

第一个客户端FTP应用程序是实现标准命令和语法的交互式命令行工具。自从用于今天的许多操作系统开发了图形用户界面。在这些接口中作为常见的Web设计程序,如Microsoft表达式Web和专用FTP客户端(例如,CuteFTP)。

FTP是1971年在HTTP之前长期出现的最旧的应用协议之一,甚至到TCP / IP。它也广泛用于分发软件并访问远程主机。

FTP与其他应用程序的不同之处在于它使用两个TCP连接来传输文件:

  • 管理连接 - 连接以向服务器发送命令并从中接收答案。 Telnet协议用于控制信道。
  • 数据连接 - 连接传输文件。

历史

协议(1971)的第一次实现为客户端和由标题(72位)和数据变量数据组成的服务器消息之间的交换。消息标题将该请求包括对FTP服务器或从中的答案,传输数据的类型和长度。数据参数作为数据(例如,路径和文件名)发送,来自服务器的信息(例如,目录中的文件列表)和文件本身。因此,命令和数据被发送到相同的信道。

1972年,该协议完全改变,并靠近现代的观点。通过Telnet连接(控制信道)传输来自客户端和服务器响应的参数的命令,为数据传输创建单独的连接(数据通道)。

在下文中,添加了在被动模式下工作的能力,添加了FTP服务器之间的文件传输,命令获取信息,更改当前目录,创建和删除目录,以唯一名称保存文件。有一段时间有用于通过FTP发送电子邮件的命令,但随后它们被排除在协议之外。

1980年,FTP协议开始使用TCP。该协议的最后一级版本于1985年发布。1997年,出现了协议的添加,允许加密并在控制信道和数据通道中签名信息。 1999年,一个致力于协议的附加加载项,它建议使用UTF-8编码服务器命令和响应,并定义设置响应语言的新LANG命令。

协议描述

与http.的差异

财产 FTP。 http。
根据工作会议 是的
内置用户身份验证 是的
主要提供转移 大型文件 小文本文件
连接模型 双连接 单一连接
主要适用于接待/转移 接待和传输 tak
支持文本和二进制传输模式 是的
支持指定传输数据类型(MIME标头) 是的
支持文件系统(MKDIR,RM,RENAME等)上的操作 是的

FTP协议的一个相当明亮的特征是它使用多个(至少双)连接。在这种情况下,一个频道是服务器通过该管理员通过,服务器命令接收及其答案被返回(通常通过TCP端口21),并且通过其余的存在数据传输,每个传输的一个信道。因此,在FTP会话的框架内,您可以同时同时发送多个文件,并且在两个方向上。对于每个数据通道,根据传输模式打开其TCP端口,其数量由服务器或客户选择,由服务器或客户端选择。FTP协议具有二进制传输模式,这减少了流量的开销并减少了数据传输大文件时交换时间。 HTTP的协议必然需要将二进制信息编码为文本形式,例如,使用BASE64算法。通过FTP协议调度,客户端包括在会话中,并且在本次会话中执行所有操作(换句话说,服务器记得当前状态)。 HTTP协议不记得任何内容。其任务是提供数据并忘记,因此使用HTTP时的状态记忆由外部对协议方法执行。FTP在OSI应用程序级别运行,用于使用TCP / IP传输文件。为此,应启动FTP服务器,等待传入查询。计算机客户端可以通过端口21联系服务器。此化合物(控制流程)在会话期间保持开放状态。第二连接(数据流)可以从端口20打开到相应客户端口端口的服务器( 活动模式 )或客户端从相应服务器端口的任何端口( 被动模式 )传输数据文件是必要的。控制流用于与会话一起使用 - 例如,使用类似Telnet的协议的客户端和服务器命令和密码之间的交换。例如,“retr文件名”将从服务器发送指定的文件到客户端。由于这种双端口结构,FTP被认为是一种外眼协议,与带内的HTTP不同。

数据连接和传输

协议在RFC 959中定义。服务器通过可选的文本消息响应三位ASCII状态ASCII代码的流程。例如,“200”(或“200 OK”)意味着上一支球队已成功完成。数字表示响应代码,文本是澄清或请求。当前数据流传输可以使用通过控制流发送的中断消息中断。FTP可以在 积极的 或者 被动模式 从其选择是安装连接的方法。在旧版本中,仅使用第20端口(活动模式)来传输数据,在FTP服务器的现代版本中,可以由非标准端口服务器(N> 1024)端口分配数据通道的端口(被动模式)。在活动模式下,客户端创建一个控制TCP - 与服务器连接,并发送其IP地址和任意客户端端口号,之后在该服务器与此地址和端口号启动TCP连接之前。如果客户端在防火墙后面并且无法接受传入的TCP连接,则可以使用被动模式。在此模式下,客户端使用控件流发送PASV命令服务器,然后从服务器接收其IP地址和端口号,然后客户端使用,然后客户端使用从任意客户端端口到地址的数据流和港口。

被动模式和主动的工作的差异。主动和被动模式下的服务器和客户端操作

活动模式 被动模式
1.客户建立通信,并从N(n> 1024)向21个服务器端口发送请求 1.客户端建立连接并发送请求(报告需要在来自端口n的21个服务器端口(n> 1024)上的请求(在被动模式下工作)
2.服务器向客户端端口N(n> 1024)发送答案 2.服务器发送答案并将数据通道P(P> 1024)的端口号向客户端发送到客户端的端口N(n> 1024)
3.服务器建立通信以通过端口20将数据传输到客户端N + 1的端口 3.客户建立通信以通过端口N + 1传输数据到端口端口P(P> 1024)

活跃的ftp。 FTP服务器有利可图,但对客户端有害。 FTP服务器尝试在客户端上随机连接(按数字)端口,此类连接肯定会被客户端的防火墙阻止。 被动ftp。 对客户有利可图,但对FTP服务器有害。客户端将与服务器进行连接,但其中一个将处于随机的高端口,这种连接肯定会被服务器端的防火墙阻止。

这两种模式都在1998年9月更新,以支持IPv6。此时,进行了被动制度的进一步变化,将其更新为扩展的被动制度。

在网络数据传输期间,可以使用四个数据视图。 :

  • ASCII - 用于文本。如有必要,数据在从“八达人ASCII”中的主机发送器上的符号视图转换之前,并且(再次如有必要)进入主机的字符表示。因此,此模式不适合不仅包含通常文本的文件。
  • 图像模式(通常称为二进制) - 发件人设备每一个字节发送每个字节文件,收件人在收到后保存字节流。所有FTP实现都建议使用对此模式的支持。
  • EBCDIC - 用于在EBCDIC编码中传输主机之间的普通文本。否则,此模式类似于ASCII模式。
  • 本地模式 - 允许两台具有相同安装的计算机以自己的格式在不转换的情况下以自己的格式在ASCII中发送数据。

对于文本文件,提供了各种控制格式和录制结构的配置。这些功能旨在使用包含Telnet或ASA格式的文件。

数据传输可以在三种模式中的任何一种中进行。 :

  • 药水模式 - 数据被发送为连续流,从执行任何类型的处理中释放FTP。相反,所有处理都由TCP执行。除了在记录上的数据外,不需要最终指示符。
  • 块模式 - FTP将数据中断到多个块(标题单元,字节数,数据字段)中,然后发送它们TCP。
  • 压缩模式 - 通过单个算法(通常,编码系列的长度)来压缩数据。

验证

FTP身份验证使用通常的用户名/密码图来提供访问。用户名将发送到用户命令服务器,密码是pass命令。如果客户端接受客户提供的信息,则服务器将向客户端发送邀请,会话开始。用户可以如果服务器支持此功能,请登录系统而不提供凭据,但服务器只能为此类会话提供有限的访问权限。

匿名FTP。

主机提供FTP服务,可以提供对FTP的匿名访问。用户通常以“匿名”登录(可能是依赖于某些FTP服务器)作为用户名。虽然通常,用户被要求发送电子邮件地址而不是密码,但实际没有验证。提供软件更新的许多FTP主机支持匿名访问。

NAT-PT。

特别是对于通过防火墙操作FTP协议的操作,所谓的NAT扩展名为NAT-PT(RFC2766),允许您通过NAT将来自服务器的传入连接转换为客户端。在这种连接的过程中,NAT将来自客户端的发送数据替换为对服务器的服务器,并且服务器将能够连接的端口,然后从服务器从该地址广播连接到客户端到它的地址。尽管采取了所有措施和创新来支持FTP协议,但在实践中,NAT-PT功能通常在所有路由器和路由器中断开连接,以便提供来自病毒威胁的额外安全性。

NAT和闪烁的防火墙

如果客户端发送端口命令,则FTP通常会在客户端连接到客户端时发送数据。这为NAT和防火墙产生了问题,不允许从Internet到内部主机连接。对于NAT,额外问题是端口命令中的IP地址和端口号的表示指的是内部主机的IP地址和端口,而不是公共IP地址和NAT端口。这个问题有两种方法。首先是FTP客户端和FTP服务器使用PASV命令,这会导致从客户端设置到服务器的数据连接。第二种方法是使用应用级别的网关的端口命令值的NAT的变化。

Web浏览器支持

大多数通常的Web浏览器可以检索位于FTP服务器上的文件,尽管它们可能不支持像FTP等协议扩展。当指定FTP地址而不是HTTP地址时,远程服务器上的可用内容似乎类似于其他Web内容。全功能FTP客户端可以在Firefox中推出作为FireFTP /

句法

FTP URL语法在RFC1738中描述:ftp:// [<<用户> [:<password>] @] <host> [:<port>] / <path>(方括号中的参数是可选的) 。例如:ftp://public.ftp-servers.example.com/mydirectory/myfile.txt

或者:ftp:// user001:[email protected]/mydirectory/myfile.txt

更详细地指定指定用户名和密码在浏览器文档中编写。默认情况下,大多数Web浏览器使用最终用户防火墙更好的被动(PASV)模式。

安全

FTP未被开发为保护(特别是根据当前标准)协议,并具有许多防御漏洞。 1999年5月,RFC 2577的作者将脆弱性带来了下一个问题清单:

  • 隐藏的攻击(反弹攻击)
  • 欺骗攻击)
  • 繁殖力攻击(蛮力攻击)
  • 包拦截,嗅闻(数据包捕获,嗅闻)
  • 用户名保护
  • 捕获端口(端口窃取)

FTP无法加密其流量,所有传输 - 打开文本,因此可以由任何人读取用户名,密码,命令和数据,能够通过网络拦截数据包。此问题是在创建此类加密机制(如TLS和SSL)之前开发的许多Internet协议规范(包括SMTP,Telnet,Pop,IMAP)的特征。此问题的通常解决方案是使用“安全”,保护的易受攻击协议(FTP,Telnet的FTP,Telnet等的FTP等),如SFTP / SCP,如最具实现的安全shell协议,如SFTP / SCP 。

安全ftp。

在一个或另一个名为“安全FTP”的一个或另一个时间内有几种安全文件传输方法。

FTPS。

显式FTPS - 扩展FTP标准,允许客户端要求加密FTP会话。这是通过发送“auth tls”命令来实现的。服务器能够允许或拒绝未请求TLS的连接。该协议扩展在规范4217中定义。隐式FTPS是FTP的过时标准,这需要使用SSL或TLS连接。该标准应该使用除了通常的FTP之外的其他端口。

SFTP。

SFTP或“SSH文件传输协议”,除了它还发送文件并且具有类似的用户命令之外,除了FTP之外,没有与FTP相关联。 SFTP或Safe FTP是一个使用SSH(Secure Shell)传输文件的程序。与标准FTP不同,它会通过网络加密命令和数据,防止从开放传输中的密码和机密信息。根据SFTP的功能,它看起来像一个FTP,但由于它使用另一个协议,标准FTP客户端无法联系SFTP服务器,反之亦然。

通过ssh(不是sftp)ftp

FTP通过SSH(不是SFTP)是指通过SSH连接隧道隧道隧道隧道的做法。由于FTP使用多个TCP连接,因此隧道通过SSH特别困难。当大量SSH客户端尝试为控制信道安装隧道(初始“客户端 - 服务器”连接到端口21)时,只有此频道将受到保护;数据传输时,任何端部的FTP软件都将设置新的TCP连接(数据通道),这将花费SSH连接,从而失去整体保护。

否则,对于客户端SSH软件,您需要拥有某些FTP知识来跟踪和覆盖FTP控制流消息以及用于FTP数据流的新重定向的自主打开。

通过SSH的FTP有时被称为安全的FTP;但值得与其他方法(例如SSL / TLS(FTP))混淆。使用SSH和与FTP - SFTP和SCP无关的文件传输方法;它们中的每一个和记帐和文件数据始终受到SSH协议的保护。

FTP。基本概念

FTP。

FTP。 - 从英文“文件传输协议”,转换为“文件传输协议”。使用此协议,您可以连接到FTP服务器,并使用存储在其上的文件和文件夹进行不同的步骤:从服务器下载到PC,下载到服务器,创建,编辑,重命名,删除,分配访问权限。使用FTP服务器上的文件在很大程度上让人想起计算机上的通常操作。

使用FTP的例子。 :

  • 在主机服务器上加载网页
  • 使用公开的FTP服务器下载音乐,电影和程序等。

作为实际工作,转到http://www.freedrweb.com/cureit/并将鼠标悬停在链接Dr.Web Cureit上!在页面的底部。在状态栏中,您将看到链接地址:ftp://ftp.drweb.com/pub/drweb/cureit/launch.exe。以下是一个可公开访问的FTP服务器,在其中存储CUREIT实用程序!

FTP协议

FTP协议 文件传输协议)是三个主要的互联网协议之一(邮件,www,ftp)。 FTP或“文件传输协议” - Internet上最旧的协议之一并进入其标准。 FTP中的数据交换通过TCP通道。使用客户端 - 服务器技术构建Exchange。

协议 - 这是一种用于在两个设备之间传输数据的一致格式。

FTP服务器。

FTP服务器。 - 这是已安装特殊软件的通常计算机,允许用户连接到它并使用存储在IT上的文件和文件夹,只需在自己的PC上执行此操作。您可以自由地或在唯一的登录名和密码上连接到FTP服务器。

使用FTP时,使用两个概念:下载和抽水。 下载 (英文“下载”)表示将文件夹和文件从FTP服务器保存到计算机的过程。 下载 (英文“上传”)是将文件夹和文件从计算机转移到FTP服务器。

通常,FTP服务器上的每个文件夹(更少的文件)分配访问权限:读取,录制和执行。阅读意味着您可以查看文件或文件夹内容。记录允许您更改此内容。并且执行使得可以在服务器上运行可执行文件和脚本。例如,您可能会遇到访问权限管理,例如,当访问者需要禁止访问某些站点目录并允许来自其他目录的脚本时,开发网站时。

FTP客户端

要连接到FTP服务器,需要一个特殊程序,调用 FTP客户端 或ftp manager。FTP客户端,既有内置的地方和专业化,有一个很棒的集合。

FTP客户端 - 一个程序,允许您通过FTP协议连接到远程FTP服务器并接收/发送文件。

使用FTP客户端的一般方案

首先,您必须指定特定的服务器地址(URL)。例如,ftp://ftp.msu.ru。然后您需要通过服务器上的注册过程。如果服务器是匿名的,并且您使用浏览器程序,注册将自动。使用图形FTP客户端时,您还可以提前规定必要的访问参数,即用户名和密码。在成功连接之后,您可以查看所有服务器文件夹的内容,根据FTP客户端的类型,看起来像标准程序以查看文件系统。找到所需的文件,您可以将其复制到本地计算机的磁盘,预先指定目标。将来自本地计算机的文件复制到远程FTP服务器通常仅允许注册用户。

在教育过程中使用FTP :

  • 复制软件以提供学习过程;
  • 与电信项目合作伙伴的文件共享组织。

FTP协议

FTP协议

FTP。 文件传输协议)是三个主要的互联网协议之一(邮件,www,ftp)。 FTP或“文件传输协议” - Internet上最旧的协议之一并进入其标准。 FTP中的数据交换通过TCP通道。使用客户端 - 服务器技术构建Exchange。

协议 - 这是一种用于在两个设备之间传输数据的一致格式。该协议确定以下内容:

  • 如何检查错误;
  • 数据包装方法(如果使用包);
  • 发送设备如何报告它已完成消息;
  • 接收设备如何报告它收到了一条消息。

您可以从中选择合适的许多标准(参考)协议。每个协议都有其优缺点(不便);例如,一些比其他更简单,有些更可靠,有些更快。

从用户的角度来看,协议中唯一兴趣的是,如果要联系其他计算机,计算机或设备必须正确支持它(协议)。协议可以实现或硬件或软件。

5614161.png。

FTP是一组规则,指示计算机如何在Internet上共享文件。

FTP协议以这样的方式构建,即具有各种软件和各种“硬件”的各种计算机可以有效地交换任何文件。

今天,许多用户使用FTP字样将其与Warez,MP3,JPEG和MPEG格式相关联。但实际上,该协议用于将任何类型的文件传输到普通文本文档到受保护的软件文件。 FTP协议广泛用于互联网上的自动支付系统中,并从空间中的卫星传输信息。

转发和下载Internet上的文件 - 如此重要的例程任务,即FTP协议在电子邮件出现之前已被广泛应用。但是,通过此协议,访问另一台计算机的文件是更容易的,而不是提供别人访问文件并读取它们的能力。

使用FTP协议的技术连接流程

在FTP中,通过用户协议解释器启动连接。 Exchange管理通过Telnet协议标准中的控制信道进行。 FTP命令由用户协议解释器生成,并将其发送到服务器。服务器答案也通过控制信道发送给用户。通常,用户能够与服务器协议解释器建立接触并与用户解释器不同。

FTP命令定义数据传输信道参数和传输过程本身。他们还确定使用远程和本地文件系统的性质。

FTP与其他应用程序的不同之处在于它使用两个TCP连接来传输文件。

  • 管理连接 安装为普通客户端 - 服务器连接。服务器在预先知道的FTP端口(21)上执行被动开口,并期望从客户端连接请求。客户端在TCP端口21上执行主动开口以​​设置控制化合物。当客户端与服务器通信时,控制连接一直存在。此连接用于将来自客户端传输到服务器的命令并从服务器传输响应。控制连接的IP类型的服务被设置为获取“最小延迟”,因为通常由用户输入命令。
  • 每次在客户端和服务器之间传输文件时都会打开数据连接。它还与我们稍后会看到的其他时刻。数据连接的IP服务类型必须是“最大带宽”,因为此连接用于传输文件。

管理会话初始化数据传输信道。当组织数据传输信道时,除了控制信道的组织之外,动作序列是另一个。在这种情况下,服务器根据管理会话中达成的参数启动数据交换。

数据通道安装与配置数据信道的控制信道相同的主机。可以使用数据通道来接收和数据传输。

当数据可以传输到第三辆车时,可能是可能的。在这种情况下,用户以两个服务器组织控制信道并在它们之间组织直接信道信道。 Control命令通过用户,直接在服务器之间直接进行数据。

在机器之间传输数据时必须打开控制信道。如果关闭,则数据传输停止。

FTP地址如下所示:

ftp://用户:[email protected]:21 /

  • 用户 - 用户名。
  • 冒号是用户名和密码之间的程序的分隔符
  • 密码 - 密码。
  • @ - 表示用户数据和地址之间的分隔。

接下来是直接的地址。它可以是IP,或者地址可以具有字母值(ftp.ur.ru)。在地址之后,分离冒号再次进入,该地址共享地址,以及应连接的端口号。默认情况下,此端口为21,但服务器管理员可能有任何数字。

地址可能如下所示:

FTP:/ 127.0.0.1

这将意味着用户匿名,密码的名称是电子邮件地址和第21号端口。

5614162.png。

FTP模式

在客户端和服务器之间的FTP协议上工作时,安装了两种化合物 - 经理 (团队继续)和 数据传输连接 (发送文件)。对照化合物同样适用于 积极的 и 被动制度 。客户端从动态端口(1024-65535)启动TCP连接到FTP服务器上的端口号21,并表示“嗨!我想连接到您。这是我的名字和密码。”进一步的操作取决于选择了FTP模式(主动或无源)。

  • В 活动模式 当客户说“嗨!”它还告诉端口号服务器(从1024-655535的动态范围),使服务器可以连接到客户端以设置数据传输的连接。 FTP服务器使用用于数据传输的TCP端口号20连接到指定的客户端口号。对于客户端,这种连接正在收到,因此经常在防火墙后面的客户端或NAT的活动模式下工作,或者需要额外的设置。
  • В 被动模式 在客户端表示“嗨!”之后,服务器向客户端报告TCP端口号(从1024-655535的动态范围),您可以连接到设置数据传输连接。同时,很容易注意到,来自客户端和服务器端的这种连接中的端口是任意的。在被动模式下,客户端可以通过其防火墙轻松使用服务器,但经常支持被动模式服务器,相应的防火墙配置已经在服务器端。

主动FTP模式和无源FTP模式之间的主要区别是打开与传输数据的连接的方。在活动模式下,客户端必须能够从FTP服务器获取此连接。在被动模式下,客户端始终启动此连接本身,并且必须拍摄服务器。

FTP是在TCP(传输管理协议)上完全基于的服务。 FTP是不寻常的,因为它使用两个端口,“数据”端口和“命令”端口(也称为控制端口)。传统上,这是用于数据的命令和端口20的端口21。但是,根据模式,数据端口并不总是20。

在活动模式下,FTP客户端与FTP服务器命令端口21连接到任意非特权端口(n> 1024)。然后,客户端开始侦听端口N + 1,并将FTP命令端口N + 1发送到FTP服务器。作为响应,服务器从其本地数据端口20连接到指定的客户端数据端口。

在被动FTP模式下,客户端启动到服务器的连接,解决了过滤客户端数据端口的传入端口的防火墙的问题。打开FTP连接时,客户端当地人打开两个未特权的端口(n> 1024和n + 1)。第一个端口将服务器联系到端口21,而不是发送端口命令并允许服务器响应响应地连接到其数据端口,而是显示PASV命令。结果,服务器打开一个任意的非特权端口(p> 1024)并将客户端发送到端口p pr命令。然后,对于数据传输,客户端将连接从端口n + 1启动到服务器上的端口p 。

FTP服务器。

FTP服务器。

FTP服务器。 - 包含公开可用文件的计算机,配置为支持FTP协议(FTP服务器必须具有支持FTP协议的软件)。

目前,互联网中有三种FTP服务器:

  1. Internet式(访问所有服务器文件)
  2. listserver(有限访问)
  3. ftpmail(通过电子邮件访问)。

服务器 ftpmail. 对于那些访问互联网的用户来说最有趣的是非常有限,即他们只能使用电子邮件。您在字母中输入几个特殊命令以执行所选的FTPMAIL服务器。如果完全输入的所有内容,并且您的信件已到达目的地,FTPMAIL服务器将开始在几乎所有交织的Internet中搜索所需的文件。如果找到该文件,则将转移它,否则您将“您将”包含此文件本质上的信息即可。当然,这是好的,但如果你有完全访问互联网资源,你可以做任何事情。

在用于存储大数据量的网络中存在 FTP服务器 。 FTP服务器是一种文件库。为了在FTP服务器和用户的计算机之间泵浦文件,使用FTP协议( 文件传输协议 - 文件传输协议)。

什么是FTP服务器?您可以在众多FTP服务器上抽取计算机提交文件。有数千个FTP服务器,提供了对最多样化信息的千兆字节的免费匿名访问:文本文档,程序分发,照片和音乐文件。通过FTP协议,您可以在提供空间的免费服务器上下载您的主页。当您指定在服务器的特殊页面上的文件指定需要下载的文件时,它比应用HTTP更方便。

使用FTP时,应记住此服务的某些功能,直接从其起源的操作系统引起 - UNIX。任何FTP服务器始终需要用户授权,即输入其名称和密码。根据此,用户才会提供对某些目录和文件的访问,以及仅在FTP存储内容上执行允许的操作的能力。

如果您不是注册用户,该怎么办?几乎每个FTP服务器都提供所谓的 匿名输入 (此服务的其他名称 - 匿名FTP。 )。对于匿名(或访客)登录服务器,而不是用户名,请指定匿名关键字并作为输入电子邮件地址的密码。之后,您将提供对常规目录的访问权限,以将服务器所有者拥有的数据。通常,在此访问到服务器的访问模式下,用户只能查看目录并将文件泵送到磁盘。这种与公开访问的FTP服务器一起使用的方式称为匿名FTP。某些服务器创建特殊目录,每个人也可以下载自己的文件。

您可以使用普通的WWW浏览器与FTP服务器一起使用。拨打在所需FTP服务器的URL地址字符串后,浏览器将连接到它,并显示远程目录的内容。

要通过WWW浏览器连接到FTP服务器,必须使用以下URL录制表格(统一资源定位器): 使用需要授权的FTP服务器时 :ftp:// user_name:password @ address_ftp服务器:port / path_k_file 使用匿名FTP服务器时 :ftp:// address_ftp服务器/ path_fail

乍一看,这种浏览器作为FTP客户端的使用非常方便。但是,应该注意的是,同时使用FTP服务器的方法缺少文件欺诈的可能性。如果与服务器的连接突然断开,并且您没有时间下载整个文件(通常会在从非常远程服务器中重新出现大文件时发生),那么您将必须从一开始就下载整个文件。这是在使用FTP服务器时使用单独的FTP客户端的相当大的原因之一。 FTP客户端允许您将(卸载)文件重写为FTP服务器,并且会发生碗,从FTP服务器重写(下载,接收)文件。

FTP服务器的类型

与几乎任何人可以访问的WWW服务器不同,FTP中有两类服务器。某些服务器仅适用于注册用户的有限循环,当您尝试连接标识符或用户名(登录)和密码(密码)。其他服务器对每个人都开放。他们叫 匿名的 .

匿名FTP服务器 - 开放式访问服务器。匿名FTP服务器的标准用户名是匿名的,电子邮件地址用作密码。

Filezilla。

Filezilla。 - 这是Microsoft Windows,Mac OS X和Linux的免费多语种FTP客户端。它支持FTP,SFTP和FTPS(通过SSL / TLS的FTP)。2010年7月30日,他在最受欢迎的SourceForge.net程序列表中六是第六个。

也存在 filezilla服务器 - 项目,相关FileZilla客户端。这是由同一组织开发的FTP服务器。它支持FTP,SFTP和FTPS(通过SSL / TLS的FTP)。

使用FileZilla Server创建和配置FTP服务器

创建自己的家庭FTP服务器允许您组织一个方便的方式将数据传输给本地或全局网络的用户。要在家启动它,您可以使用免费软件,例如, filezilla服务器 。该程序赋予了所有必要的功能,并且很容易调整。

817_0_0_192x192_images_stories_faq_2011_september_16-01.jpg.

FileZilla服务器扩展到免费许可证,因此可以从其开发人员的网站自由下载程序分发。在安装之前,必须指定要侦听管理员界面的端口并确定FTP服务启动方法。如果留下默认设置,安装程序将选择随机端口并将FTP服务添加到Windows AutoLoad。

0.jpg。

此外,在安装FileZilla Server之前,必须在加载系统时选择服务器启动方法。默认情况下,当您在OS中授权时,通过FTP服务的自动启动激活所有用户。

1.jpg。

安装完成后,程序将在单击“服务器管理”面板打开时将其图标放在纸盘中。在它中,首先,您应该确认服务器127.0.0.1和指定端口的选择,以及如有必要,请亮起并输入管理员密码。

2.jpg。

FileZilla Server设置应使用创建一个或多个用户开始,并允许访问计算机上的某些目录。为此,请选择“编辑”菜单项“用户”,然后单击“添加”按钮。在出现的窗口中,如果您希望在特定组中将其放在特定组中,则需要输入用户的任意名称(它可以在“编辑组”菜单中)。按“确定”后,将使用指定的名称创建一个帐户,之后您可以继续配置。

3.jpg。

默认情况下,在没有密码的情况下创建新用户FileZilla服务器。要设置它,您遵循“常规”以在密码上安装勾号并输入它。在同一窗口中,您可以对所选用户的连接数(0 - 不限限制)设置限制。

4.jpg。

在“共享文件夹”选项卡中,您需要添加用户的根目录,然后选择它将有权访问的目录。您可以通过单击“设置为Home Dir”按钮作为root安装所选目录。此外,还可以在此窗口中指定所选用户在可用的文件和目录上的权限。例如,在“文件”类别中的“写入”和“删除”段落中设置刻度将在C:\ FTP目录中删除匿名帐户并删除文件。

5.jpg。

速度限制标签负责设置特定帐户的负载速度限制和下载数据。这些参数可以保持不变。

6.jpg。

在“IP筛选器”窗口中,管理员可以禁用对来自某些IP或子网的FTP服务器的访问。当检测到不相关的用户加载其他方法的不相关的用户时,这可能是有用的。

7.jpg。

在常规服务器设置中,扩展到所有帐户,您可以从“编辑 - 设置”菜单中进行。特别是大多数参数,特别是速度限制,“黑名单”IP,SSL和AutoBan最初可以留下。注意“被动模式设置”项目,允许您输入服务器的域名而不是IP。这将在每次连接到网络时改变动态地址。

8.jpg。

例如,可以使用dyndns服务注册免费域名。

要使用户能够与FTP服务器交换数据,您需要告诉他们条目的地址和帐户数据。他们的所有操作都将显示在主FileZilla窗口中。

FTP客户端

FTP客户端

FTP客户端 - 文件传输协议(字母。“文件传输协议” - 要简化对FTP服务器访问的程序。根据目的地,它可以在文本控制台模式下提供用户轻松访问远程FTP服务器,仅接管要在远程服务器上发送用户命令和文件的操作,或者在远程服务器上显示文件用户的计算机文件系统或两者。在过去的两种情况下,FTP客户端假设了解释FTP协议命令中的用户动作的任务,从而允许使用文件传输协议的能力而不熟悉其所有智慧。

200px-tier_architecture.ru.svg.png?uselang = ru

使用FTP客户端的部分示例可以是:

  • 在Web服务器Web开发人员上发布网站页面
  • 常用的Internet用户丢弃音乐,程序和任何其他数据文件。此示例常常甚至没有由许多用户使用FTP客户端和协议而实现,因为许多公共服务器不请求其他数据来验证用户,而Internet浏览器(也是FTP客户端)正在下载文件,而无需其他问题。

销售量

在最简单的用户(但具有最全面的)案例中,FTP客户端是一个简单地放在另一台计算机上的文件系统的仿真器。使用此文件系统,您可以制作所有常用操作用户:从服务器复制文件并到服务器,删除文件,创建新文件。在某些情况下,也可以打开文件 - 查看,启动程序,编辑。必须仅考虑文件的开放意味着其预下载到用户的计算机。这些程序的示例可以服务:

  • Internet浏览器(通常在只读模式下工作,即,不允许您将文件添加到服务器)
  • 许多文件经理,例如:Windows Explorer,Winscp,Total Commander,FAR,午夜指挥官,Krusader
  • 专业计划,例如:filezilla
  • 在线客户工作,通过任何互联网浏览器进行,例如:ftponline.ru

由于FTP协议的普及,简单(从实现的角度来看)FTP客户端实际上在每个操作系统中。但是,使用这些客户需要使用控制台技能,以及协议命令与服务器通信的知识。所以在Windows中这样的实用程序是ftp.exe。在许多Linux中,还有一个ftp实用程序。

访问权限和授权

作为规则的远程服务器上的文件系统具有各种用户的访问权限设置。例如,只有一些文件可以访问匿名用户,不需要知道其他用户的存在。另一组用户可以是其他文件,或者,例如,除了读取文件的权限之外,还可以给出它以记录新的或更新可用文件。访问权限选项的范围取决于每个特定FTP服务器的操作系统和软件。通常,共享查看文件夹内容的权限(即,获取包含在其中包含的文件列表)以读取文件,以写入(创建,删除,更新)文件(s)

要授权FTP服务器,请在将FTP客户端连接到它时,请求最后一个用户和密码。最多的FTP客户端又请求在交互模式下请求此用户的数据。还有另一种方法可以通过在FTP服务器URL中包含它们来指定此数据。所以,例如,在一个字符串中

** ftp:// vasya:[email protected]

  • ftp:// - 请注意,我们使用FTP协议
  • 瓦西亚 - 用户名
  • : - 用户名和密码分隔符
  • 密钥 - 密码
  • @ - 身份验证信息分隔符和服务器地址
  • ftp.example.com - FTP服务器地址

当这种指定用户名和密码的方法时,没有案例是支持FTP客户端的唯一一个。

FTP客户端的示例

浏览器

最简单的原始FTP客户端是Web浏览器和Windows资源管理器。要在其地址栏中访问FTP服务器,它足以进入FTP://服务器名称(例如ftp://ftp.drweb.com/)。 Web浏览器和指数允许您查看FTP服务器的内容并从中下载文件。但是,使用浏览器,您将无法将文件或文件夹下载到FTP服务器,Windows资源管理器在连接断裂时不支持文件。最重要的是浏览器允许您才能允许您单击链接并立即下载文件,虽然有时它会发生而不是下载,但下载它,而不是一个文件,但很多。因此,浏览器不值得查看视为严重的FTP客户端。因此,最好使用专门用于此程序以与FTP一起使用。其中一些锐化仅使用FTP工作,其他的是整个软件复合体,除了连接到FTP服务器之外,还可以允许您解决大量日常计算机任务。

总指挥官和其他类似

FTP客户端也内置于流行的文件管理器中,例如,总命令员。通常,文件管理器允许您使用FTP服务器,就像使用本地计算机的常规磁盘一样,尽管当然,服务器管理员指定的一些限制(例如,例如,禁止删除文件除了主持人的所有情况。但这里没有足够的机会,例如,相同的任务计划者。虽然对于总指挥官的大多数用户来说,仍然是一个非常成功的FTP客户端,以牺牲内置查看者为代价,这将允许您了解它是值得的,以及由于比较的能力FTP服务器上的文件夹和文件的内容和本地计算机。

核心FTP Pro。

您可以在www.coreftp.com上找到此程序,安装分发的大小略小于三个兆字节。有一个免费的修剪版本,但我们将考虑完整,专业。 Core FTP具有令人愉悦且可理解的用户界面,支持SFTP和SSL协议的加密和工作,集成到流行的浏览器中,作为内置的FTP客户端。可以直接在两个站点之间进行泵送文件,以及创建备份数据副本的内置能力,包括其存档,密码保护和发送到FTP服务器。对于高级用户,有支持命令行。

Filezilla。

此FTP客户端通过完整的自由和开源文本以及跨平台(即,他知道如何在不同的操作系统下工作)来区分。支持的协议:FTP,SSL,SFTP。 FileZilla具有多语言用户界面,非常舒适且可理解。有支持跳跃和下载大小超过4 GB的文件,以及内置站点管理器。此外,FileZilla被认为是最可靠和最快速的FTP客户端之一。您可以在filezilla-project.org找到它,Windows的分发大小约为2.6 MB。

FTP指挥官。

FTP指挥官不是最着名的,但以自己的方式为FTP的好客户。在全球网站他的网站:www.internet-soft.com。分布尺寸 - 根据版本,从一半到两个半兆字节。对于其在Pro版本中的功能,它类似于Commander内置的客户端。但豪华版支持SSL,TLS,SSH,PGP协议,多线程注入,自动重命名如果重复在文件列表中以及其他一些有用的功能。

可爱的ftp pro。

这个ftp客户端被认为是最好的之一,如果不是在地球上只有最佳。一个令人愉悦而非常可理解的用户界面,内置密码管理器,SSL,SSH和OpenPGP支持,自动化工具(Job Scheduler,备份创建工具,用于创建RSS音频流的形式的播客)。该程序具有内置的HTML编辑器和站点管理器,可以录制和后续宏。如此可爱的FTP是一个非常有用和强大的FTP客户端。您可以在万维网中找到它在www.globalscape.com/cuteftppro中找到它,安装分发程序的大小约为七个半兆字节。

ftprush。

另一个非常好的商业ftp客户端,位于互联网上www.ftprush.com。其分布的大小约为四半兆字节。在其特征中,我想注意一个令人愉快而简单的用户界面,顺便说一下,这种界面通常是本课程的程序的特征,以及飞行中的数据压缩的支持,旨在节省资金用户花费来自互联网的文件。该程序中还有一个任务调度程序,一个嵌入式脚本密码制作的引擎,用于自动执行用户操作,以及加速他们查看的内置缓存目录。支持SFTP,FTPS,SSL,TFTP,以及对俄语用户很重要,支持UNICODE编码(包括UTF-8)。

smartftp。

在互联网上,可以在www.smartftp.com上找到此客户端。该计划的分布大小从大约三到六兆字节。在“Regalia”列表中(或者程序的能力,作者表示以下项目:支持TSL / SSL,支持IPv6,数据压缩“在飞行”,支持UTF-8,能力泵文件直接在两个服务器之间,远程文件编辑,内置下载计划程序,备份创建工具,从命令行的工作支持以及其他功能,或多或少的FTP客户端标准。程序界面是一种舒适,美丽而相当普通的。

Добавить комментарий