当前位置: 首页 > news >正文

八股文:计算机网络

八股文:计算机网络

每日任务1:介绍一下 OSI 模型和 TCP/IP 模型的区别

OSI 模型是国际标准化组织制定一个关于计算机通信的标准体系。将它分为七个层级,从下到上分别是:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。虽然 OSI 模型理论上更加全面,但是 TCP/IP 模型在实际应用的更加广泛,TCP/IP 分为四个层级:

  1. 应用层:对应了 OSI 模型的应用层、表示层、会话层。它提供直接和用户的应用程序交互的接口,为各种应用程序提供服务。
  2. 传输层:它主要负责端到端的数据传输。主要的传输层协议是 TCP 和 UDP 协议,TCP 协议提供可靠的数据传输,保证数据的安全性和完整性。UDP 协议是无连接的,适用于不要求可靠性的传输。例如实时的音频视频流。
  3. 网络层:主要是 IP 协议,负责数据的路由和转发,选择最佳路径将数据从源主机传输到目标主机上,IP 协议使用 IP 地址标识主机和网络,并进行逻辑地址进行寻址。
  4. 网络接口层:对应了 OSI 模型的物理层和数据链路层。主要负责物理媒介的传输。此外,网络接口层还包含硬件地址(MAC)的管理。

每日任务2:从输入 URL 地址到展示页面发生了什么?

  1. 输入 URL 地址,解析 URL 地址,准备发送 HTTP 请求。
  2. 先从浏览器缓存中获取该数据,如果没有,再进行下一步的网络请求。
  3. 进行域名解析:在发送请求前,使用 DNS 域名的 IP 地址进行解析。
  4. TCP 三次握手建立连接:客户端和服务器 IP 建立 TCP 连接。
  5. 客户端发送 HTTP 请求:建立连接后,浏览器会构建响应头和响应行,并把解析后的域名等 cookie 信息附加响应头中,构建发送数据给服务端。如果是 HTTPS 的话,还涉及到加密解密的操作。
  6. 服务端解析并返回响应数据:服务端接收到请求时,根据请求生成响应数据。
  7. TCP 四次挥手断开连接:浏览器和服务器 IP 断开。
  8. 浏览器解析响应并渲染页面:
  • 如果接收的响应是 301 302,会重定向到一个新的 URL 地址中。
  • 如果接收的响应是字节流类型时,将请求发送给下载管理器。
  • 如果是 HTML 类型,进行页面的渲染。先创建一个 DOM 树,将 CSS 进行样式计算,二者进行合并,构建渲染树,最后布局和绘制渲染页面。
http://www.dtcms.com/a/445988.html

相关文章:

  • MOVS 和MOVZ
  • llama.cpp RMSNorm CUDA 优化分析报告
  • 24ICPC成都站补题
  • DAY 41 简单CNN-2025.10.5
  • 网站建设的图片怎么加水印剪辑软件
  • 【c++】面 向 对 象 与 抽 象 数 据 类 型
  • 国内网站设计制作泰安招聘信息最新招聘2022
  • 第十二章:代理模式 - 访问控制的守护大师
  • 用wordpress建立学校网站网络营销软文案例
  • C++11线程相关
  • 住房和城乡建设统计网站网站开发公司需要招聘哪些人
  • 小土堆pytorch
  • 环保网站 中企动力建设专业的网站建设网络
  • 触摸未来2025.10.05:悟神经网络符号之伤,拥抱声音的宇宙
  • 大连鼎信网站建设wordpress简历模板
  • 关于运放的自激振荡和相位裕度
  • Edu164
  • 高端网站建设的网站四川城乡建设网站
  • 滑块(Slider)的原理与应用
  • 网站条形码如何做phpmysql网站开发技术项目式教程
  • 【LeetCode热题100】No.128——最长连续序列
  • 2025-10-04 HETAO CSP-S复赛集训营模拟赛-003 Ⅰ
  • 上海知名的网站建设公司网络优化是做啥的
  • 解码排序算法
  • 站长平台百度百度百科优化
  • 归一化分析3
  • Vue中的data为什么是函数?
  • Odoo 19 Studio 新功能实战培训
  • 手机网站qq代码市场营销的十大理论
  • 能源经济大赛选题推荐:新能源汽车试点城市政策对能源消耗的负面影响——基于技术替代效应的视角