美文网首页
图解http读书笔记

图解http读书笔记

作者: 云胡同学 | 来源:发表于2017-12-12 22:25 被阅读0次

    发送请求获取服务器资源称为客户端。

    web建立在http协议上通信。

    微软与网景各自对html做扩展,导致写html必须考虑兼容性。

    要通信必须有相同的方法,相同的规则,将这种规则称之为协议。

    层次化优点:某个地方要改变,所有有用到这个地方的都要改变。而分层只要把变动层替换掉。各层的接口设置好,那么层次内部的设计可以自由改动。高内聚,低耦合。处于哪一个层的只需考虑当前层的任务,不必管其他层的一切。

    IP位于网络层,网际协议,IP是一种协议的名称。

    作用是把各种数据包传送给对方。要保证传送成功。两个重要条件分别是IP地址和MAC地址,IP地址指明节点被分配到的地址,MAC地址是网卡的固定地址。IP地址可以和MAC地址进行配对,IP地址可以换,MAC不行。

    使用ARP协议凭借MAC地址进行通信。

    IP间的通信依赖MAC地址,一般通信都需要中转,会利用下一站中转设备的MAC地址来搜索下一个中转目标。

    ARP是一种可以解析地址的协议。

    同一局域网中,两台主机要进行通信,必须知道目标主机的MAC地址,而在TCP/IP协议中,网络层和传输层只关心目标主机的IP地址,于是我们需要通过IP地址查找到MAC地址,这时候ARP就产生了。

    地址解析就是发送帧前将目标IP地址传化为MAC地址。

    当通信的两台主机不在同一个局域网中,需要通过多台计算机和网络中转才能通信,也就是路由转发。在进行中转时,会利用下一站中转设备的MAC地址来搜索下一个中转目标,此时采用ARP协议。

    发送主机通过ARP协议获得的将不是目的主机的真实MAC地址,而是一台可以通往局域网外的路由器的MAC地址。于是此后发送主机发往目的主机的所有帧,都将发往该路由器,通过它向外发送。这种情况称为委托ARP或ARP代理(ARP Proxy)。

    相关文章

      网友评论

          本文标题:图解http读书笔记

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