various

计算机网络

概述

ISP(Internet Service Provider):因特网服务提供商

三种报文交换方式

计算机网络的定义

一些互连自治的计算机网络集合

按覆盖范围分

按拓扑结构分

  • 总线型:
  • 星型:
  • 环形:
  • 网状形:
  • 带宽

    吞吐量

    单位时间内通过某个网络(信道接口)的数据量

    时延

    时延带宽积

    传播时延 × 带宽 ———————–↘

    第1个bit到达终点时,发送端已发送 (↘)个bit

    又称为“以比特为单位的链路长度”

    往返时间:RTT

    利用率:

               ↗ 网络空闲时的时延      D↑
             D0                        |          | |   增长越来越快
    D = --------------                 |         -  |
    |       1 - U                      |      _-`   |
    ↓            ↘                  D0|___--`      |
    当前网络时延    利用率            0+------------+----> U
    

    丢包率

    丢包率 = 丢失分组数 / 总分组数

    主要原因:分组误码、网络拥塞

    OSI体系结构

       应用     ↑

       表示     ↑

       会话     ↑

       运输     ↑

       网络     ↑

    数据链路 ↑

       物理     ↑

    TCP/IP体系结构

    网络接口层、网际层、运输层、应用层

    →→→→→→→→→→→→→→→→→→

    学习时常用:

       应用层    ↑ :应用进程的交换来实现特定网络应用的问题

       运输层    ↑ :进程间基于网络的通信问题

       网络层    ↑ :分组在多个网络上传输(路由)问题

    数据链路层↑ :分组在一个网络(或一段链路)上的传输问题

       物理层    ↑ :何种信号表示何种比特

    专用术语

    物理层

    编码与调制

    编码方式.jpg

    图源:湖南大学教书匠

    香农公式

    c = W × log2(1 + S/N)

    c:信道的极限信息传输速率(b/s)

    W:信道带宽(Hz)

    S:信道内所传信号的平均功率

    N:信道内的高斯噪声功率

    S/N:信噪比(dB) 10 × log10(S/N)

    奈氏准则

    理想低通信道的最高码元传输速率 = 2W Baud

    波特率:码元传输速率

    数据链路层

    奇校验:添加一位校验位,是的“1”的个数为奇数

    循环冗余校验CRC(Cyclic Redundancy Check)

    收发双方约定好一个生成多项式G(x)

    CRC.jpg

    例: G(x) = x^3 + x^2 + 1,发送101001

    G(x) = 1·x^3 + 1·x^2 + 0·x^1 + 1·x^0
    构成比特串:1101
    
    发送:                                      接收:
    
    待发送数据 + 生成多项式最高此项个数的0       接收方收到 101001001
    101001 + 000 -> 101001000
    
                  1 1 0 1 0 1                                 1 1 0 1 0 1
          ____________________                        ____________________  
    1101 |  1 0 1 0 0 1 0 0 0                   1101 |  1 0 1 0 0 1 0 0 1
         丿 1 1 0 1                                  丿 1 1 0 1
           ⊕_________                                ⊕__________
              1 1 1 0                                     1 1 1 0
              1 1 0 1                                     1 1 0 1
            ⊕____________                              ⊕____________
                  1 1 1 0                                     1 1 1 0
                  1 1 0 1                                     1 1 0 1
                ⊕____________                              ⊕____________
                      1 1 0 0                                     1 1 0 1
                      1 1 0 1                                     1 1 0 1
                    ⊕_________                                 ⊕_________
                            1                                           0
    
    余数为1 -> 001                              余数为0,说明无误码
    发送 : 101001 + 001 -> 101001001
    

    点对点协议PPP

    透明传输 —— 面向字节异步链路采用插入转移字符的字节填充法

            首部              帧数据部分         尾部
      ________________ ____________________ __________
     | 7E | A | C | P |    7E    7D   03   | FSC | 7E |
     ---------------------/--\--/--\-/--\-------------
                         7D|5E 7D|5D 7D|23
                                          ↘每个ASCII码控制符(数值<0x20)
                                            前面插入7D,该字符加上0x20
    

    透明传输 —— 面向比特同步链路采用插入比特0的比特填充法

           首部           帧数据部分              尾部
      ____________ _________________________ ____________
     |01111110|...| 1...1010..01111110......|...|01111110|
     ------------------------------↑---------------------
                                   0
            (一般由硬件实现)         ↘只要发现连续5个比特1,立即填充1个比特0
    

    以太网帧格式

    必须使用退避算法

    网络层

    IP地址分类

    不能分配

    分类编址的IPv4地址

    分类编址的IPv4地址.jpg

        隔离冲突域 隔离广播域
    中继器/集线器 物理层 × ×
    网桥/交换机 数据链路层 ×
    路由器 网络层

    运输层

      RIP             OSPF         BGP
       ↓               |            ↓
      UDP(端口号520)   |      TCP(端口号179)
       ↓17             ↓89          ↓6  } 协议字段的值
        _____________________________
       |              IP             |
       ------------------------------
    

    TCP和UDP

    应用层

    电子邮件、域名系统、文件传输、万维网…

    名词解释

    名词解释
  • ACK 确认
  • ADSL 非对称数字用户线
  • ANSI 先进的加密标准
  • AP 接入点/应用程序
  • API 应用编程接口
  • ARP 地址解析协议
  • ARPA 美国国防部远景研究规划局(高级研究计划
  • 署)
  • ARQ 自动重传请求
  • AS 自治系统/鉴别服务器
  • ATU 接入端接单元
  • ATM 异步传递方式
  • BGP 边界网关协议
  • CCITT 国际电报电话咨询委员会
  • CDMA 码分多址
  • CHAP 口令握手鉴别协议
  • CIDR 无分类域间路由选择
  • CNNIC 中国互联网络信息中心
  • CSMA/CD 载波监听多点接入/冲突检测
  • CSMA/CA 载波监听多点接入/冲突避免
  • DDOS 分布式拒绝服务
  • DES 数据加密标准
  • DHCP 动态主机配置协议
  • DNS 域名服务
  • EGP 外部网关协议
  • EIA 美国电子工业协会
  • FCS 帧检验序列
  • FDDI 光纤分布式数据接口
  • FDM 频分复用
  • FTP 文件传送协议
  • FIFO 先进先出
  • GSM 全球移动通信系统,GSM体制
  • HDLC 高级数据链路控制
  • HFC 光纤同轴混合(网)
  • HTML 超文本标记语言
  • HTTP 超文本传送协议
  • ICMP 网际控制报文协议
  • IEEE (美国)电气和电子工程师学会
  • IGMP 网际组管理协议
  • IGP 内部网关协议
  • IMAP 网际报文存取协议
  • IP 网际协议
  • ISDN 综合业务数字网
  • ISO 国际标准化组织
  • ITU 国际电信联盟
  • LAN 局域网
  • MAN 城域网
  • MPEG 活动图像专家组
  • MTU 最大传送单元
  • OSI/Rm 开放系统互连基本参考模型
  • OSPF 开放最短通路优先
  • PCM 脉码调制
  • PDA 个人数字助理
  • PKI 公钥基础结构
  • PPP 点对点协议
  • RIP 路由信息协议
  • SMTP 简单邮件传送协议
  • SSID 服务集标识符
  • SSL 安全插口层,或安全套接层(协议)
  • STDM 统计时分复用
  • STP 屏蔽双绞线
  • TCP 传输控制协议
  • TDM 时分复用
  • TIA 电信行业协会
  • TLD 顶级域名
  • TPDU 运输协议数据单元
  • TTL 生存时间,或寿命
  • UA 用户代理
  • URL 统一资源定位符
  • UTP 无屏蔽双绞线
  • VLAN 虚拟局域网
  • VLSM 变长子网掩码
  • VPN 虚专用网
  • WAN 广域网
  • WDM 波分复用
  • WI-FI 无线保真度(无线局域网的同义词)
  • WLAN 无线局域网
  • WWW 万维网
  • NAT 网络地址转换
  • NCP 网络控制协议