了解Web及网络基础

前端7班_leec

了解Web及网络基础_第1张图片
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通信传输流

了解Web及网络基础_第2张图片
TCP/IP通信传输流

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

了解Web及网络基础_第3张图片
TCP/IP通信传输流

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

你可能感兴趣的:(了解Web及网络基础)