【八股】计算机网络篇

本文详细介绍了计算机网络的核心概念,包括TCP和UDP协议的比较,TCP的三次握手和四次挥手,以及TCP保证可靠性的机制。此外,还探讨了HTTP和HTTPS的区别,WebSocket协议,以及DNS解析过程。通过对网络模型的剖析,阐述了从输入URL到页面展示的全过程,并讨论了网络编程的基本通信架构。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

网络模型

  1. 应用层【HTTP👉报文/消息】
    在这里插入图片描述
  2. 传输层【TCP或UDP👉段👉MSS】
    处理主机到主机的通信
  3. 网络层【IP、寻址和路由👉MTU】
    ①IP(Internet Protocol,网际协议)主要作用是定义数据包的格式、对数据包进行路由和寻址,以便它们可以跨网络传播并到达正确的目的地。
    ②NAT:(Network Address Translation,网络地址转换) 主要用于在不同网络之间转换 IP 地址。它允许将私有 IP 地址(如在局域网中使用的 IP 地址)映射为公有 IP 地址(在互联网中使用的 IP 地址)或者反向映射,从而实现局域网内的多个设备通过单一公有 IP 地址访问互联网。作用:NAT 不光可以缓解 IPv4 地址资源短缺的问题,还可以隐藏内部网络的实际拓扑结构,使得外部网络无法直接访问内部网络中的设备,从而提高了内部网络的安全性。
  4. 网络接口层【物理层】

OSI七层<

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值