通信技术 - 网络服务


让我们讨论一些有关互联网的常用术语。

万维网

WWW 是万维网的缩写。WWW 是一个包含相互链接的文档和其他可通过 Internet 访问的媒体的信息空间。WWW 由英国科学家 Tim Berners-Lee 于 1989 年发明,并于 1990 年开发出第一个网络浏览器,以通过使用互连的超文本来促进信息交换。

全球资讯网

包含指向另一文本的链接的文本称为超文本。Web 资源由称为URL 的唯一名称来标识,以避免混淆。

万维网彻底改变了我们创建、存储和交换信息的方式。WWW 的成功可归因于以下因素 -

  • 方便使用的
  • 多媒体的使用
  • 通过超文本链接页面
  • 交互的

超文本标记语言

HTML 代表超文本标记语言。一种设计为可以标记部分文本以在整个页面的上下文中指定其结构、布局和样式的语言称为标记语言。其主要功能是定义、处理和呈现文本。

HTML是用于创建网页和 Web 应用程序并将其加载到Web 浏览器中的标准语言。与 WWW 一样,它是由 Time Berners-Lee 创建的,旨在使用户能够轻松地从任何页面访问页面。

当您发送页面请求时,Web 服务器会发送 HTML 形式的文件。该 HTML 文件由 Web 浏览器解释并显示。

XML

XML 代表可扩展标记语言。它是一种标记语言,旨在以安全、可靠和正确的方式存储和传输数据。正如“可扩展”一词所表明的那样,XML 为用户提供了定义自己的语言的工具,尤其是在 Internet 上显示文档的工具。

XML

任何 XML 文档都有两部分——结构内容。让我们举个例子来理解这一点。假设您的学校图书馆想要创建一个其订阅的杂志数据库。这是需要创建的 CATALOG XML 文件。

<目录>
   <杂志>
      <TITLE>魔法壶</TITLE>
      <出版商>MM出版物</出版商>
      <频率>每周</频率>
      <价格>15</价格>
   </杂志>
   
   <杂志>
      <TITLE>比赛复习</TITLE>
      <出版商>光明出版物</出版商>
      <频率>每月</频率>
      <价格>100</价格>
   </杂志>
</目录>

每本杂志都存储了与其相关的标题、出版商、频率和价格信息。这是目录的结构。Magic Pot、MM Publication、Monthly、Weekly 等值就是内容。

此 XML 文件包含有关图书馆中所有可用杂志的信息。请记住,该文件本身不会执行任何操作。但是可以轻松编写另一段代码来提取、分析和呈现此处存储的数据。

HTTP协议

HTTP 代表超文本传输​​协议它是用于在万维网上传输文本、图形、图像、视频和其他多媒体文件的最基本的协议。HTTP 是客户端-服务器网络模型中TCP/IP族的应用层协议,由万维网之父 Time Berners-Lee 首次提出。

超文本传输​​协议

HTTP 是一种请求-响应协议。这是它的功能 -

  • 客户端向 HTTP 提交请求。

  • 与服务器建立 TCP 连接。

  • 必要的处理后,服务器发回状态请求以及消息。该消息可能包含请求的内容或错误消息。

HTTP 请求称为方法。一些最流行的方法是GET、PUT、POST、CONNECT等。具有内置安全机制的方法称为安全方法,而其他方法称为不安全方法。完全安全的 HTTP 版本是 HTTPS,其中 S 代表安全。这里所有方法都是安全的。

HTTP 协议的使用示例是 -

https://www.tutorialspoint.com/videotutorials/index.htm _

用户正在请求(通过单击链接)tutorialspoint.com 网站上的视频教程的索引页。请求的其他部分将在本章后面讨论。

域名

域名是赋予服务器的唯一名称,用于在万维网上识别它。在前面给出的示例请求中 -

https://www. tutorialspoint.com/videotutorials/index.htm _

tutorialspoint.com 是域名。域名由多个部分组成,称为标签,用点分隔。我们来讨论一下这个域名的标签。最右边的标签 .com 称为顶级域(TLD)。TLD 的其他示例包括.net、.org、.co、.au等。

域名

TLD留下的标签,即tutorialspoint,是二级域名。在上图中,.co.uk中的.co标签是二级域名,.uk是 TLD。www只是一个用于创建tutorialspoint.com子域的标签。另一个标签可以是ftp,用于创建子域 ftp.tutorialspoint.com。

这种从顶级域名到下级域名的逻辑树结构称为域名层次结构。域名层次结构的根是无名的。完整域名的最大长度为 253 个 ASCII 字符。

域名层次结构。

网址

URL 代表统一资源定位符。URL 是指计算机网络上 Web 资源的位置以及检索它的机制。让我们继续上面的例子 -

https://www.tutorialspoint.com/videotutorials/index.htm

这个完整的字符串就是一个 URL。让我们讨论一下它的各个部分 -

  • index.htm是需要检索的资源(本例中为网页)

  • www.tutorialspoint.com是该页面所在的服务器

  • videotutorials是服务器上资源所在的文件夹

  • www.tutorialspoint.com/videotutorials是资源的完整路径名

  • https是用于检索资源的协议

URL 显示在网络浏览器的地址栏中。

网站

网站是单个域名下的一组网页。网页是位于服务器上并通过超文本连接到万维网的文本文档。使用描绘域名层次结构的图像,这些是可以构建的网站 -

  • www.tutorialspoint.com
  • ftp.tutorialspoint.com
  • 印度铁路网
  • 网络安全网

请注意,没有与网站 3 和 4 关联的协议,但它们仍会使用默认协议进行加载。

网站

网络浏览器

Web 浏览器是一种应用软件,用于访问、检索、呈现和遍历万维网上由URL标识的任何资源。最流行的网络浏览器包括 -

  • 铬合金
  • IE浏览器
  • 火狐浏览器
  • 苹果浏览器
  • 歌剧
网络浏览器

网络服务器

Web 服务器是根据用户的请求向用户提供文件的任何软件应用程序、计算机网络设备。这些请求由客户端设备通过 HTTP 或 HTTPS 请求发送。流行的 Web 服务器软件包括ApacheMicrosoft IISNginx

虚拟主机

网络托管是一种互联网服务,使个人、组织或企业能够存储可在互联网上访问的网页。网络托管服务提供商拥有网络服务器,用于托管网站及其页面。它们还提供根据客户端请求提供网页所需的技术,如上面 HTTP 中所讨论的。

网页脚本

脚本是使用任何编程语言编写并由另一个程序解释(而不是编译)的一组指令。在网页中嵌入脚本以使其动态化称为Web 脚本

网页脚本

如您所知,网页是使用HTML创建的,存储在服务器上,然后根据客户端的请求加载到Web 浏览器中。早些时候,这些网页本质上是静态的,即一旦创建的内容就是向用户显示的唯一版本。然而,现代用户和网站所有者需要与网页进行一些交互。

交互的示例包括验证用户填写的在线表格、在用户注册选择后显示消息等。所有这些都可以通过 Web 脚本来实现。网页脚本有两种类型 -

  • 客户端脚本- 这里嵌入在页面中的脚本由客户端计算机本身使用网络浏览器执行。最流行的客户端脚本语言是 JavaScript、VBScript、AJAX 等。

  • 服务器端脚本- 这里的脚本在服务器上运行。脚本运行后生成并发送客户端请求的网页。最流行的服务器端脚本语言是 PHP、Python、ASP .Net 等。

网络2.0

Web 2.0是万维网发展的第二阶段,其重点是动态用户生成的内容,而不是静态内容。如上所述,万维网最初支持使用 HTML 创建和呈现静态内容。然而,随着用户的发展,对交互式内容的需求不断增长,网络脚本被用来为内容添加这种活力。

1999 年,Darcy DiNucci 创造了 Web 2.0 一词,以强调网页设计和呈现给用户的方式的范式转变。2004年左右开始流行。

Web 2.0 中用户生成内容的示例包括社交媒体网站、虚拟社区、实时聊天等。这些彻底改变了我们体验和使用互联网的方式。