美文网首页
第1章 了解Web及网络基础

第1章 了解Web及网络基础

作者: _ool | 来源:发表于2018-06-06 11:52 被阅读0次

    1.www(world wide web)
    是web浏览器当年用来浏览超文本的客户端应用程序时的名称。现在用来表示这一系 列的集合,简称为Web。

    1. 3项www的构建技术
      1>把SGML(Standard Generalized Markup Language,标准通用标记语言)作为页面的文本标记语言的HTML(HyperText Markup Language,超文本标记语言);
      2>作为文档传输协议的HTTP
      3>指定文档所在地址的URL(Uniform Resource Locator,统一资源定位符)

    2. TCP/IP协议族
      通常使用的网络(包括互联网)是在TCP/IP协议族的基础上运作的。HTTP属于它内部的一个子集。
      1>协议:不同的硬件、操作系统之间的通信,所有的这一切都需要一种规则。这种规则称为协议。
      2>TCP/IP的分层管理:应用层、传输层、网络层、数据链路层
      应用层:决定了向用户提供应用服务时的通信的活动(如FTP文件传输协议,DNS域名系统,HTTP协议也处于该层)
      传输层:对上层应用层,提供处于网络连接中的两台计算机之间的数据传输。传输层有两个性质不同的协议:TCP传输控制协议,UDP用户数据报协议
      网络层:用来处理网络上流动的数据包。数据包是网络传输的最小数据单位。该层规定通过怎样的路径到达对方计算机,并把数据包传送给对方。
      链路层:用来处理连接网络的硬件部分。
      3>TCP/IP通信传输流
      客户端:应用层--->传输层--->网络层--->链路层(HTTP客户端-->TCP-->IP-->网络)
      服务器:链路层--->网络层--->传输层--->应用层(网络-->IP-->TCP-->HTTP服务器)
      发送端在层与层之间传输数据时,每经过一层时都会被打上该层所属的首部信息。反之,接收端在层与层传输数据时,每经过一层会把对应的首部去掉。这种把数据信息包装起来的做法称为封装。
      4>与HTTP关系密切的协议:IP、TCP、DNS
      a.负责传输的IP协议
      IP(Internet Protocol)网际协议位于网络层。IP协议的作用时把各种数据包传送给对方。而要保证确实传送到对方,需要满足各类条件。最重要的条件是IP地址和MAC地址。IP地址指明了节点被分配到的地址,MAC地址是指网卡所属的固定地址。IP地址可以和MAC地址配对。
      ARP协议(Address Resolution Protocol)是一种用以解析地址的协议,根据通信双方的IP地址就可以反查出对应的MAC地址。
      b.确保可靠性的TCP协议
      TCP位于传输层,提供可靠的字节流服务(Byte Stream Services)。为了方便传输,将大块数据分割成以报文段(segment)为单位的数据包进行管理。
      三次握手协议(three-way-handshaking):发送端先发送一个带有SYN标志的数据包给对方。接收端收到后,回传一个带有SYN/ACK标志的数据包以示传达确认信息。最后,发送端再回传一个带有ACK标志的数据包。
      5>负责域名解析的DNS服务
      DNS(Domain Name System)服务是和HTTP协议一样位于应用层的协议。它提供域名到IP地址之间的解析服务。
      6>各种协议与HTTP协议的关系
      7>URI和URL
      URI(统一资源标识符),由某个协议方案表示的资源的定位标识符。协议方案是指访问资源所使用的协议类型名称。
      URL表示资源的地点(互联网上所处的位置)。URL是URI的子集。
      RFC(Request for Comments)征求修正意见书:用来制定HTTP协议技术标准的文档。

    相关文章

      网友评论

          本文标题:第1章 了解Web及网络基础

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