一、Web的定义
全称与起源: Web全称为World Wide Web,即全球广域网,也称作万维网,是互联网的一种应用形式。它的起源可以追溯到上世纪60年代,但是直到1990年由蒂姆·伯纳斯-李(Tim Berners-Lee)发明了万维网(World Wide Web),Web才真正成为了一个全球性的信息共享平台。
技术基础: Web是建立在互联网之上的,使用TCP/IP协议、HTTP协议等标准化的通信协议来保证不同计算机之间的信息交换。HTML、CSS、JavaScript等语言和技术用于创建和呈现网页内容,使得用户可以通过浏览器进行访问和交互。
Web的应用:
信息共享: Web已经成为全球范围内最广泛的信息共享平台之一,提供了丰富的信息资源,包括新闻、社交媒体、电子商务、在线教育等各个领域。
经济机会: Web也带来了许多经济机会和商业模式,如电子商务、在线广告、社交媒体等,为企业和个人创造了巨大的经济价值。
二、网站基础
网站定义: 网站是指在互联网上,根据一定的规则,使用HTML、PHP等代码语言制作的用于展示特定内容的相关网页的集合。网站通常包含可供管理人员操作的后台及用户使用的前台,是一种通讯工具,用于发布公开资讯或提供网络服务。用户通过网页浏览器访问网站,获取所需信息或享受网络服务。
域名与域名解析:
域名: 是互联网上的一个地址,例如“http://www.example.com”,由一串用点分隔的字母和数字组成,具有唯一性。
域名解析: 是将人类可读的域名转换为计算机可理解的IP地址的过程。这一过程通常包括搜索DNS缓存、操作系统中的DNS记录、本地域名服务器,最终找到对应的IP地址,使用户能够通过域名访问网站。
静态页面与动态页面的差别:
静态页面: 标准的HTML文件,一旦发布内容不会自动改变,需要手动更新。
动态页面: 基于编程和数据库技术生成,能根据不同请求动态生成内容。
三、HTTP协议
HTTP协议原理: 采用请求/响应模型,包括建立连接、发送请求、处理请求、发送响应和关闭连接等步骤。HTTP协议是无状态的,每次请求都是独立的,这也意味着服务器不保存客户端的状态信息。
HTTP协议特点:
支持操作多种类型资源,包括文本、图片、视频等。
简单易用,易于实现和调试。
可靠性相对较差,依赖于底层TCP协议保证数据传输的可靠性。
四、URI和URL的特点
URI: 作为资源的唯一标识符,可以是抽象的,不一定包含定位资源所需的具体信息。
URL: 主要用于定位和访问网络上的资源,包含了资源的具体位置、访问协议和端口号等信息。
五、报文格式
请求报文: 包括请求行、请求头部、空行及请求正文(可选)。请求行描述了请求的方法、URL和协议版本;请求头部包含附加信息如客户端类型、接受的内容类型等;请求正文在如POST请求中发送实际数据。
此概述旨在提供对Web技术基础的全面了解,覆盖了其定义、应用、构成元素、以及背后的主要技术和协议。