1.什么是因特网
- 端系统通过 通信链路(communication link) 和 分组交换机(packet switch) 连接到一起。
- 两种最著名的分组交换机:路由器 和 链路层 交换机
2.什么是协议
3.通过网络链路和交换机移动数据的两种基本方法:电路交换和分组交换
电路切换 | 分组交换 |
---|---|
在物理层完成 | 在网络层完成 |
发送方和接收方之间的直接物理连接。 | 发送方和接收方之间没有直接的物理连接。 |
由于存在预定义的路径,因此存在3个不同的阶段,例如连接建立,数据传输,拆除/连接关闭。 | 没有用于传输数据的特定路径,因此仅直接进行数据传输。 |
总消息一次发送。 因此,不需要标题(要识别的其他信息)。 | 由于消息被分为不同的部分,因此需要标头在目标端进行标识。 |
数据将以相同的顺序进行。 | 数据的不同部分到达目的地。 因此,有可能发生乱序,因此将交换数据。 |
数据在源/发送方仅处理一次。 | 在每个中间网络,将处理包括源在内的数据。 |
如果数据很大,电路切换很有用 | 如果数据很小,则数据包交换很有用 |
确保将以相同的顺序接收总消息。 这样通讯更加可靠。 | 数据包之一可能会丢失。 因此通讯不可靠。 |
即使减少通信量也需要更多资源。 | 需要更少的资源。 |
主要缺点是,如果在任何地方失去连接,则必须重新启动整个通信。 | 优于电路交换的主要优点是,如果一条路径丢失,则仅该路径上的数据包将被重新启动。 但不是整个数据包。 |
4.分组交换网中的时延、丢包和吞吐量
- 时延的概念:包括节点处理时延(nodalprocessing delay)、排队时延(queuing delay)、传输时延(transmission delay)和传播时延(propagation delay),这些时延总体累加起来是节点总时延(totalnodal delay)。
- 丢包的概念:路由器所能容纳的队列如果满了的话,再有新的分组到达,由于没有地方存储这个分组,路由器将丢弃(drop)该分组,即该分组将会丢失(lost)。此外,如果某个包出现了错误也会被丢弃。
- 吞吐量的概念
5.协议分层
四层因特网协议栈 | 七层OSI参考模型 |
---|---|
应用层 | 应用层 |
表示层 | |
绘画层 | |
传输层 | 传输层 |
网络层 | 网络层 |
链路层 | |
物理链路层 | 物理层 |