图解HTTP第一章(web和网络基础)

Web是建立在http协议上通信的

1.2http的诞生

  • 1989.3http诞生
  • 三项WWW构建技术,吧SGML(标准通用标记语言)作为页面的文本标记语言的HTML,作为文档传输协议的HTTP,指定文档所在地址的URL
  • 1996.5http正式作为标准被公布
  • 1997.1公布http1.1

1.3网络基础TCP IP协议族

  • 通常使用的网络 互联网是在tcp ip协议族的基础上运作的,而http属于他内部的一个子集
  • 不同的硬件 操作系统之间的通信,所有的一切都需要一种规则,吧这种规则称作协议
  • tcp ip协议族按层次分为4层:应用层,传输层,网络层和数据链路层
    1. 应用层:应用层决定了向用户提供应用服务时通信的活动,http协议也在该层。比如FTP(文件传输协议) 和DNS(域名系统)服务就是其中两类。
    2. 传输层对上层应用层,提供处于网络连接中的两台计算机之间的数据传输。这一层有两个性质不同的协议:TCP(传输控制协议)和UDP(用户数据报协议)
    3. 网络层,用来处理在网络上流动的数据包(网络传输的最小数据单位),该层规定了通过怎样的传输路线到达对方计算机,并把数据包传送给对方。
    4. 链路层,用来处理连接网络的硬件部分,包括控制操作系统、硬件的设备驱动
  • 发送端在层与层之间传输数据时,没经过一层必定会被打上一个该层所属的首部信息,相反,接受层每经过一层回吧对应的首部消去

1.4与http关系密切的关系:ip、tcp和dns

  • 负责传输的ip协议,ip网际协议位于网络层,几乎所有使用网络的系统都会使用ip协议,该协议的作用是吧各种数据包传送给对方。
  • ip地址指明了节点被分配到的地址,mac地址是指网卡所属的固定地址,两者可以进行配对,ip地址可变化,mac地址基本不会改变
  • Tcp位于传输层,提供可靠的字节流服务(为了传输方便,将达块数据分割成一报文段为单位的数据包进行管理)
  • 为了准确无误的将数据送达目标,Tcp协议采用了三次握手策略,发送端首先发送一个带有SYN标志的数据包给对方。接收端收到后,回传一个带有SYN/ACK标志的数据包代表传达确认信息。最后发送端再回传一个带ACK标志的数据包,道标握手结束。
  • DNS服务是和http协议一样位于应用层的协议。它提供域名到ip地址之间的解析服务。
  • DNS协议提供通过域名查找ip地址,或逆向从ip地址反查域名的服务
  • URI用字符串标识某一互联网资源,而URL表示资源的地点,所以URL是URI的子集
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值