计算机网络1.2
三种交换方式
- 电路交换
电话通信用到的线路太多了,因此使用电话交换机,每一台电话机都和电话交换机直接相连。
电话交换机接通电话线的方式称为电路交换。
电路交换的三个步骤:
- 建立连接(分配通信资源)
- 通话(一直占用通信资源)
- 释放连接(归还通信资源)
使用电路交换来传送计算机数据时,其线路的传输效率往往很低。
- 分组交换
最重要的分组交换机是路由器。
分组交换中首部起着非常重要的作用。
简称为存储转发。
发送方:构造分组,发送分组;
路由器:缓存分组,转发分组;
接收方:接受分组,还原报文。 - 报文交换
也采用存储转发方式,但是报文交换对报文的大小没有限制,要求交换节点有较大的缓存空间。
主要用于早期的电报通信网,现在较少使用。
报文交换不用先建立连接,可以随时交换报文。
图示
若分组交换采用虚电路服务,虽然没有分组失序问题,但有呼叫建立,数据传输和虚电路释放三个过程。
优缺点
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理