美文网首页
《图解HTTP》学习--第1章 了解Web及网络基础

《图解HTTP》学习--第1章 了解Web及网络基础

作者: Miss_cc | 来源:发表于2018-06-03 19:29 被阅读0次

    这一章主要了解http的诞生背景,网络基础tcp/ip,与http关系密切的ip、tcp和dns协议,负责域名解析的dns服务;各种协议与http的关系;uri和url.

    HTTP: HyperText Transfer Protocol, 超文本传输协议

    处于应用层,生成针对目标web服务器的HTTP请求报文
    

    TCP: Transmission Control Protocol, 传输控制协议

    处于传输层,提供可靠的字节流服务,将HTTP请求报文分割成报文段并按序号标记,通过三次握手策略把每个报文段可靠地传给对方
    

    IP: Internet Protocol, 网际协议

    处于网络层,搜索目标方的地址,一边中转一边传送,主要依赖MAC地址通信
    

    DNS:Domain Name System

    处于应用层,提供域名到IP地址之间的解析服务
    

    TCP/IP的分层:

    • 应用层:决定了向用户提供应用服务时的通信的活动,HTTP、FTP、DNS都位于该层。
    • 传输层:对应用层提供处于网络连接中的两台计算机之间的数据传输,有两个性质不同的协议:TCP和UDP。
    • 网络层:用来处理在网络上流动的数据包,规定了通过怎样的路径到达对方计算机,并把数据包传送给对方。
    • 链路层:用来处理连接网络的硬件部分,包括控制操作系统、硬件的设备驱动、NIC及光纤等物理可见部分。硬件上的范畴均在链路层的作用范围之内。

    TCP/IP通信传输流:

    TCP/IP通信传输流

    各协议与HTTP之间的关系:

    各协议与HTTP之间的关系

    相关文章

      网友评论

          本文标题:《图解HTTP》学习--第1章 了解Web及网络基础

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