美文网首页
图解HTTP-Web和网络基础

图解HTTP-Web和网络基础

作者: swagon | 来源:发表于2017-06-15 18:22 被阅读30次

    Web和网络基础

    1. Web(Web就是在Http协议基础之上, 利用浏览器进行访问的网站)使用Http的协议作为规范,Web是建立在Http协议上进行通信的
    2. 互联网出现的初衷是为了共享,网景和微软对HTML进行扩展,Mozilla随后发布火狐
    3. HTTP1.1主要是为了解决文本传输的难题
    4. 网络在TCP/IP协议族上运行,HTTP是它内部的一个子集
    5. 计算机与网络设备相互通信,双方要基于相同的方法。要一定的规则,这种规则就叫协议
    6. 把互联网关联的协议集合起来总成TCP/IP,TCP/IP是IP协议的通信过程中,使用到的协议族的总称

    TCP/IP分层管理

    1. 分层:应用层,传输程,网络层,数据链路层

    2. 分层的目的,是为了解耦,适合整体替换

    3. 应用层只考虑自己的任务,不考虑传输路线和是否送达,决定了向用户提供应用服务时的通信活动,FTP,HTTP,DNS

    4. 传输层:TCP,UDP

    5. 网络层处理网络上流动的数据包,通过什么路径,选中路径

    6. 链路层:网络连接的硬件部分 ,(操作系统,网卡,设备驱动)

    7. TCP/IP 传输流


      传输流
    8. 流程: 应用层(HTTP协议)发送HTTP请求->传输层对请求报文进行分割,报文上打上标记和端口号->网络层(IP协议)增加作为通信目的地的MAC地址发给->链路层接到数据一层一层往上发;


      流程
    9. 与HTTP相关的协议:ip协议(网络层)ip地址 节点被分配的地址 和MAC地址 网卡的固定地址

    10. ARP是一种以解析地址的协议,根据通信放的ip就能反查对方的MAC地址


      传输过程
    11. 可靠的TCP,TCP采用三次握手,


      三次握手
    12. 负责域名解析的DNS,提供域名到IP之间的解析服务


      域名解析
    13. 各种协议与HTTP


      各种协议与HTTP
    14. URI和URL:每个URL都是URI,但不一定每个URI都是 URL

    15. 一个是标识符(标识一个互联网资源)


      image.png

      URI格式


      绝对URI格式
    16. 一个是定位符(资源的位置)

    17. RFC


      RFC

    相关文章

      网友评论

          本文标题:图解HTTP-Web和网络基础

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