第二节、与HTTP相关的协议、DNS服务和URI

负责传输的IP协议

    按层次分,IP网际协议位于网络层。

    IP网际协议的作用是把各种数据包传送给对方。要确保数据包传送到对方那里,要满足两个重要的条件:IP地址和MAC地址。

    IP地址指明了节点被分配到的地址,MAC地址是指网卡所属的固定地址。IP地址可以和MAC地址配对,IP地址可变,MAC地      址基本上不会更改。

    使用ARP协议凭借MAC地址进行通信。ARP是一种用以解析地址的协议,根据通信方的IP地址就能反查出对应的MAC地址。

    在到达通信目标前的中转过程中,各种网络设备只能获取粗略的传输路线,这种机制称为路由选择。


确保可靠性的TCP协议

     按层次分,TCP位于传输层。

    TCP协议的作用是把数据分割,以便于更容易的传送大数据,而且TCP协议能够确认数据最终是否送达对方。

    为确保数据无误的送达目标处,TCP协议采用了三次握手策略。握手过程中使用了TCP的标志---SYN和ACK。
    首先,发送端(客户端)发送一个带SYN标志的数据包给对方。
    然后,接收端(服务器)收到后回传一个带有SYN/ACK标志的数据包以示传达确认信息。
    最后,发送端回传一个带ACK标志的数据包,代表“握手”结束。(有一个环节出现问题,TCP协议会再次重复三次握手)


负责域名解析的DNS服务

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

     计算机可以被赋予IP地址,同样也可以赋予主机名和域名。用户通常通过主机名或域名来访问对方计算机,而不是直接通过         IP地址。

     DNS协议的作用是提供通过域名查找IP地址,或逆向从IP地址反查找域名。


各种协议与HTTP协议的关系

    下面附一张图,可以比较清晰的让我们看到IP协议、TCP协议和DNS服务在使用HTTP协议通信过程中的职能。



URI和URL

    URL相信大家都比较熟悉了,就是我们浏览web网页时输入的网页地址。

    URI是统一资源标识符,全称Uniform Resource Identifier。是有某个协议方案表示的资源的定位标识符。

    URI用字符串标识某一网络资源,而URL标识网络资源的地点。所以,URL是URI的子集。

    


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值