• 当地址栏输入www.baidu.com后会发生什么?


    www.baidu.com是百度的域名,一般的网址是由   http:协议(分为https和http)     www.baidu.com(域名)

    1、首先DNS会将域名解析为IP地址,网站都是以IP区访问的,域名是为了让人们记住,(IP是四组数字组成,不好记)

    2、通过IP地址找到相对应的服务器,然后经过TCP的三次握手(文章下有大白话讲解),与服务器建立了连接

    3、在服务器内找到相对应的数据库,返回到对应的页面

    4、浏览器会解析收到的css,js,html,img,然后返回给客户端,TCP四次挥手结束

    TCP三次握手

    所谓的三次握手是指客户端与服务端建立连接,客户端与服务器发3个包
    第一次握手:
    客户端发送一个数据,请求连接
    第二次握手:
    服务端确认可以连接,请求客户端的连接回应
    第三次握手.
    客户端确认连接,连接成功
    TCP四次挥手
    TCP的连接的拆除需要发送四个包,为四次挥手,相当于断开连接
    第一次发出客户端发出无数据请求
    第二次服务端发出确认是否有数据未请求完毕?
    第三次服务端发送确认已无信息发送
    第四次客户端确认断开连接

  • 相关阅读:
    错误处理
    文件系统API
    promise A
    #每日总结#3
    CSS3秘笈复习:十三章&十四章&十五章&十六章&十七章
    CSS3秘笈复习:第十一章
    CSS3秘笈复习:第九章&第十章
    CSS3秘笈复习:第八章
    CSS3秘笈复习:第七章
    CSS3秘笈复习:第六章
  • 原文地址:https://www.cnblogs.com/dwxbk/p/10315962.html
Copyright © 2020-2023  润新知