美文网首页
常见的网络专有名词

常见的网络专有名词

作者: 叶荣杰 | 来源:发表于2018-01-06 21:40 被阅读0次

那些经常看到 却不知道什么意思的网络术语

第一次看见那么多网络术语我一开始也是很懵逼的,但是真正了解这些术语之后才发现挺简单的,今天我就会用一种通俗易懂的方法解释这些“枯燥”的奇怪单词。

HTML

什么是HTML?

首先 看一下百度百科的解释

  • 万维网上的一个超媒体文档称之为一个页面(外语:page)。
  • 作为一个组织或者个人在万维网上放置开始点的页面称为主页(外语:Homepage)或首页,主页中通常包括有指向其他相关页面或其他节点的指针(超级链接),所谓超级链接,就是一种统一资源定位器(Uniform Resource Locator,外语缩写:URL)指针,通过激活(点击)它,可使浏览器方便地获取新的网页。这也是HTML获得广泛应用的最重要的原因之一。
  • 在逻辑上将视为一个整体的一系列页面的有机集合称为网站(Website或Site)。超级文本标记语言(英文缩写:HTML)是为“网页创建和其它可在网页浏览器中看到的信息”设计的一种标记语言。
  • 网页的本质就是超级文本标记语言,通过结合使用其他的Web技术(如:脚本语言、公共网关接口、组件等),可以创造出功能强大的网页。
  • 因而,超级文本标记语言是万维网(Web)编程的基础,也就是说万维网是建立在超文本基础之上的。超级文本标记语言之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。(1)

看不懂? 没事,我们把百科的句子拆出来一个一个地给你解释

  • HTML(HyperText Markup Language),超文本标记语言。
  • 总的来说,HTML是一种标记语言,用于网页的编写,它不是一编程程序,类似于我们学过的Markdown。
  • 同样是标记语言,它和 Markdown 一样有很多 标记标签(markup tag) 代表不同的意思,例如标题、段落、超链接 等等
标签 解析
<!DOCTYPE html> 声明为 HTML5 文档
<html> 元素是 HTML 页面的根元素
<head> 元素包含了文档的元(meta)数据
<title> 元素描述了文档的标题
<body> 元素包含了可见的页面内容
<h1> 元素定义一个大标题
<p> 元素定义一个段落
  • 在Chrome 按 F12 你就可以在界面右侧看到你所在网页的编码。

  • 右侧的代码有一些指代不同的模块,鼠标指着你就可以看到他们分别都代表什么

  • 同时,你在网页上的任何操作都会影响右侧代码的变化,试试关闭一个广告,看看会怎么样?


    右侧的编码即为网页源代码
  • 实际上所有的网页都是以HTML为基础制作的,只是代码不同,所以产生不同的视觉效果。

那么,HTML5又是啥?

这个就要从 HTML的历史开始说起了。

版本 发布时间
HTML 1991
HTML+ 1993
HTML 2.0 1995
HTML 3.2 1997
HTML 4.01 1999
XHTML 1.0 2000
HTML5 2012
XHTML5 2013
  • 从初版HTML 开始,已经更新了好几代了,HTML5是目前最主流的应用,也是W3C的推荐标准
  • 有兴趣的同学可以看 果壳网 对HTML的发展的概述

http 和 https

什么是HTTP?

先看看百科怎么说

  • 超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。
  • 设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。1960年美国人Ted Nelson构思了一种通过计算机处理文本信息的方法,并称之为超文本(hypertext),这成为了HTTP超文本传输协议标准架构的发展根基。
  • Ted Nelson组织协调万维网协会(World Wide Web Consortium)和互联网工程工作小组(Internet Engineering Task Force )共同合作研究,最终发布了一系列的RFC,其中著名的RFC 2616定义了HTTP 1.1。(2)

还是看不懂?没事,再来一点一点解释

  • 从百科的介绍里可以看出HTTP是一种传输协议,目的就是为了让所有人都能用HTML编译的网页。
  • 有了统一的传输协议,当你在浏览器输入 URL (Uniform Resource Locator,统一资源定位符)或者点击 超链接 的时候,你的浏览器就能够通过HTTP把你所要打开的网页代码提取出来,并翻译成网页(网页都是以HTML这种语言编写的)。
  • 如果没有统一的传输协议,你打开的页面可能就是一堆乱码。

什么是 HTTPS?

  • HTTPS (基于安全套接字层的超文本传输协议 或者是 HTTP over SSL) 是一个 Netscape 开发的 Web 协议。
  • 你也可以说:HTTPS = HTTP + SSL

  • SSL 是为网络通信提供安全及数据完整性的一种安全协议。

  • 简单点,SSL相当于给HTTP 加了一把锁,提高了安全性。

  • 关于SSL的详情请点击: 百度百科:SSL 词条

  • And SSL的工作方式: 图解SSL/TLS协议

为什么需要 HTTPS ?

  • 超文本传输协议 (HTTP) 是一个用来通过互联网传输和接收信息的协议。HTTP 使用请求/响应的过程,因此信息可在服务器间快速、轻松而且精确的进行传输。
  • 当你访问 Web 页面的时候你就是在使用 HTTP 协议,但 HTTP 是不安全的,可以轻松对窃听你跟 Web 服务器之间的数据传输。
  • 在很多情况下,客户和服务器之间传输的是敏感歇息,需要防止未经授权的访问。为了满足这个要求,网景公司(Netscape)推出了HTTPS,也就是基于安全套接字层的 HTTP 协议。(3)
  • 随着网络技术的不断发展,HTTP的安全性弊端逐渐显露,为了提高网络安全性,HTTPS的出现成为必然。

HTTP 和 HTTPS 的不同之处

  • HTTP 的 URL 以 http:// 开头,而 HTTPS 的 URL 以 https:// 开头
  • HTTP 是不安全的,而 HTTPS 是安全的
  • HTTP 标准端口是 80 ,而 HTTPS 的标准端口是 443 (不必太在意为什么)
  • HTTP 无需加密,而 HTTPS 对传输的数据进行加密
  • HTTP 无需证书,而 HTTPS 需要认证证书(详见上面 “图解SSL/TLS协议”(3)
对比 HTTP HTTPS
安全性
运行速度
运营成本
  • HTTPS 运行过程中因为有对网页加密、解密等一系列操作,加大对CPU的负担,所以相对处理速度较慢,但是随着硬件水平的不断发展和软件优化,这钟差距逐渐变小。

什么时候该使用 HTTPS?

  • 银行网站、支付网关、购物网站、登录页、电子邮件以及一些企业部门的网站应该使用 HTTPS,例如:

  • 如果某个网站要求你填写个人信息,请检查url是否为 https:// 开头,如果不是的话,请不要填写任何个人信息,特别是身份证、银行卡等重要信息。


引用:

  1. 百度百科:HTML词条
  2. 百度百科:HTTP词条
  3. http://blog.csdn.net/whatday/article/details/38147103

相关文章

  • 常见的网络专有名词

    那些经常看到 却不知道什么意思的网络术语 第一次看见那么多网络术语我一开始也是很懵逼的,但是真正了解这些术语之后才...

  • OpenGL 常见专有名词

    状态机 可以理解为一个保存对象当前状态,且可以根据输入修改当前状态进行响应的机器 特点 记忆功能:保存当前状态(如...

  • 移动设计中的常见专有名词

    在面试或者在看大神帖子中,总是会被一下简短的英文缩写所震慑,歪果仁的词汇总让人觉得高大上。我在网上搜集了我经常...

  • 网络素养第五、六章专有名词和书摘

    专有名词 赛博空间 它们都是小世界网络, 因为它们都是人类社会化网络的延伸。 幂律曲线 分布频率与排名次序成指数关...

  • 常见的网络协议

    1.HTTP--Hyper Text Transfer Protocol--超文本传输协议 基本的客户机/服务...

  • 常见的网络威胁

    黑客攻击 黑客来源于英文hacker一次,音译为骇客。黑客一般指具有一定计算机软件和硬件方面知识,通过各种技术手段...

  • 常见的网络攻击

    SQL 注入 核心就是攻击者希望 web 服务器执行攻击者希望执行的 SQL 语句,从而对数据库中的数据进行增删改...

  • 常见的网络攻击

    SQL 注入 核心就是让 web 服务器执行攻击者希望的 sql 语句,以便得到数据库中的数据或者对数据库中的数据...

  • 常见的网络威胁

    什么是网络安全? 网络安全措施也称为信息技术(IT)安全,旨在对抗针对网络系统和应用程序的威胁,无论这些威胁来自组...

  • Android项目HeartWall优化(二) Retrofit

    Android网络框架实际上还挺多的,像volley,okhttp, retrofit这些比较常见的。 常见网络框...

网友评论

      本文标题:常见的网络专有名词

      本文链接:https://www.haomeiwen.com/subject/lwoynxtx.html