IT面试常见基础知识 - 11.网际互联及OSI七层模型

358 阅读1分钟

思维导图以及目录见 juejin.cn/post/684490…

OSI七层模型

物理层、数据链路层、网络层、传输层、会话层、表示层、应用层

  • 在浏览器地址栏输入一个URL后回车,背后会进行哪些技术步骤?

简单点说,会发生一下7件事情:

  1. 查询DNS,获取域名对应的IP。
  2. 客客户机发送HTTP请求报文:
  • 应用层:客户端发送HTTP请求报文
  • 传输层:切分长数据,并确保可靠性。
  • 网络层:进行路由
  • 数据链路层:传输数据
  • 物理层:物理传输bit
  1. 服务器端经过物理层→数据链路层→网络层→传输层→应用层,解析请求报文,发送HTTP响应报文。
  2. 客户端解析HTTP响应报文
  3. 浏览器开始显示HTML
  4. 浏览器重新发送请求获取图片、CSS、JS的数据。
  5. 如果有AJAX,浏览器发送AJAX请求,及时更新页面。