CSNotesCSNotes
TODO
LeetCode
数据结构
计算机组成原理
操作系统
计算机网络
数据库
Java
SSM
React
实用工具
GitHub
TODO
LeetCode
数据结构
计算机组成原理
操作系统
计算机网络
数据库
Java
SSM
React
实用工具
GitHub
  • 第一章 计算机网络体系结构

    • 1.1 计算机网络概述
    • 1.2 计算机网络体系结构与参考模型
  • 第二章 物理层

    • 2.1 通信基础
    • 2.2 传输介质
    • 2.3 物理层设备
  • 第三章 数据链路层

    • 3.1 数据链路层的功能
    • 3.2 组帧
    • 3.3 差错控制
    • 3.4 流量控制与可靠传输机制
    • 3.5 介质访问控制
    • 3.6 局域网
    • 3.7 广域网
    • 3.8 数据链路层设备
  • 第四章 网络层

    • 4.1 网络层的功能
    • 4.2 路由算法
    • 4.3 IPv4
    • 4.4 IPv6
    • 4.5 路由协议
    • 4.6 IP 组播
    • 4.7 移动 IP
    • 4.8 网络层设备
  • 第五章 传输层

    • 5.1 传输层提供的服务
    • 5.2 UDP 协议
    • 5.3 TCP 协议
    • 5.4 TCP 和 UDP 的区别
  • 第六章 应用层

    • 6.1 网络应用模型
    • 6.2 域名系统
    • 6.3 文件传输协议(FTP)
    • 6.4 电子邮件
    • 6.5 万维网 (WWW)
  • HTTP

    • HTTP/1.0
    • HTTP/1.1
    • HTTP/2
    • HTTP/3
    • HTTPS

1.1 计算机网络概述

1.1.1 计算机网络的概念

1.1.2 计算机网络的组成

硬件、软件和协议

资源子网:上三层

通信子网:下三层

1.1.5 计算机网络的标准化工作

RFC6410

1.1.6 计算机网络的性能指标

带宽:最高数据传输速率

吞吐量:单位时间内通过某个网络的数据量

传输时延=分组长度/信道带宽

传播时延=信道长度/电磁波在信道上的传播速率

一个类比可以阐明传输时延和传播时延的概念。考虑一条公路每 100km 有一个收费站。可认为收费站间的公路段是链路、收费站是路由器。假定汽车以 100km/h 的速度(也就是说当一辆汽车离开一个收费站时,它立即加速到 100km/h 并在收费站间维持该速度)在该公路上行驶(即传播)。假定这时有 10 辆汽车作为一个车队在行驶,并且这 10 辆汽车以固定的顺序互相跟随。可以认为每辆汽车是一个比特,该车队是一个分组。同时假定每个收费站以每辆车 12s 的速度服务(即传输)一辆汽车,并且由于时间是深夜,因此该车队是公路上唯一一批汽车。最后,假定无论该车队的第一辆汽车何时到达收费站,它在入口处等待,直到其他 9 辆汽车到达并整队依次前行)(因此,整个车队在它能够“转发”之前,必须存储在收费站)。收费站将整个车队推向公路所需要的时间是 (10 辆车)/(5 辆车/min)= 2min。该时间类于一台路由器中的传输时延。一辆汽车从一个收费站出口行驶到下一个收费站所需要的时间是 100km/(100km/h)= 1 h。这个时间类比于传播时延。因此,从该车队存储在收费站前到该车队存储在下一个收费站前的时间是“传输时延”与“传播时延“总和,在本例中为 62min。

传输时延>>传播时延

时延带宽积=传播时延 x 信道带宽

往返时延 RTT=2*传播时延

信道利用率=有数据通过的时间/(有 + 无)数据通过的时间

编辑此页
上次更新: 2024/7/4 22:37
Next
1.2 计算机网络体系结构与参考模型