Leon's blog Leon's blog
首页
前端
场景
技术
更多
关于
收藏
索引
GitHub (opens new window)

Leon Yu

做一个有个性的开发者~
首页
前端
场景
技术
更多
关于
收藏
索引
GitHub (opens new window)
  • 技术
  • TypeScript

  • NodeJS

  • shell

  • vscode开发

  • 图解HTTP阅读

  • 计算机网络

    • 关于
    • 计算机网络和因特网
      • 1.1 协议
      • 3.1 丢包
      • 3.2 分组交换和电路交换的对比
      • 3.3 网络的网络
      • 4.1 传播时延和传输时延之间的区别
      • 4.2 流量强度与排队时延
    • 应用层
  • 技术
  • 计算机网络
leon yu
2024-12-22
目录

计算机网络和因特网

# 1. 什么是因特网

因特网是一个世界范围的计算机网络,即它是一个互联了遍及全世界数十亿计算设备的网络。

# 1.1 协议

协议(protocol)是定义了在两个或多个通信实体之间交换的报文的格式和顺序,以及报文发送和/或接收一条报文或其他事件所采取的动作。

# 2. 网络边缘

网络边缘包括应用程序和端系统、将端系统接入网络核心的接入网。

# 3. 网络核心

互联因特网端系统的分组交换机和链路构成的网状网络。

# 3.1 丢包

对于分组交换网络,因为分组交换机的输出缓存空间是有限的,当一个分组到达时发现缓存已经被其他等待传输的分组占满了之后,将会出现分组丢失(丢包)(packet loss)。

# 3.2 分组交换和电路交换的对比

分组交换的方式是有新的包到达之后,使用输出缓存队列来进行管理,如果缓存队列满了,就会丢弃新的包或者已有队列中的包。

电路交换的方式是为两个端系统之间建立一条专用的物理链路,在整个通信过程中,该链路一直被占用。

  1. 分组交换不适合实时服务,比如电话和视频会议,因为端到端的时延时可变的和不可预测的。
  2. 分组交换比电路交换做到了更好的带宽共享。
  3. 分组交换比电路交换更简单,更有效。有效体现在对交换链路的利用率高。

# 3.3 网络的网络

网络的网络

# 4. 分组交换网中的时延、丢包和吞吐量

节点总时延=节点处理时延+排队时延+传输时延+传播时延

# 4.1 传播时延和传输时延之间的区别

传播时延时路由器推出分组所需的时间,它是分组长度和链路传输速率的函数,而与两台路由器之间的距离没有关系。另一方面,传播时延是一个比特从一台路由器传播到另一台路由器所需的时间,它是比特长度和链路传输速率的函数,与两台路由器之间的距离有关。

# 4.2 流量强度与排队时延

排队时延

# 5. 面对攻击的网络

DDos表示分布式拒绝服务攻击(Distributed Denial-of-Service attack),攻击者控制多个源向目标猛烈发送流量。

#核心理论#恶补计算机基础
最近更新~: 2024/12/22, 21:36:06
关于
应用层

← 关于 应用层→

最近更新
01
应用层
01-11
02
关于
12-22
03
面向对象
09-11
更多文章>
Theme by Vdoing | Copyright © 2024-2025 主题来自 Evan Xu | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式