一周总结(一)

前言

本系列为每周课后总结,主要包括计算机体系结构,操作系统和计算机网络三部分。

计算机网络

  1. osi模型

    1. Physica:how to transmit signal (Coding) (bit)
    2. Datalink: two party communication (Ethernet) (frame)
        
      dividing the transmitted bit stream into frames
    3. Network: Routing,Addressing (IP)(packet)
        
      Determining which route through the subnet to use
    4. Transport: End-to-end communciation (TCP)(segment)
    5. Session: Establish/manage connection (SPDU)
    6. Presentation: ASCII Text,Sound (PPDU)
    7. Application: File transfer,Email,Remote Login (APDU)
  2. 波特率(baud rate)与比特率(bit rate)

    1. 比特率:通信线路(或系统)单位时间(每秒)内传输的信息量,即每秒能传输的二进制位数,通常用Rb表示,
      其单位是比特/秒(bit/s或b/s,英文缩略语为bps)。当系统以每秒50个二进制符号传输时,信息速率为50bit/s,信号速率也为50Bd(波特)。
    2. 波特率: 通信线路(或系统)单位时间(每秒)内传输的码元(脉冲)个数;或者表示信号调制过程中,单位时间内调制信号波形的变换次数,
      通常用RB表示,单位是波特(Bd或Baud,前者规范)。如果每秒传输1个码元就称为1Bd;如果1码元的时间长短为200ms,则每秒可传输5个码元,那么码元速率(波特率)就是5Bd。
      码元(code cell)是携带信息的数字单位,是指在数字信道中传送数字信号的一个波形符号,也即“时间轴上的一个信号编码单元”。码元可能是二进制的,也可能是多进制的。
    3. 转换关系:Rb=RB*log2M
        M表示码元的进制
    4. How long was a bit on the original 802.3 standard in meters? Use a transmission speed of 10 Mbps and assume the propagation speed in coax is 2/3 the speed of light in vacuum.

      计算出bit的传播时间再乘以速率:1s/10Mbps*c*2/3=20m
  3. best-case delay = 请求和应答总路程/光速

    • A client-server system uses a satellite network, with the satellite at a height of 40,000 km. What is the best-case delay in response to a request?

      由于请求和应答都必须通过卫星,因此传输总路径长度为 160,000 千米。在空气 和真空中的光速为 300,000 公里/秒, 因此最佳的传播延迟为 160,000/300,000 秒,约 533 msec。
  4. A collection of five routers is to be connected in a point-to-point subnet. Between each pair of routers, the designers may put a high-speed line, a
    medium-speed line, a low-speed line, or no line. If it takes 100 ms of computer time to generate and inspect each topology, how long will it take to inspect all of them?
      将路由器称为 A,B,C,D 和 E.
    则有 10 条可能的线路;AB, AC, AD, AE, BC, BD, BE, CD, CE,和 DE 每条线路有 4 种可能性(3 速度或者不是线路),拓扑的总数为 410 = 1,048,576。 检查每个拓扑需要 100 ms,全部检查总共需要 104,857. 6 秒,或者稍微超过 29 个小时。
  5. 面向连接服务(connection-oriented service)与无连接服务(connection-less service)

    1.面向连接服务:数据传输过程前必须经过建立连接、维护连接和释放连接的3个过 程;在数据传输过程中,各分组不需要携带目的节点的地址。面向连接服务的传输连接类似于一个通信管道,
    发送者在一端放入数据,接受者从另一端取出数据。面向连接数据传输的收发数据顺序不变,因此传输的可
    靠性好,但需通信开始前的链接开销,协议复杂,通信效率不高。

    如virtual circuit service,电话系统,tcp

    1. 无连接服务:就是通信双方不需要事先建立一条通信线路,而是把每个带有目的地址的包(报文分组)送到线路上,由系统选定路线 进行传输。IP、UDP协议就是一种无连接协议,邮政系统是一个无连接的模式。
  6. 多播(broadcasting)、广播(unicasting)与点对点(point-to-point)

  7. 信道传输速率

    • Maximum signal rate for a channel (No Noise)
      -Nyquist Theorem: Bandwidth = W, Singal rate <= 2 W (baud)
    • Bilevel Encoding: Data rate = 2 * Bandwidth (bps)
    • Multilevel(M) Encoding:
      -Data rate = 2 * Bandwidth * log2M (bps)
    • Shannon’s Theorem
      • Bandwidth = H (Hz), Signal-to-noise ratio = S/N

        Maximum Data Rate = H * log2(1+S/N) (bps)无噪音情况下速率任意高
    • Decibels (dB): 10log10(S/N)
  8. fdm带宽=信号频率 * 信号数量 + (信号数量-1) * 保护带宽

  9. CDMA译码

    1. resulting chip sequence = chip sequence of A + chip sequence of B + …
    2. result = resulting chip sequence * chip sequence /len(sequence)
      • result = 0: silence
      • result = 1: sent bit 1
      • result = -1: sent bit 0
  10. 一些传输标准

    • CCTT 2.048 Mbps标准:32个8位数据样本组成一个125us的基本帧,
      30个传信息,2个传控制信号。
    • DPCM(差分脉码调制),传播的二进制数为相对差值位
    • Delta modulation(增量调制) 位数为1
  11. T1 carrier与E1 carrier

    • T1为1.544Mbps,T1载波是把24个话音信道多路复用在一条高速信道上,每个信道包含7位的数据和1位的控制信令位,
      此外加入一位帧同步位组成基本帧。 其中,用户的开销为24×1(控制位)+1(基本帧)=25 b 总开销为:(7+1)×24+1=193 b 因此,用户的开销所占的百分比为:25/193×100%≈13%
    • E1载波是一种2.048Mbps速率的PCM载波。采用同步时分复用技术将30个话音信道(64K)和2个控制信道(16K)复合在一条2.048Mb/s的高速信道上。
      【帧结构】:每一帧开始处有8位作同步用,中间有8位用作信令,在组织30路8位数据,全帧包含256位,且每一帧用 125us时间传送。(通常我们把E1载波的一个帧分为32个时隙,一个时隙为8个bit;其中时隙0和时隙15是传输控制信令用,所以一条E1可以传30路话音。这里要注意:在路由器上的E1是不能划分时隙的,只能做2M线使用)。
      1. E1载波支持的数据传输速率为2.048Mbps (即 256bit/125us=2.048Mbps)
      2. 每个通道支持 的传输速度(或数据速率)为 64Kb/s 因为每个时隙在E1帧中占8bit,8*8k=64k,即一条E1中含有32个64K,则 2.048Mbps/32=64Kb/s
      3. E1载波开销所占比例为6.25% 。因为一帧32个时隙中,30个用于用户数据,2个用于开销。所以开销所占比例=2/32=6.25%
  12. The cable between toll office and the end office of telephone company are known as the trunk
  13. data link layer传输bit,每五个1后面自动加一个0
    • 传输bit:0111101111101111110,实际bit:011110111110011111010
  14. reminder of M(x) dividing G(x)
    • 先在M(x)后补0(个数为G(x)的最高次+1),再做多项式除法