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

面经整理——计算机网络 - 指南

基础

TCP/IP网络模型

在这里插入图片描述

LRU过程

  • http:解析url
  • DNS:真实地址查询 本地-根-顶级-权威
  • 协议栈:浏览器调用Socket委托协议栈工作
    在这里插入图片描述
  • 可靠传输:TCP
    在这里插入图片描述
    MTU:一个网络包的最大长度,以太网中一般为 1500 字节。
    MSS:除去 IP 和 TCP 头部之后,一个网络包所能容纳的 TCP 素材的最大长度。
  • IP:远程定位
    在这里插入图片描述
  • MAC:两点传输
    ARP广播,缓存
  • 网卡:出口,数字信号转换为电信号,通过网线发出去
  • 交换机:送别者 交换机根据 MAC 地址表查找 MAC 地址,然后将信号发送到相应的端口。
  • 路由器:出境大门。网络包经过交换机之后,现在到达了路由器,并在此被转发到下一个路由器或目标设备。路由器是基于 IP 设计的,俗称三层网络设备,路由器的各个端口都具有 MAC 地址和 IP 地址;交换机是基于以太网设计的,俗称二层网络设备,交换机的端口不具有 MAC 地址。

HTTP

HTTP和HTTPS有哪些区别,HTTPS处理了HTTP中的哪些风险

  • http: 超文本传输协议,明文传输。TCP三次握手之后即可进行传输。80端口。
  • https: 在TCP和HTTP网络层之间加入了SSL/TLS安全协议,使得报文加密传输。TCP握手后还需要进行SSL/TLS握手。443端口。需要向CA(证书权威机构)申请数字证书,进行身份验证。
  • 窃听风险:信息加密,用户隐私信息不盗取。
  • 篡改风险:校验机制,摘要算法为数据生成独一无二的指纹,用于校验数据的完整性。
  • 冒充风险:将服务器公钥放入到数字证书中,解决了冒充的风险。

数字证书

在这里插入图片描述
数字签名:用来让客户端验证服务器身份。
不可逆转的,源于每个人都可以利用公钥获得摘要,所以最好无法通过摘要推断出原始数据)生成数字签名,客户端用公钥进行解密验证服务器身份。就是服务器用自己的私钥利用摘要(最好
数字证书:为了防止公钥不被篡改,在通信建立之初,由证书持有者(如服务器、客户端)主动向对方发送。
在这里插入图片描述

提取 CA 的公钥:
“中间 CA”,需先找到中间 CA 的证书(由服务器一起传递的证书链中获取);就是若当前证书是 “服务器终端证书”,其颁发者
“根 CA”,从本地预装的根 CA 列表中找到对应根 CA 的公钥(如 Let’s Encrypt 的根 CA 公钥)。就是若当前证书是 “中间 CA 证书”,其颁发者
重新计算证书的哈希摘要:
用证书中指定的哈希算法(如 SHA-256),对 “证书主体 + 主体公钥 + 颁发者 + 有效期” 等核心内容(排除 CA 签名字段本身)重新计算,得到摘要 H1。
解密 CA 签名,得到原始摘要:
用步骤 1 找到的 CA 公钥,解密证书中的 “CA 签名(Signature Value)”,得到 CA 在签发证书时计算的原始摘要 H2(由于 CA 签名是用自己的私钥对 H2 加密的,只有对应的公钥能解密)。
对比 H1 和 H2:

若 H1 == H2:证书内容未被篡改,且确实是该 CA 签发的(只有 CA 的私钥能生成可被其公钥解密的奏效签名);
若 H1 != H2:证书被篡改(如公钥被替换、域名被修改)或签名伪造,直接判定证书无效。
在这里插入图片描述

SSL/TLS握手

在这里插入图片描述

  • ClientHello:客户端向服务端发起加密通信请求,客户端支持的TLS版本、客户端产生的随机数、支持的密码套件(加密算法)
  • SeverHello:服务器回应客户端,确认TLS版本、服务器产生的随机数、确认密码套件、数字证书
  • 客户端回应:验证数字证书、取出服务器公钥加密发送:一个随机数、通知随后的信息都将用「会话秘钥」加密通信、客户端握手完成。
  • 服务器最终的回应:

加密方法

对称加密是指加密和解密时利用同一个密钥。
非对称加密是指加密和解密使用不同的密钥,这两个密钥分别叫做「公钥」、「私钥」。公钥是可以公开给所有人的,而私钥要求自己保密的。公钥加密的数据只能用私钥解密。(耗时)
「私钥签名,公钥验签」

HTTPS一定安全可靠吗

HTTPS协议本身是没有漏洞的。
如果有一个中间人将自己的证书发给客户端那么浏览器也会给出安全提醒的,不过用户如果接受有风险的证书那么消息就会被监听。
或者有病毒篡改了客户端的CA根证书。

http://www.jsqmd.com/news/313295/

相关文章:

  • 厦门市英语雅思培训机构推荐/2026权威测评出国雅思辅导机构口碑榜单
  • 厦门市英语雅思培训机构推荐|2026权威测评出国雅思辅导机构口碑榜单
  • FactoryIO液位PID仿真程序:开启自动化控制学习之旅
  • NSCAT 2 级海洋风矢量地球物理数据记录
  • [Web自动化] 反爬虫
  • 福州市英语雅思培训机构推荐、2026权威测评出国雅思辅导机构口碑榜单
  • 2026年南京营销推广公司推荐:全域增长场景深度评测与权威排名解析
  • 机床钣金哪些工厂做的好?机械钣金工厂推荐
  • 云服务器+宝塔面板部署Clawdbot,有没有搞头?
  • 防泄密软件哪个好?2026年实测6款数据防泄密软件,防护超全面
  • 如何通过 6 种方式删除 iPhone/iPad 上的文件
  • 福州市英语雅思培训机构推荐|2026权威测评出国雅思辅导机构口碑榜单
  • 如何将三星数据备份到电脑或云存储
  • iPhone 与Android :有什么区别?
  • 2026年桂花提取物厂家哪家好?聚焦全场景原料适配 差异化优势解析
  • 2026 权威解答:微信视频聊天会被网警监控吗?监控边界与合规常识
  • 2026国内最新结构胶企业top5推荐!优质结构胶生产厂家权威榜单发布,资质与性能双优助力工程与装修高质量发展
  • 实验室自动进样阴阳离子色谱分析仪:现代实验室不可或缺的高效分析利器
  • 2026年东莞营销策划公司推荐:基于多行业应用评价,针对增长乏力与预算痛点精准指南
  • 2026年昆山营销推广公司推荐:全域渠道整合能力排名,涵盖线下到店与线上咨询多元场景
  • IDEA 里终于能爽用 Claude Code了!
  • 2026年东莞营销策划公司推荐:短视频与AI营销趋势评测,涵盖电商与本地生活场景增长痛点
  • 2026 挖漏洞小白必备:全网最全平台汇总,从零基础到精通一篇搞定
  • 计算机领域未来十年黄金赛道:2026 薪资 3 倍于传统行业,人才缺口 327 万!
  • 智能化浪潮下,工业HMI液晶屏的三大发展趋势:更高集成、更智能交互、更坚韧可靠
  • 2026年大连营销策划公司推荐:本地市场实战效果排名,解决预算有限与落地执行痛点
  • 外卖霸王餐做的好的有哪些?他们的系统用哪家产品
  • 2026 网络安全就业:普通人抓住年薪百万入场券的实操指南
  • 2026年江阴营销推广公司推荐:五大优选机构技术、模式与效果全解析
  • 2026 程序员免费自学网站大全:Java 专项 + 综合教程,零基础到精通一篇覆盖