协议底漆

以太网,互联网,万维网。这些术语代表了不同的实体,但是在一起使用时,它们定义了今天的网络制造企业。

以太网只是一种连接计算机的方法。它定义了物理媒体和某些通信协议,允许各种类型的计算机和计算设备连接到网络。由一台计算机或设备发送并由其所接收的消息中包含的其他代码称为协议。每个都有一个特定的功能。有关网络图层的描述和制造中使用的一些协议,请参阅本问题中的NetWorld部门。

许多计算机领域的先驱都梦想将计算机连接到一个巨大的网络中,在这个网络上,科学家和研究人员可以分享研究成果,并与项目和彼此保持联系。这种早期的网络工作为军事计算研究人员带来了阿帕网,并扩展到我们今天所知道的互联网。如果想了解更多,M. Mitchell Waldrop所著的《梦想机器,J.C.R. Licklider和使计算个人化的革命》(企鹅出版社,2002年出版)是对个人电脑、网络和互联网发展的精彩描述。

TCP / IP规则

无处不在的传输控制协议/互联网协议(TCP / IP)启用以太网以获得当今享有的功率和状态。协议允许计算机和计算设备进行通信(TCP)并在网络(IP地址)上彼此查找。让这个网络系统更受欢迎的一件事是它是应用协议中立的。

第一协议旨在通过新创建的Internet实现基于文本的通信。这些协议允许将文件从一台计算机转移到另一台计算机(文件传输协议,FTP),发送被称为电子邮件(简单邮件传输协议,SMTP)和网络管理(简单网络管理协议,SNMP)的消息。

万维网的发展允许使用一种称为超文本标记语言(HTML)的标记语言编写的文件通过TCP/IP使用超文本传输协议(HTTP)通过互联网发送。还不到10年的时间,这项发明极大地增加了可以共享的信息量。

在HTML中编写的网页,即使有能力加载一些动态信息,也很快就会从尖端的新奇到过于有限,对于快节奏的计算环境。开发了一种称为可扩展标记语言(XML)的标记语言及其关联标准,以实现数据交换而不是完整的网页。

起泡了

新的需求需要新的通信协议。简单的对象访问协议(SOAP)准确地指定了如何对HTTP标头和XML文件进行编码,以便一台计算机中的程序可以调用另一台计算机中的程序并通过IT信息。它还指定被叫程序如何返回响应。

SOAP的优点是,程序调用更有可能通过防火墙服务器屏蔽除了已知应用程序以外的请求。由于通常通过防火墙允许HTTP请求,因此使用SOAP进行通信的程序可以确定他们可以在任何地方到达程序。

关于Web标准和协议的更多信息可以在万维网联盟(www.w3c.org)的网站上找到。该组织由网络发明家Tim Berners-Lee创立,负责监督各种标准的开发和批准。

未来的网络将是什么样的?研究人员和公司的组织只是在这一主题上工作。PlanetLab(www.planet-lab.org)志愿者正在使用切片应用程序的概念开发服务器网络。想象一个典型的桌面计算机,其中包含应用程序(如Microsoft Word)和一个物理位置中的文件。如果在互联网上分散了所有这些文件的碎片或切片,只要被所有者呼吁随时都可以重新组装?用户只需要一个可以访问互联网的终端进行工作。

更好地控制