美文网首页
web以及网络基础

web以及网络基础

作者: 大唐雷恋 | 来源:发表于2019-02-15 19:28 被阅读0次

漫谈互联网的发展:

web 1.0   web1.0的本质是联合

web 2.0(以google地图使用ajax为爆发点)   web2.0的本质就是互动

web 3.0展望(基于个人身份)~  价值,你创造的价值不属于你~

人类走出非洲->蒸汽机时代->电气信息化时代->线下搬到线上的时代

区块链技术的运用,线上身份,线上价值的认可与线下的兑换

(营销谁都会做,重要的不是相信谁,重要的是你要去看,去思考。看不到,看不懂,看懂的时候已经普及了~)

HTTP协议的发展历程:

HTTP的发展大致经历了这几个版本:0.9->1.0->1.1(目前默认的,也是使用最广泛的)->2->3(未来的).........

访问web站点的过程大致如下:

Web 使用一种名为 HTTP(HyperText Transfer Protocol,超文本传输协议 )的协议作为规范

HTTP诞生的背景:

CERN(欧洲核子研究组织)的蒂姆 • 伯纳斯 - 李(Tim BernersLee)博士提出了一种能让远隔两地的研究者们共享知识的设想。

浏览器大战:

1994 年 的 12 月,网景通信公司发布了 Netscape Navigator 1.0,1995年微软公司发布 Internet Explorer 1.0 和 2.0。(95年接触互联网,同年开始互联网创业,四年后阿里巴巴诞生~)

从 1995 年左右起,微软公司与网景通信公司之间爆发的浏览器大战愈演愈烈。两家公司都各自对 HTML 做了扩展,于是导致在写 HTML 页面时,必须考虑兼容他们两家公司的浏览器。时至今日,这个问题仍令那些写前端页面的工程师感到棘手。

2000 年前后,这场浏览器战争随着网景通信公司的衰落而暂告一段落。但就在 2004 年,Mozilla 基金会发布了 Firefox 浏览器,第二次浏览器大战随即爆发。

Internet Explorer 浏览器的版本从 6 升到 7 前后花费了 5 年时间。之后接连不断地发布了 8、9、10 版本。另外,Chrome、Opera、Safari 等浏览器也纷纷抢占市场份额。

TCP/IP协议族:

为了理解 HTTP,我们有必要事先了解一下 TCP/IP 协议族。

计算机与网络设备要相互通信,双方就必须基于相同的方法。比如,如何探测到通信目标、由哪一边先发起通信、使用哪种语言进行通信、怎样结束通信等规则都需要事先确定。不同的硬件、操作系统之间的通信,所有的这一切都需要一种规则。而我们就把这种规则称为协议(protocol)。

TCP/IP协议族

TCP/IP 协议族里重要的一点就是分层。TCP/IP 协议族按层次分别分为以下 4 层:应用层、传输层、网络层和数据链路层。

把 TCP/IP 层次化是有好处的。比如,如果互联网只由一个协议统筹,某个地方需要改变设计时,就必须把所有部分整体替换掉。而分层之后只需把变动的层替换掉即可。把各层之间的接口部分规划好之后,每个层次内部的设计就能够自由改动了。

应用层

应用层决定了向用户提供应用服务时通信的活动。TCP/IP 协议族内预存了各类通用的应用服务。比如,FTP(File Transfer Protocol,文件传输协议)和 DNS(Domain Name System,域名系统)服务就是其中两类。HTTP 协议也处于该层。

传输层

传输层对上层应用层,提供处于网络连接中的两台计算机之间的数据传输。

在传输层有两个性质不同的协议:TCP(Transmission Control Protocol,传输控制协议)和 UDP(User Data Protocol,用户数据报协议)。

网络层(又名网络互连层)

网络层用来处理在网络上流动的数据包。数据包是网络传输的最小数据单位。该层规定了通过怎样的路径(所谓的传输路线)到达对方计算机,并把数据包传送给对方。与对方计算机之间通过多台计算机或网络设备进行传输时,网络层所起的作用就是在众多的选项内选择一条传输路线。

链路层(又名数据链路层,网络接口层)

用来处理连接网络的硬件部分。包括控制操作系统、硬件的设备驱动、NIC(Network Interface Card,网络适配器,即网卡),及光纤等物理可见部分(还包括连接器等一切传输媒介)。硬件上的范畴均在链路层的作用范围之内。

TCP/IP通信传输流:

确保可靠性的TCP协议:

TCP协议的三次握手保证数据的可靠传输

负责域名解析的DNS服务:

DNS(Domain Name System)服务是和 HTTP 协议一样位于应用层的协议。它提供域名到 IP 地址之间的解析服务。

各种协议与 HTTP 协议的关系

URI和URL:

URI 是 Uniform Resource Identifier 的缩写,URL(Uniform Resource Locator,统一资源定位符)

URI 用字符串标识某一互联网资源,而 URL 表示资源的地点(互联网上所处的位置)。可见 URL 是 URI 的子集。

URI的格式:

相关文章

  • web以及网络基础

    漫谈互联网的发展: web 1.0 web1.0的本质是联合 web 2.0(以google地图使用ajax为爆发...

  • HTTP协议简析

    图解HTTP 了解Web以及网络基础 HTTP协议最初是为了科学家共享知识而发明一种网络通信协议。 网络基础TCP...

  • web基础概述

    web基础概述 什么是web? web:网状物、通常在计算机术语中,指代网络的意思 web:网络 各种网络:...

  • http基础系列之《了解web以及网络基础》

    我们一起来了解学习下http。 看完本系列,让大家对 HTTP 协议形成一个整体概念,明确设计 HTTP 的目的及...

  • 第1章 了解Web以及网络基础

    各种协议与HTTP协议的关系 通过下图了解IP协议,TCP协议和DNS服务使用HTTP协议通信过程中各自发挥了哪些...

  • web以及网络基础--图解HTTP01

    通常使用的网络(包括互联网)是在TCP/IP 协议族的基础上运作的。而HTTP 属于它内部的一个子集。 如何探测到...

  • 2018-04-09

    web基础概述 什么是web? web:网状物、在计算机术语中,通常指代网络的意思 各种网络的划分:根据网络中主机...

  • 图解HTTP-读书笔记

    图解HTTP-上野宣 第1章 了解Web及网络基础 1,使用HTTP协议访问Web2,HTTP的诞生3,网络基础T...

  • 图解HTTP-Web和网络基础

    Web和网络基础 Web(Web就是在Http协议基础之上, 利用浏览器进行访问的网站)使用Http的协议作为规范...

  • 2020-手绘172张图解HTTP协议+703页TCP/IP协议

    HTTP协议 第1章了解Web及网络基础 1.1 使用HTTP协议访问Web 1.2 HTTP的诞生 1.3 网络...

网友评论

      本文标题:web以及网络基础

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