(Net)Computer Network【计算机网络复习简单总结】

Computer Network

第1章 概述

两个重要的基本特点:连通性和共享

ISP(Internet Service Provider,互联网服务提供商)

ISOC(Internet Society,互联网协会)

互联网成为正式标准的三个阶段

  1. 互联网草案
  2. 建议标准(成为 RFC)
  3. 正式标准

互联网的两大块

  1. 边缘部分:主机,端系统

    通信方式两大类:C/S,P2P

  2. 核心部分:网络 + 路由器,提供服务(连通+分组交换)

城域网MAN 和局域网LAN 用广播,喊一下就完事了(广域网需要存储转发)

性能指标

  1. 速率类:
    1. 速率,表示数据传输快慢的单位
    2. 带宽,信道最大理想速率(常用 1kb/s = 10^3 b/s)
    3. 吞吐量,此时此刻的实际速率
  2. 时延类:
    1. 发送时延,放完需要多久
    2. 传播时延,只看距离(速度是一定的光速)
    3. 时延带宽积,一个传播时延的时间,又放了多少位(满负荷)
    4. 利用率,过高会堵车

术语

实体对象:任何可发送或接收信息的硬件或软件进程

协议是水平的:协议实现需下层服务,协议控制下,两对等实体间通信使得本层能向上层提供服务(协议对上层实体是透明的)


第2章 物理层

怎样在一根线上传比特流?【用二进制方波信号】

三大部分:1. 接口 2. 调制 3. 复用

接口的四个特性

  1. 机械特性,形状尺寸、引脚排列
  2. 电气特性,电压范围
  3. 功能特性,不同电压意义 0 1
  4. 过程特性,次序、时序

数据通信

信号 signal 是数据的电气或电磁表现

  1. 模拟信号,连续
  2. 数字信号,离散(码元 code 是信号的一个基本波形)

信道 channel

  1. 单向通信,单工
  2. 双向交替,半双工
  3. 双向同时,全双工

基本频带信号 = 二进制方波信号,传不远(因低频直流)需要调制成带通信号

不是直接改原本的方波,是以方波为模板,拿个符合的频率 去调(调幅A 调频F 调相P 本质一样)

信道的极限容量

奈氏准则:任何信道,码元传输速率有个上限,超限会有码间串扰(这个上限就是带宽)

香农公式: C 信道无差错极限传输速率,W 带宽,S/N 信噪比
C = W   l o g 2 ( 1 + S N ) C=W\ log_{2}^{(1+{\frac S N})} C=W log2(1+NS)
若想提高 C,要么提高 W,要么提高 S/N,要么让每一个码元携带更多 bit 的信息量,如【正交振幅调制 QAM】

疑问:QAM 和 CDMA 什么关系?调相和放大码元

物理层下的传输媒体

导引型传输媒体:

  1. 双绞线,提高 S/N
  2. 同轴电缆,已淘汰
  3. 光纤,(单模更好)

非导引型:无线传输 短波、微波只能直线传(但传送距离超远)

复用,共享信道,主要就是频分和时分(一定要分用对)

  1. 频分复用 FDM(Frequency Division Multiplexing),不同频率 调台 频率很好分【ADSL 技术】

  2. 时分复用 TDM,分时间片,即使没有数据也有位置【数字传输系统 SONET = SDH】

  3. 波分复用 WDM(Wavelength),其实还是频分,光的频分

  4. 码分复用 CDM(Code),更常用 码分多址 CDMA ,把码元放大了,一个码元分成多个码片

    码片序列,对应码片向量 例 (-1 -1 -1 +1 +1 -1 +1 +1)

    码片序列必相互正交(规格化内积为 0)(站都有自己的码片序列,发 0 就是发码片序列的反码)

    各位相 × 后除 m,得 1 发的 1,得 -1 发的 0,得 0 没发

宽带接入技术

  1. ADSL 技术(Asymmetric Digital Subscriber Line)前 4 k用于语音通话,上行信道上传用 25×4K,下行的下载用 249×4K
  2. 光纤同轴混合网 HFC 网,主干线用光纤,小区里用同轴
  3. FTTx技术(Fiber To The x)光纤到哪,Home 到家,Building 到楼,Curb 路边

第3章 数据链路层

同一个网络上的机器【数据是有结构的】

主要用两种类型信道:

  1. 点对点信道,一根线连两台机器

  2. 广播信道,一对多

三个基本问题

  1. 封装成帧,加帧首帧尾【帧定界】
  2. 透明传输,转义字符 ESC 0x1B
  3. 差错检测,CRC

PPP(Point-to-Point Protocol,点对点协议)

一根线上两个机器,手拉手说话不需要地址(点对点信道)

PPP 帧格式:

FAC协议信息部分FCSF
7EFF03(2B)(<= 1500B)(2B)7E

F 是帧定界符,占 1 字节(0x7E = 7EH);AC固定;

协议占 2B,表示信息字段属于哪个协议;

FCS 冗余码,这里是 16 位,说明采用的 CRC-16,另还有 CRC-32,CRC-CCITT;

透明传输:

  1. 字节填充,转义符 0x7D(7E > 7D 5E;7D > 7D 5D)【异步 如电话线】
  2. 零比特填充,数据部分,每接连 5 个 1 加个 0【同步 光纤】

差错检测

CRC 技术 (Cyclic Redundancy Check,循环冗余检验 )(冗余位就是非数据的校验位)

n 位冗余 0,除数 P 有 n+1 位(P 是国际标准)

假设要发送的 M = 101001,加上 n = 3 位冗余就是 101001000,P = 1101

101001000 / 1101 模2除法得 商 110101 余数 R = 001,M + R 再除 P 余数定为 0,否则出错(有错就丢:无差错接受)

R 就是冗余码 FCS (Frame Check Sequence,帧检验序列)

广播信道

集线器 hub,物理层设备,不认识帧 全发出去就是广播(模拟的总线)

星形、环形、总线形,本质都是一样的,把集线器拉长就是总线(集线器一坏全完蛋)

现在用的星形拓扑结构

多点接入,又称动态媒体接入控制(静态划分信道就是各种复用):

  • 随机接入,发言前看是否有人正在发言

  • 受控接入,有令牌的发言

CSMA/CD 协议(Carrier Sense Multiple Access with Collision Detection,载波监听多点接入/碰撞检测)

以太网同一时间只允许一台机器发送数据(可以多个收)【只能半双工】,而且采用曼彻斯特编码

  • MA,多点接入,就是连在一根总线上

  • CS,载波监听,不停的检测信道,看是别人是否在发数据

  • CD,碰撞检测,若同时发现空闲,同时发送,就撞上了,信号碰坏了继续走

    一旦检测到碰撞,立即停止发送(发一个干扰信号),等随机时间后再发【二进制指数退避算法2^k - 1】

争用期 2τ(10Mb/s 以太网平均往返时延 51.2μs),发现所有碰撞

51.2μs 可发 512bit,也就是说发送前 64 字节如果都没问题,那就稳了【小于 64B 的都是无效帧】

  • 不足 64B 的填充到 64B(补 0)

中继器,物理层设备,负责整理信号后再发出去

以太网信道利用率:a 越小利用率越高(距离短,帧要长 一般都是1500B 拉满)
a = τ T 0 S m a x = T 0 T 0 + τ = 1 1 + a a={\frac τ {T_0}}\\ S_{max} = {\frac {T_0} {T_0 + τ}} = {\frac 1 {1 + a}} a=T0τSmax=T0+τT0=1+a1

以太网的两个标准 DIX Ethernet V2 和 IEEE 802.3 几乎完全一样

MAC(Medium Access Control,媒体接入控制)【固化在适配器的 ROM 中】

通信适配器 adapter,又称网络接口卡 NIC,简称 “网卡”(收数据帧,不是给自己的就丢弃)

MAC 地址,就是网卡的序列号(唯一标识),出厂带的 48bit(24b+24b 厂商号 + 序列号)

MAC 帧:

  • 单播帧 unicast,一对一,指定 MAC 地址
  • 广播 broadcast,全 1 地址,大家都收
  • 组播,多播 multicast,不考虑

MAC 帧格式:

目的地址源地址类型数据FCS
6 字节6246~15004

帧首共 14B,目的地址 6B 是因为 MAC 有 48bit,无需帧定界符(因为曼彻斯特编码,不发信息时电压不跳变)

类型字段,标志上一层使用的什么协议

传到物理层时需在帧前加个 8B 的前置码

两帧间有 9.6μs 最小间隔,即 12 个 B 没信号

收到帧:

  1. 判断是给自己的不
  2. 检测无效帧

扩展的以太网 & 高速以太网

碰撞域(collision domain,又称冲突域),也称为一个网段

以太网交换机,实质就是一个多接口(自适应)网桥,且本身相当于所在网段的机器【一个接口只连一台机器】

核心:交换表(又称地址表、站表)自学习得来的,且在不停地更新

  1. 开始什么都没有,向所有其它接口都转发帧
  2. 查表,若表里没有,就写入

VLAN 虚拟局域网,与物理位置无关,多了个 4B 的 VLAN 号

高速以太网,1Gbit/s 以上,全双工,不存在碰撞,不使用 CSMA/CD


第4章 网络层

https://blog.csdn.net/qq_43763494/article/details/112649828.


第5章 运输层

https://blog.csdn.net/qq_43763494/article/details/112651776.


End.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值