计算机网络知识目录

目录

前言

一、计算机网络概述

  1. 互联网的构成
  2. 网络分类
  3. 接入网
  4. 网络核心的两大功能
    • 路由
    • 转发
  5. 网络分层
    • OSI 7层模型
    • TCP/IP 4层模型
    • 两种模型比较

二、物理层

  1. 物理介质
    • 引导型介质
    • 非引导型介质
  2. 数据交换方式
    • 分组交换
    • 电路交换
  3. 信道复用
    • 频分复用
    • 时分复用
    • 波分复用
    • 码分复用

三、数据链路层

  1. 功能(要解决的问题)
  2. 数据链路层提供的服务
  3. 成帧(Framing)
    • 要解决的关键问题:如何标识一个帧的开始?
    • 成帧(framing)的方式
      • 带比特填充的定界符法
      • 物理层编码违例
  4. 差错控制
    • 背景
    • 差错检验与纠正
      • 奇偶检验 (Parity Check)
      • 校验和 (Checksum)
      • 循环冗余校验 (Cyclic Redundancy Check,CRC)
      • 汉明码
  5. 流量控制
  6. 媒体接入控制 MAC (Medium Access Control)子层
    • 信道分配问题
      • 时分多址接入-TDMA
      • 频分多址接入-FDMA
    • 多路访问协议
      • 随机访问协议
        • ALOHA
        • 载波侦听多路访问协议CSMA
      • 受控访问协议
        • 位图协议(预留协议)
        • 令牌传递
        • 二进制倒计数协议
      • 有限竞争协议
        • 自适应树搜索协议(Adaptive Tree Walk Protocol)
    • 虚拟局域网VLAN
    • 无线局域网WLAN

四、网络层

  1. 网络层概述
  2. 网络层关键功能
  3. Internet网际协议
    • IPv4协议及其相关技术
      • 基本概念
      • IPv4数据报格式
      • 数据报分片
      • IP协议功能及报头字段总结
    • IP地址
      • 概述
      • 子网划分
      • 无类域间路由
    • DHCP动态主机配置协议
    • ARP地址解析协议
    • 网络地址转换(NAT)
    • ICMP: 互联网控制报文协议
  4. 路由算法
    • 距离向量路由
      • 算法过程
      • 特殊情况考虑
    • 链路状态路由
      • 算法过程
      • 距离向量和链路状态算法比较
    • 层次路由
    • 广播路由
      • 实现方法
  5. Internet路由协议
    • 路由选择协议RIP
    • BGP-外部网关路由协议
  6. 路由器的工作原理
    • 路由器概述
    • 路由器控制层
    • 路由器数据层
  7. 拥塞控制算法
    • 概述
    • 流量调节
    • 随机早期检测RED (Random Early Detection)
  8. 服务质量
    • 概述
    • 流量整形
      • 漏桶算法
      • 令牌桶算法
    • 数据包调度
  9. 三层交换
    • 三层交换的技术背景
    • 三层交换的动机
    • 三层交换机的工作原理
  10. 虚拟专用网VPN (Virtual Private Network)
  • VPN的技术背景
  • VPN的原理
  • VPN的实现方式
  1. IPv6协议

五、传输层

  1. 传输层概述
    • 套接字
    • 传输层提供的服务
    • 因特网传输层提供的服务
  2. 传输层基本服务——复用和分用
    • 复用和分用概述
    • 套接字标识与端口号
    • TCP/UDP套接字(复用和分用)
  3. 无连接传输:UDP
    • UDP报文段结构
    • UDP校验和(checksum)
    • 为什么需要UDP?
  4. 面向连接的传输:TCP
    • 可靠传输
    • 流水线技术
      • GBN 协议(回退 N 步协议)
      • SR 协议(选择重传协议)
      • TCP 可靠通信的具体实现
      • GBN、SR和TCP小结
    • TCP报文段结构
  5. TCP流量控制
  6. 拥塞控制
    • 拥塞控制的类型
    • TCP拥塞控制要解决的问题
    • TCP拥塞控制的实现

六、应用层

  1. 应用层概述
    • 应用进程通信方式
      • 客户/服务器(C/S, Client/Server)方式
      • 对等(P2P,Peer to Peer)方式
    • 服务器进程工作方式
  2. 域名系统
    • 概述
    • 域名系统名字空间和层次结构
    • 域名解析过程
  3. 电子邮件
    • 邮件发送的常用协议
    • Webmail
  4. WWW
    • WWW体系结构与协议
    • HTTP
      • 概述
      • HTTP发展现状
      • Web安全与隐私:Cookie
  5. 流媒体
    • 概述
    • 流媒体动态自适应传输
  6. 内容分发网络CDN
    • 概述
    • 关键问题
    • 机理与解决方式
  7. P2P网络
  8. 远程登录Telnet
  9. FTP
    • 概述
    • 工作过程

写在最后