计算机网络中的交换技术
2021/5/9 10:27:38
本文主要是介绍计算机网络中的交换技术,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
关于交换的一些理论知识记录一下。
1.电路交换 2.存储转发交换 a.报文交换 b.分组交换
1.电路交换:
电路交换要求必须首先在通信双方之间建立连接通道。在连接建立成功之后,双方的通信活动才能开始。 通信双方需要传递的信息都是通过已经建立好的连接来进行传递的,并且这个连接也将一直被维持到双方的通信结束。 在某次通信活动的整个过程中,该连接将始终占用着连接建立开始时通信系统分配给它的资源 电路交换的特点是:数据传输可靠、迅速、有序,但线路利用率低、浪费严重,不适合计算机网络。 必须经过“建立连接(占用通信资源)—>通话(一直占用通信资源)—>释放连接(归还通信资源)”
2.1 报文交换:
报文整个地发送,一次一跳。
2.2分组交换
分组交换是将用户的消息划分为一定长度的数据分组,然后在分组数据上加上控制信息和地址,然后经过分组交换机发送到目的地址
3.对比
电路交换与存储交换: 1、存储交换中多个分组可以共享信道,线路利用率高,而电路交换使用的是专用电路,利用率低。 2、存储交换具有差错校验,可靠性高。 3、存储交换可以动态选择路由,确定最佳路径。 报文交换与分组交换: 1、分组交换的颗粒度比报文交换更小,将报文拆分成了组。 2、报文交换中的同一报文经过统一的路径到达目的交换机;分组交换中报文拆分成分组,各个分组可能经过不同的路径到达终点。 3、分组交换相对于报文交换多了拆分和重组的开销。
参考:
https://blog.csdn.net/kai_locust/article/details/108301553
https://blog.csdn.net/rs_network/article/details/50721814
这篇关于计算机网络中的交换技术的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)
- 2024-05-31全网首发!软考2024年5月《软件设计师》真题+解析+答案!(21-30题)
- 2024-05-30【Java】百万数据excel导出功能如何实现
- 2024-05-30我们小公司,哪像华为一样,用得上IPD(集成产品开发)?