• HTML 01 请求过程


    首先可以看到HTTP 本身是依赖于 TCP/IP 协议的. 而且HTTP数据作为应用层的数据, 是被包裹起来的.

    与 HTTP 关系密切的协议, IP, TCP, DNS

    IP协议的作用是把各种数据包传送给对方, 而要保证确实传送到对方那里, 需要满足各种条件.

    其中两个最重要的条件是 IP地址 和 MAC 地址. IP地址指明了节点被分配到的地址, MAC地址是指网卡所属的固定地址.

    IP地址可以和MAC地址进行配对, IP地址可以变换, 但 MAX 地址基本上不会更改.

    TCP协议, 当我们要在网络上传输大量的信息时, 一般需要将信息分隔成多少个段,每次传输一段, 而TCP协议就是保证我们穿过去的多段最后是完整的.为了确保无误的将数据送达目标处, TCP协议采用了3次握手策略, 用 TCP协议把数据包送出后, TCP不会对传送后的情况置之不理, 它一定会向对方确认是否成功送达, 握手过程中使用了TCP标识-SYN(synchronize) 和 ACK (acknowledgement)

    发送端首先发送一个带 SYN 标识的数据包给对方,接收端收到后, 回传一个带有 SYN/ACK标识的数据包以示传达确认信息, 最后,发送端再回传一个带 ACK 标识的数据包, 代表"握手"结束.若在握手过程中某个阶段莫名中断, TCP协议会再次以相同的顺序发送相同的数据包.

    如果发生丢包, 数据信息很多的话, 那重新发送代价还是很大的...

    DNS 服务, 提供域名到 IP 地址之间的解析服务.

     最后, 过程汇总:

     URI 格式

  • 相关阅读:
    进程虚拟内存
    非连续内存区缺页异常处理
    请求调页和写时复制
    标签对齐(补充)
    shell数学表达式
    缺页异常的处理
    不错的书籍
    imag database2
    image database
    Apache down了?
  • 原文地址:https://www.cnblogs.com/moveofgod/p/7667218.html
Copyright © 2020-2023  润新知