当前位置:网站首页>Circuit, packet and message exchange
Circuit, packet and message exchange
2022-07-03 07:20:00 【darabiuz】
1. Circuit switching
Development background
People realize that if you need to connect two phones , You need to n*(n-1)/2 Links , It's huge , So you can use a telephone exchange
The way a telephone exchange connects telephone lines becomes circuit switching
From the perspective of communication resource allocation , Switching is the dynamic allocation of line resources in a certain way
Three steps of circuit switching
- Establishing a connection ( Allocate communication resources )
- conversation ( Always occupy communication resources )
- Release Links ( Return of communication resources )
- When circuit switching is used to transmit computer data , The transmission efficiency of its line is very low , Because of exclusive communication resources
2. Packet switching
- In the Internet , The most important packet switch is the router , It is responsible for connecting various networks , And forward the received packet

3. Message switching
A little , Since the size of the message is not limited , Each node switch needs a large cache space
4. Three ways to compare


边栏推荐
- Le Seigneur des anneaux: l'anneau du pouvoir
- 在 4EVERLAND 上存储 WordPress 媒体内容,完成去中心化存储
- LeetCode
- Liang Ning: 30 lectures on brain map notes for growth thinking
- [plus de détails] dernière entrevue complète redis (50)
- Upgrade CentOS php7.2.24 to php7.3
- La différence entre le let Typescript et le Var
- Store WordPress media content on 4everland to complete decentralized storage
- 万卷书 - 价值投资者指南 [The Education of a Value Investor]
- PHP install the spool extension
猜你喜欢

在 4EVERLAND 上存储 WordPress 媒体内容,完成去中心化存储

Wireshark software usage

C代码生产YUV420 planar格式文件
![[solved] sqlexception: invalid value for getint() - 'Tian Peng‘](/img/bf/f6310304d58d964b3d09a9d011ddb5.png)
[solved] sqlexception: invalid value for getint() - 'Tian Peng‘
![[set theory] partition (partition | partition example | partition and equivalence relationship)](/img/f0/c3c82de52d563f3b81d731ba74e3a2.jpg)
[set theory] partition (partition | partition example | partition and equivalence relationship)

7.2 brush two questions

Interfaces and related concepts

JUC forkjoinpool branch merge framework - work theft

dataworks自定义函数开发环境搭建

Deep learning parameter initialization (I) Xavier initialization with code
随机推荐
Le Seigneur des anneaux: l'anneau du pouvoir
Chrome 98 Private Network Access problem w/ disabled web security: Request had no target IP address
Laravel Web Framework
Crontab scheduled task
JS date comparison
Advanced API (multithreading 02)
Use the jvisualvm tool ----- tocmat to start JMX monitoring
IP home online query platform
GStreamer ffmpeg avdec decoded data flow analysis
Advanced API (batch image Download & socket dialog)
[HCAI] learning summary OSI model
Thoughts on project development
[vscode - vehicle plug-in reports an error] cannot find module 'xxx' or its corresponding type declarations Vetur(2307)
I. D3.js hello world
7.2 brush two questions
MySQL syntax (basic)
Win 2008 R2 crashed at the final installation stage
1. E-commerce tool cefsharp autojs MySQL Alibaba cloud react C RPA automated script, open source log
php artisan
萬卷書 - 價值投資者指南 [The Education of a Value Investor]