计算机网络——应用层之万维网(WWW)
一:基本概念
WWW(World Wide Web)即全球信息网,简称Web,又称为万维网。WWW由Internet上所有Web服务器提供的网页组成,不同的网页之间通过超链接连接,客户端使用一个标准的浏览器就能找到想要的网页,再点击网页中的超链,链接到另一网页;这一过程可以无限重复,直到找到所需的所有网页。
- 1989年WWW起源于CERN(欧洲粒子研究中心),最初是为了参与核物理实验而分布在不同国家的科学家之间交流研究报告、装置蓝图、图画、照片和其他文档而设计的一种网络通信工具。
- 1989年3月,物理学家Tim Berners-Lee提出初步的研究报告,18个月后有了初始的系统原型。
- 1993年2月发布了第一个图形式的浏览器Mosaic,它的作者 Marc Andresen 在 NCSA ( National Center for Supercomputing Applications)成立了一个公司,这就是首开 Web 服务器先河的网景通信公司( Netscape Communications)。
二:web技术
- Web技术是一种综合性网络应用技术,关系到网络信息的表示、组织、定位、传输、显示以及客户和服务器之间的交互作用等。
- 通常文字信息组织成线性的ASCII文本文件,而Web上的信息组织成非线性的超文本文件(Hypertext)。简单地说,超文本可以通过超链接(Hyperlink)指向网络上的其他信息资源。
- 超文本互相链接成网状结构,使得人们可以通过链接追索到与当前节点相关的信息。这种信息浏览方法正是人们习惯的联想式、跳跃式的思维方式的反映。
- 一个超文本文件叫做一个网页(WebPage),网页中包含指向有关网页的指针(超链接)。如果用户选择了某一个指针,则有关的网页就显示出来。超链接指向的网页可能在本地,也可能在网上别的地方。
WWW服务模型:
- Web上的信息不仅是超文本文件,还可以是语音、图形、图像、动画等。就像通常的多媒体信息一样,这里有一个对应的名称叫超媒体(Hypermedia)。
- 超媒体包括了超文本,也可以用超链接连结起来,形成超媒体文档。
- 超媒体文档的显示、搜索、传输功能全都由浏览器(browser)实现。
- WWW本质上是一种客户机/服务器(C/S)技术,其体系结构提供了一个灵活且强有力的设计模型:应用软件采用标准数据格式显示,并能通过它的客户机-浏览器(Browser)进行浏览。
- 浏览器是一个网络应用软件,它能向统一命名的数据服务对象的网络服务器——WWW服务器(或Web服务器)发送请求。而WWW服务器采用标准格式编码的响应来回复请求,WWW服务模型有时也称为浏览器/服务器(B/S)模型。
- 常用的WWW服务器有Microsoft IIS等
- 万维网必须解决以下几个问题
- 怎样标志分布在整个因特网上的万维网文档?
- 用何协议实现万维网上各种超链的链接?
- 怎样使各种万维网文档都能在因特网上的各种计算机上显示出来,同时使用户清楚地知道在什么地方存在着超链?
- 怎样使用户能够很方便地找到所需的信息?
三:URL
URL (统一资源定位符):
- URL俗称“网址”,用于定位Internet上可访问的资源
- 是WWW的一种混合语,它表示要访问的主机地址、获取服务所用的协议以及所要浏览文件的路径和名字。
- URL 相当于一个文件名在网络范围的扩展。因此 URL是与因特网相连的机器上的任何可访问对象的一个指针。
URL格式:<协议>://<域名>/<路径>
- 例如:
http://ci.hfut.edu.cn/main.htm
- 第一部分是协议(或称为服务方式)
- 第二部分是存有该资源的主机IP地址(有时也包括端口号)
- 第三部分是主机资源的具体地址,如路径等。
- 第一部分和第二部分之间用“
计算机网络——应用层之万维网(WWW)相关推荐
- 考研—计算机网络—应用层
考研-计算机网络-应用层 两种模型--网络应用模型 1)客户/服务器模型 服务器是一个总是打开的主机,用来服务客户机. 客户是服务请求方,服务器是服务提供方. C/S模式应用包括:Web.文件传输FT ...
- 计算机网络基础——WWW万维网
计算机网络基础--WWW万维网 万维网 万维网(World Wide Web, WWW)是一个大规模的.联机式的信息储藏所,英文简称Web,万维网是一个分布式的超媒体(hypermedia),是超文本 ...
- 计算机网络应用层课后习题练习(一)
计算机网络应用层课后习题练习 应用层知识点概览 课后练习(一) 应用层知识点概览 域名系统DNS 文件传送协议FTP和TFTP 远程终端协议TELNET 万维网WWW 电子邮件SMTP/POP3/IM ...
- 基础知识-计算机网络-应用层
基础知识-计算机网络-应用层 1 应用层协议原理 1.1 网络应用程序体系结构 1.2 进程通信 1.3 应用层协议 1.4应用程序所需要的服务(运输服务) 1.5 因特网运输协议提供的服务 2 We ...
- 计算机网络--应用层Web简单介绍
计算机网络养成:第六天 内容导航 计算机网络养成:第六天 学习内容 Web and HTTP URL (Uniform Resource Locator)统一资源定位符 HTTP概况[hype tex ...
- 万维网 WWW(计算机网络-应用层)
目录 万维网概述 超文本与超链接 万维网的工作方式 万维网必须解决的问题 统一资源定位符 URL URL 的一般形式 使用 HTTP 的 URL 动态万维网文档 活动万维网文档 B/S方式 万维网概述 ...
- 计算机网络-应用层-万维网WWW
这次的主要内容是: (1)域名系统DNS (2)万维网和HTTP协议以及万维网的两种不同的搜索引擎 (3)电子邮件的传送过程 (4)动态主机配置协议DHCP的特点 (5)网络管理的三个组成部分 (6) ...
- 计算机网络 | 应用层 :HTTP协议详解
目录 自定制协议 HTTP协议 URL HTTP协议的特点 HTTP协议版本 HTTP协议格式 首行 请求首行 请求方法 响应首行 响应状态码 头部 Cookie与Session 空行 正文 请求正文 ...
- 计算机网络 - 应用层
文章目录 1 网络应用模型 1.1 概述 1.2 网络应用模型 1.2.1 客户/服务器模型(Client/Server) 1.2.2 P2P模型(Peer-to-Peer) 2 域名系统DNS 2. ...
最新文章
- 源数据文件(.csv)中的空格串和空串对pandas读取结果的影响
- Objective-C字符串处理的函数
- 如何做出受欢迎的字体排版风格?
- WCF - Versus Web Service
- 栏目图片 栏目描述_网站描述怎么写?对网站优化有什么作用?
- wxWidgets:使用自定义对话框和 sizer
- html5 接东西游戏,html5手机触屏接红包小游戏代码
- django 1.8 官方文档翻译: 3-4-2 内建显示视图
- 如何充分利用开源项目_5个技巧:在开源项目中利用以用户为中心的设计
- html兄弟选择器怎么用,兄弟选择器 - 选择后面相邻的所有兄弟元素 - css3普通选择器...
- Ciesz się Polską
- XML的四种解析器原理及性能比较
- 【认识硬件】之 电压比较器芯片LM393
- MeasureSpec介绍及使用详解
- android ps icon图标制作,PS设计App图标教程
- SpringBoot单元测试保姆级教程,文末介绍Postman的基本使用
- 【Python-利用动态二维码传输文件(三)】动态二维码展示界面制作,涉及PIL库、threading库、os库、time库和tkinter库的Tk、Label组件
- java中String转byte 编码格式
- 面试再问ThreadLocal,别说你不会!
- python微信爬取教程_python爬取微信文章方法
热门文章
- 考研—计算机网络—应用层