第一章·概述


1. 计算机网络的概念

  1. 计算机网络的定义:计算机网络是指 独立功能的计算机 用通信功能连接起来 实现资源共享

  2. 计算机网络的组成:

    1. 终端系统/资源子网:提供共享的软件资源和硬件资源
    2. 通信子网:提供信息交换的网络节点和通信线路
  3. 计算机网络的类型:

    1. 按照拓扑结构:
      • 星型结构
      • 树型结构
      • 总线型结构
      • 环型结构
      • 网状结构
    2. 按照范围分类:
      • 局域网 LAN
      • 城域网 MAN
      • 广域网 WAN
      • 补充:
        • 个人区域网 PAN
        • 互联网 Internet(属于广域网)
    3. 按照传输方式分类:
      • 有线
        • IEEE802.3
      • 无线
        • IEEE802.11
        • WLAN 无线局域网(wireless)
        • WPAN 无线个域网

2. 计算机网络体系结构

  1. 传输方式:

    1. 按照方向:
      • 单工:只能单方向传输的工作模式
      • 半双工:在同一时间内,线路上只能有一个通过(A→B或B→A)
      • 全双工:双方可以同时进行数据传输(A→B和B→A)
    2. 按照对象和方式:
      • 单播:1 对 一
      • 组播:1 对 多
      • 广播:1 对 全
  2. 数据交换:

    1. 电路交换:占用信息通道 将整个报文从头至尾的连续传输
    2. 报文交换:一个报文 转发给下一个节点 然后下一个节点下载后 再转发给下一个节点
    3. 分组交换:将报文分成多个更小的组合 分开转发到 一个个节点 在转发到 目标 (提高信道的使用效率)
  3. 通信协议和体系结构:

    1. 网络协议三要素:
      • 语法
      • 语义
      • 时序
    2. OSI参考模型(7层 高 –> 低 ; 下层为上层服务; 淘汰了):
      1. 应用层:使用 应用程序 通过网络服务
      2. 表示层:负责 处理交换数据的表示方式,例如格式转换(jpg/mp4..),加密或解密,数据压缩和恢复等等
      3. 会话层:负责 通信节点之间会话的 建立和中断,以及数据的交换。
      4. 传输层:提供 端到端(两台电脑) 之间的数据传输服务,实现流量控制。
      5. 网络层:单位 分组,提供 点到点(节点到节点) 之间的通信,提供路由功能(即选择走哪条路),实现拥塞控制,网络互联。
      6. 数据链路层:单位 帧,提供 相邻结点到结点 之间的服务; 提供差错控制和流量控制的方法,实现网络互联。
      7. 物理层:单位 bit, 最基本的电流,电线等一些介质线路。
    3. TCP/IP参考模型(4层 高 –> 低; 当前常用的):
      1. 应用层:会话层 + 表示层 + 应用层
      2. 传输层:传输层
      3. 网际层:网络层
      4. 网络接口层:网络层 + 数据链路层