秋招Day12 - 计算机网络 - 网络综合

article/2025/8/26 0:29:43

从浏览器地址栏输入URL到显示网页的过程了解吗?

从在浏览器地址栏输入 URL 到显示网页的完整过程,并不是一个单一的数据包从头到尾、一次性地完成七层封装再七层解析的过程

而是涉及到多次、针对不同目的、与不同服务器进行的、独立的网络通信交互,每一次独立的交互都会经历类似的网络分层(无论是 OSI 七层还是 TCP/IP 四层)的封装与解析过程。

  1. DNS解析,浏览器会向DNS服务器发送解析请求,服务器返回解析后的IP地址。(DNS)
  2. TCP连接请求:浏览器通过解析得到的IP地址向服务器发送TCP连接请求,经过三次握手。(TCP、IP、OPSF)
  3. 发送HTTP请求:浏览器构建HTTP请求,包括请求行,请求头和请求体,然后发送到服务器。(HTTP、ARP)
  4. 服务器处理HTTP请求:服务器根据接收到的HTTP请求,根据请求的资源路径,经过后端处理,返回响应,包括状态行,响应头,响应体。
  5. 客户端解析HTTP响应:根据收到的HTTP响应内容,解析出HTML,CSS和JavaScript,并最终渲染页面
  6. 关闭连接:经过TCP四次挥手关闭连接

各个过程使用了哪些协议?

DNS的解析过程 

Domain Name System,将域名映射到IP地址

客户端向本地DNS服务器发起的是一个递归请求,本地DNS服务器会代替客户端发起依次向根服务器顶级域名服务器权威域名服务器(域名所有者)发起DNS请求,最后本地DNS服务器缓存结果,递归结束返回给客户端。

WebSocket和Socket的区别?

Socket套接字是一个底层的网络编程接口,IP + 端口 + 协议WebSocket是为了解决H5不能持久化连接的问题而推出的应用层通信协议

说一下你了解的端口和对应服务?

平常有抓包吗?

我平常使用最多的就是 chrome 浏览器自带的 network 面板了,可以看到请求的时间请求的信息,以及响应信息

更专业的还有 fidder、wireshark 等工具。


http://www.hkcw.cn/article/xtVaKFjSZh.shtml

相关文章

SpringBoot集成第三方jar的完整指南

原文地址:https://blog.csdn.net/weixin_43826336/article/details/141640152?ops_request_misc%257B%2522request%255Fid%2522%253A%25227d4118ef2d572ba4428caf83f1d2bb28%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id7d4118…

官宣开源!通过 AI 驱动的前后端 Java Vue 脚手架(AI 后台管理)正式发布!

(在本帖评论点赞关注的小伙伴,今日可得好运相随,会有好事发生,不信试试看~) 🔥 知路后台管理 - 通过 AI 驱动的新一代前后端脚手架 知路是一个原生集成 AI 并通过 AI 驱动的重新构思、重新设计…

什么是VR全景相机?如何选择VR全景相机?

VR全景相机的定义、原理及特点 定义:VR全景相机是利用特殊镜头设计和图像处理技术,能够捕捉到360度全方位、无死角的高清影像,并通过虚拟现实技术将用户带入沉浸式全景环境的相机设备。 原理:VR全景相机通过集成多个鱼眼镜头&am…

vr中风--数据处理模型搭建与训练2

位置http://localhost:8888/notebooks/Untitled1-Copy1.ipynb # -*- coding: utf-8 -*- """ MUSED-I康复评估系统(增强版) 包含:多通道sEMG数据增强、混合模型架构、标准化处理 """ import numpy as np impor…

数控技术应用理实一体化平台VR实训系统

::产品概述:: 目前我国本科类院校学生普遍存在的问题就是缺少对实际工作的了解,一直在学习相关专业的理论知识,对社会的相关企业的用人情况不了解。这也就直接导致了毕业的学生和社会上的用人单位需求有点脱节,这也是由于我国的现行本科教育侧…

上传图片转成3D VR效果 / 用photo-sphere-viewer实现图片VR效果

系统简介 : 该系统为 react TS tailwindcss photo-sphere-viewer 的响应式 VR360 项目, 上传图片后可实现手动旋转 3D 图片,还包含了 6 贴图立方体展示和 6 贴图动态展示 目前为单图切换模式 全部页面概览 这是单面VR页面的代码(gif展示页面) import React, { useRef, u…

若依微服务的定制化服务

复制依赖 复制依赖 复制system服务的bootstrap.yml文件,修改port和name 在nacos复制一个新的nacos配置,修改对应的nacos的配置 ,可能不需要修改,看情况。 网关修改 注意curd的事项,模块名称的修改

python和风api获取天气(JSON Web Token)

下载安装openssl 默认安装目录,添加C:\Program Files\OpenSSL-Win64\bin到用户Path环境变量 打开cmd,执行命令,会生成两个文件ed25519-private.pem,ed25519-public.pem openssl genpkey -algorithm ED25519 -out ed25519-privat…

【案例分享】蓝牙红外线影音遥控键盘:瑞昱RTL8752CJF

蓝牙红外线影音遥控键盘 Remotec的无线控制键盘采用瑞昱蓝牙RTL8752CJF解决方案,透过蓝牙5.0与手机配对后,连线至 Remotec 红外 code server 取得对应影音视觉设备的红外 code后,即可控制多达2个以上的影音视觉设备,像是智能电视…

Codeforces Round 1025 (Div. 2)

Problem - A - Codeforces 查有没有人说谎&#xff0c;有一个必错的情况&#xff1a; 两个人都说输了&#xff0c;必有人撒谎&#xff0c;还有就是所有人都赢了&#xff0c;也是撒谎 来看代码&#xff1a; #include <iostream> #include <vector> using namespa…

mqtt协议连接阿里云平台

首先现在的阿里云物联网平台已经不在新购了&#xff0c;如下图所示&#xff1a; 解决办法&#xff1a;在咸鱼上租用一个账号&#xff0c;先用起来。 搭建阿里云平台&#xff0c;参考博客&#xff1a; &#xff08;一&#xff09;MQTT连接阿里云物联网平台&#xff08;小白向&…

ubuntu20.04编译 pjproject-2.7.1

一.recompile with -fPIE 分析&#xff1a;需要重新编译并且带上 -fPIE&#xff0c;-fPIE可以使生成的可执行文件在任意内存都可以运行。 解决方法&#xff1a;加上了这两个选项 ./configure CFLAGS"-fPIC -fPIE" CXXFLAGS"-fPIC -fPIE"LDFLAGS"-pi…

HarmonyOS开发:Image使用详解

目录 前言 Image组件基础 1、Image组件概述 2、需要权限 3、Image接口 4、Image组件的基本属性 (1) src (2) width 和 height (3) objectFit (4) alt (5) imageMatrix&#xff08;15&#xff09; (6) sourceSize (7) interpolation 5、Image组件的基本方法&#…

ADC同步采样

目录 1. 同步采样机制的本质区别 2. 关键参数对比 3. 性能与应用场景差异 4. 选型建议 5.总结 AD7609的8路同步采样和AD7616的双路同步采样在架构、性能和应用场景上存在本质区别&#xff0c;主要体现在采样机制、通道同步能力、内部ADC结构以及适用场景等方面。以下是具体…

2.环境搭建

1.安装方式 下载地址&#xff1a;https://neo4j.com/download-center/ 1、Neo4j Enterprise Server&#xff08;企业版&#xff09;2、Neo4j Community Server&#xff08;社区版&#xff09;3、Neo4j Desktop&#xff08;桌面版&#xff09; 2. 安装Neo4j Community Server…

ChemDraw 2023|Win英文|化学结构编辑器|安装教程

软件下载 【名称】&#xff1a;ChemDraw 2023 【大小】&#xff1a;1.34G 【语言】&#xff1a;英文界面 【安装环境】&#xff1a;Win10/Win11 【夸克网盘下载链接】&#xff08;务必手机注册&#xff09;&#xff1a; https://pan.quark.cn/s/320bcb67da80 【网站下载…

石油炼化厂融合定位系统人员管控解决方案

一、行业痛点与需求分析 石油炼化厂存在环境复杂&#xff08;金属密集、易燃易爆&#xff09;、人员流动大、应急响应时效性要求高等核心挑战。传统管理模式依赖人工巡检与刷卡登记&#xff0c;存在定位盲区、响应滞后等问题&#xff0c;亟需通过厘米级实时定位多系统融合实现…

基于Web的分布式图集管理系统架构设计与实践

引言&#xff1a;为什么需要分布式图集管理&#xff1f; 在现代Web图形应用中&#xff0c;纹理图集&#xff08;Texture Atlas&#xff09;技术是优化渲染性能的关键手段。传统的图集制作流程通常需要美术人员使用专业工具&#xff08;如TexturePacker&#xff09;离线制作&am…

使用微软最近开源的WSL在Windows上优雅的运行Linux

install wsl https://github.com/microsoft/WSL/releases/download/2.4.13/wsl.2.4.13.0.x64.msi install any distribution from microsoft store, such as kali-linux from Kali office website list of distribution PS C:\Users\50240> wsl -l -o 以下是可安装的有…

OPEC+实际石油供应或低于宣布水平 增产恐难达预期

本周六,OPEC+可能再次宣布增产,计划向全球市场额外投放137万桶/日的原油。然而,实际供应增长可能远低于预期,最终流入国际市场的增量可能不足名义增幅的70%。OPEC+的八个成员国此前已同意在6月前将产量较3月水平提升96万桶/日,本周六的会议可能进一步将7月增产目标上调至1…