计算机网络期末复习——第1章:计算机网络和因特网

目录

  • [1.1 核心概念](#1.1 核心概念)
  • [1.2 网络协议](#1.2 网络协议)
  • [1.3 switch](#1.3 switch)
  • [1.4 7层ISO OSI参考结构](#1.4 7层ISO OSI参考结构)

1.1 核心概念

  1. 组成

    核心:TCP/IP

    1. 终端设备+组网设备+链路

    2. 客户端+服务器

  2. 效率

    packet switch

  3. 可靠

    1. TCP协议

    2. 可靠 ≠ 不丢包,可靠 ≠ 安全,而是指出错后可以弥补,在不可靠的网络中做到可靠

  4. 寻址

    IP协议

  5. 路由

    最优路径、BGP协议

  6. 最广泛使用、最有名的计算机网络:Internet

1.2 网络协议

  1. 网络协议规定了网络设备之间进行通信时所遵循的规则和惯例

  2. 网络协议包含用于设备之间进行识别和建立连接的机制,以及规定数据如何打包成发送和接收消息的格式规则

1.3 switch

  1. packet

    1. 数据的一个chunk(块)想要成为packet,要加一个head和一个tail

    2. packet switch

      1. 时延

        • 节点处理时延:检查packet的head,并决定发送方向

        • 排队时延:在链路上等待传输的时间

        • 传输时延:packet所有bits从Router A推向链路的时间

          = packet 长度 / 链路传输速率

        • 传播时延:一个bit从链路起点传播到Router B的时间

          = Router A 与 B 之间的距离 / 链路传输速率

        • d_nodal = d_proc + d_queue + d_trans + d_prop

      2. 丢包

      3. 吞吐量

        • 发送方和接收方之间的传输速率,由接收方决定

        • instantaneous:在给定时间点的速率

        • average:在一段时间的速率

  2. circuit switch

    后者始终为该用户保留通道

  3. 不同

packet switch的

  1. 延时不可预测

  2. 带宽共享更好

  3. 更简单,更有效,成本更低

1.4 7层ISO OSI参考结构

  1. 应用层

    • 使用传输层提供的数据传输服务

    • 无数据丢失服务,如Web/HTTP

    • 容忍数据丢失服务,如流媒体音视频

  2. 表示层

  3. 会话层

  4. 运输层

    • 使用网络层提供的包交付服务

      • 网络基础设施本身不可靠

      • 直接使用网络无保证

      • 在不可靠的网络上构建可靠数据通道,如数据不丢失,时间保证等

    • TCP/UDP

  5. 网络层

    IP,最优路径,BGP,ICMP

  6. 链路层

    • CRC

    • 以太网

  7. 物理层

    以太网


相关推荐
CS创新实验室3 小时前
《计算机网络深入学》:“互联网”与“互连网”
计算机网络·408·计算机考研
程序员夏末4 小时前
【LeetCode | 第七篇】算法笔记
笔记·算法·leetcode
开源盛世!!4 小时前
3.23-3.25笔记
笔记
hanlin036 小时前
刷题笔记:力扣第43、67题(字符串计算)
笔记·算法·leetcode
多看书少吃饭6 小时前
Vue + Java + Python 打造企业级 AI 知识库与任务分发系统(RAG架构全解析)
java·vue.js·笔记
了一梨7 小时前
[T113] 交叉编译 OpenCV 4.5.2 + face 模块
linux·笔记·opencv
困死,根本不会7 小时前
VMware Ubuntu 显示有线连接却无法上网|完整排查与解决笔记
linux·笔记·ubuntu
左左右右左右摇晃8 小时前
数据结构——栈
数据结构·笔记
左左右右左右摇晃8 小时前
数据结构——树
数据结构·笔记
chudonghao9 小时前
[UE学习笔记][基于源码] 理解 Gameplay
c++·笔记·学习·ue5