zoukankan      html  css  js  c++  java
  • 当地址栏输入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的连接的拆除需要发送四个包,为四次挥手,相当于断开连接
    第一次发出客户端发出无数据请求
    第二次服务端发出确认是否有数据未请求完毕?
    第三次服务端发送确认已无信息发送
    第四次客户端确认断开连接

  • 相关阅读:
    Yum源的优先级
    history设置时间戳
    ntopng网络流量实时监控
    Filezilla开源FTP传输工具
    红黑树从头至尾插入和删除结点的全程演示图
    清晰理解红黑树的演变---红黑的含义
    ConcurrentHashMap的JDK1.8实现
    linux常用命令
    Java类加载过程
    MySQL存储引擎--MyISAM与InnoDB区别
  • 原文地址:https://www.cnblogs.com/dwxbk/p/10315962.html
Copyright © 2011-2022 走看看