计算机网络 期末回忆
时间: 2024-12-27 13:16:26 浏览: 4
### 计算机网络期末考试复习重点
#### 一、基本概念区分
internet(互联网或互连网)是一个通用名词,表示多个计算机网络通过各种可能的通信协议互联形成的网络结构[^1]。而Internet(因特网),作为一个专有名词,则具体指向当前世界上最大规模的开放式互联网络体系,该网络严格遵循TCP/IP协议簇实现不同网络间的高效互通,并且起源于美国早期构建的ARPANET项目。
#### 二、功能组成分析
从构成角度来看,计算机网络主要由两个部分组成——通信子网与资源子网。前者涉及诸如网桥、交换机以及路由器等设备用于保障数据的有效传递;后者涵盖了各类计算硬件及其搭载的应用程序和服务软件,共同支撑着整个网络环境下的资源共享机制[^2]。
#### 三、核心功能概述
计算机网络具备多项重要特性:
- **数据通信**:支持节点间的信息交互;
- **资源共享**:允许合法用户访问远程存储或其他形式的数据集合;
- **分布式处理**:促进任务分配至不同的地理位置执行;
- **增强可靠性**:即使局部出现问题也不影响整体运作;
- **优化负载平衡**:合理调配工作量以提升效率。
#### 四、性能评估标准
对于衡量一个计算机网络的好坏而言,通常会考虑以下几个方面:
- 延迟时间
- 吞吐率
- 出错概率
- 连接建立成功率等关键参数来综合评价其表现情况
#### 五、复用技术详解
为了更有效地利用有限的传输介质,在实际应用中广泛采用了多种复用方法:
- **频分复用(FDM)**:将总的可用频率范围划分为独立的小频道供各路信号单独占用。
- **时分复用(TDM)**:把单一时隙按顺序分配给多条消息流依次发送出去。
- 波分复用(WDM),空分复用(SDMA),码分复用(CDMA)也是常见的几种方式,它们各自依据特定原理实现了在同一物理通道上的多重信息并行传送能力[^3]。
```python
# Python代码示例展示简单的TDM模拟过程
def time_division_multiplexing(signals, slots_per_cycle=8):
result = []
cycle_length = len(slots_per_cycle * signals)
for i in range(cycle_length):
slot_index = i % len(signals)
current_signal = signals[slot_index]
result.append(current_signal[i // len(signals)])
return ''.join(result)
print(time_division_multiplexing(['ABCD', 'EFGH']))
```
阅读全文