了解Web及网络基础

前端7班_leec

net

本文整理自图解HTTP 图片来自于网络

Web 使用一种名为HTTP(HyperText Transfer Protocol,超文本传输协议)作为规范,完成从客户端到服务器端等一系列运作流程。协议是指规则的约定。可以说Web是建立在HTTP协议上的通信。

Tim Berners-Lee最初设想的基本理念是:借助多文档之间相互关联形成的超文本(HyperText),连成可相互参阅的WWW.

现在已提出了3项www构建技术,分别是:把SGML(Standard Generalized Markup Language)作为页面的文本标记语言的HTML,作为文档传输协议的HTTP;指定文档所在地址的URL。

网络基础TCP/IP

通常使用的网络是在TCP/IP协议族的基础上运作的,HTTP属于它内部的一个子集。TCP/IP协议族里重要的一点就是分层。TCP/IP协议族按层次分为:应用层、传输层、网络层和数据链路层

  • 应用层
  • 应用层决定了向用户提供应用服务时通信的活动。FTP、DNS、HTTP服务位于该层
  • 传输层
  • 传输层对上层应用层,提供处于网络连接中的两台计算机之间的数据传输。TCP、UDP属于该层
  • 网络层
    • 网络层用来处理在网络上流动的数据包,数据包是网络传输的最小数据单位。该层规定了通过怎样的路径到达对方计算机,并把数据包传送给对方。
  • 链路层
    • 处理连接网络硬件部分。硬件上的范畴均在链路层的作用范围之内

TCP/IP通信传输流

TCP/IP通信传输流

发送端在层与层之间传输数据时,每经过一层时必定会被打上一个该层的首部信息。反之,把对应首部去掉。

TCP/IP通信传输流

与HTTP关系密切的协议:IP、TCP、DNS

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容