6.计算机网络核心知识点精要手册

计算机网络核心知识点精要手册

1.协议基础篇

网络协议三要素

  • 语法:数据与控制信息的结构或格式,如同语言中的语法规则
  • 语义:控制信息的具体含义和响应方式,规定通信双方"说什么"
  • 同步:事件执行的顺序与时序关系,确保"何时说"

分层模型对比

特性 OSI七层模型 TCP/IP四层模型
分层数量 7 4
应用层对应 应用层、表示层、会话层 应用层
网络层对应 网络层 网际层
底层对应 数据链路层、物理层 网络接口层

2.物理与链路层

物理层四大特性

  1. 机械特性:接口形状、尺寸规格
  2. 电气特性:信号电压、阻抗匹配
  3. 功能特性:引脚功能定义
  4. 过程特性:事件执行顺序

典型编码方式

  • 曼彻斯特编码:每位中间跳变,自带时钟信号
  • 差分曼彻斯特:每位开始跳变表示0,保持表示1
  • 4B/5B编码:效率80%,用于快速以太网

交换机工作原理

  • 学习机制:记录源MAC与端口映射
  • 转发决策:基于目的MAC地址
  • 广播处理:未知目的时泛洪广播
  • 隔离冲突:每个端口独立冲突域

3.传输层精要

TCP与UDP对比

特性 TCP UDP
连接方式 面向连接(三次握手) 无连接
可靠性 确认重传、流量控制、拥塞控制 尽最大努力交付
首部开销 20字节 8字节
传输效率 较低 较高
应用场景 文件传输、网页浏览 视频会议、DNS查询
数据单位 字节流 数据报

TCP状态转换关键路径

  • 建立连接 :
    CLOSED → SYN_SENT → ESTABLISHED
  • 断开连接 :
    ESTABLISHED → FIN_WAIT_1 → FIN_WAIT_2 → TIME_WAIT → CLOSED
  • 被动关闭 :
    ESTABLISHED → CLOSE_WAIT → LAST_ACK → CLOSED

4.网络层核心

IP地址特性

  • 层次结构:网络号+主机号
  • 分类寻址 :
    • A类(1-126)
    • B类(128-191)
    • C类(192-223)
  • 子网划分:借主机位创建子网
  • 特殊地址 :
    • 网络地址:主机位全0
    • 广播地址:主机位全1
    • 回环地址:127.0.0.1

路由协议对比

类型 RIP OSPF BGP
算法类型 距离向量 链路状态 路径向量
度量标准 跳数 代价 路径属性
更新方式 定期广播 触发更新 增量更新
封装协议 UDP(520) IP(89) TCP(179)
适用场景 小型网络 大型企业网 自治系统间

5.应用层协议

典型协议端口

  • HTTP:80/TCP
  • HTTPS:443/TCP
  • FTP:21(控制)、20(数据)/TCP
  • DNS:53/UDP&TCP
  • SMTP:25/TCP
  • DHCP:67(服务器)、68(客户端)/UDP

FTP连接特性

  • 控制连接:持久连接,端口21
  • 数据连接:非持久连接,端口20
  • 传输模式 :
    • 主动模式:服务器主动连接客户端
    • 被动模式:客户端连接服务器指定端口

性能计算专题

时延组成

  • 传输时延:数据长度/带宽
  • 传播时延:距离/传播速度
  • 处理时延:节点处理时间
  • 排队时延:等待输出链路时间

分组交换总时延

text 复制代码
总时延 = (分组数×分组传输时延) + (跳数×分组传输时延)
相关推荐
CS_Zero4 小时前
计算机网络通信基础2:带宽和吞吐量、客户端和服务器、网络基础设施
网络·计算机网络
库玛西6 小时前
计算机网络第三章:数据链路层
服务器·网络·计算机网络·考研·算法·面试
lazy H1 天前
【计算机网络】第 2 篇:一条数据如何穿过网络?彻底理解数据封装与解封装
网络·经验分享·后端·学习·计算机网络
2501_915909061 天前
抓包工具断点拦截是什么?如何半路拦截修改 HTTP 请求
网络协议·计算机网络·网络安全·adb·https·udp
搞科研的小刘选手1 天前
【见刊检索快 | 重庆线上线下同步】第五届信号处理、计算机网络与通信国际学术会议(SPCNC 2026)
计算机网络·信号处理·通信·学术会议·会议推荐·重庆
2401_872418781 天前
计算机网络——应用层详解:DNS、电子邮件、FTP 与 HTTP 的原理及通信过程
网络协议·计算机网络·http
迪丽热爱1 天前
多媒体应用49-931(计算机网络基础)
网络·计算机网络
沫璃染墨1 天前
从零入门计算机网络系列(六):TCP套接字编程实战——从listen监听到客户端与服务器通信
linux·服务器·c++·tcp/ip·计算机网络·tcp
91刘仁德1 天前
计算机网络核心协议全解析:从MAC帧到HTTP
linux·网络·网络协议·tcp/ip·计算机网络·http·udp
骑着蜗牛撵大象3272 天前
链路层不只是 MAC:以太网帧、ARP 与 802.1Q VLAN 的逐跳拆解
计算机网络·macos·ar·vlan·mac地址·链路层