计算机网络——三大交换技术

计算机网络------三大交换技术

前言

计算机网络,本质上是一方到另一方的通信,那么利用什么样的技术来传输数据包,如何有效的把数据包从出发地传到接受地,就是我们这一节所学内容,交换技术。


在计算机网络中,交换技术有常见的三种。

电路交换

电路交换,是一种非常偏硬件的交换方式,它的过程本质上来说分为三步。

  1. 建立连接
  2. 通信
  3. 释放连接

哈哈哈哈这步骤我真绷不住了,这不就是我们打电话的流程嘛,但是这里有一点不同,就是我们打的这个电话emm,是比较古老的那种老式电话,要扯电话线的那种。假如你跟你暗恋对象打电话,你拿起电话拨号,都属于建立连接阶段,当她接通了,听到你的声音,你也听到她的声音时,就是通信阶段了,而随即她就挂断了电话,此为释放连接阶段,此时通信就结束了。

优点:

  1. 速度快,低延迟
    由于是实实在在的物理连接,所以速度很快,也几乎没有什么延迟(和其他交换技术相比)
  2. 稳定性好
    由于是物理连接方式,导致信道的容量(带宽)是固定不会减少的,进而提高了稳定性。
  3. 简单易于实现
    由于是物理的东西,需要的只是建立连接的工具,通信的信道,结构上来说非常简单,所以是非常easy的

缺点:

  1. 不灵活
    这就好比是你今天建好了南京到常州的通信线路,明天要换成南京到北京的,怎么办,拆了重建?不可能的事,再建的话代价又太过于巨大了,所以总的来说是一种不灵活的方式.
  2. 资源利用率低
    这是因为,你在和别人打电话交流的时候,整个通信线路都被你们所占用,别人想用想听听你和你对象在聊什么都听不了,哈哈哈哈开个玩笑.总之,这种电话线路,同一时刻只能供一对通信对象通信,所以说资源利用率是很低的.你想想,人家专门给你拉一条线出来,给你跟你对象打电话用,那假如你跟你对象打1h,电话,那这个线路1h别人都用不了了,属实是很亏啊
  3. 建立连接时间较长
    这个也很好理解,物理线路的建立时间,肯定是非常的长-----------------.

报文交换

报文交换,其实就是数据的格式是报文,数据以报文的形式在信道中传输,最终到达目的地。

优点:

  1. 建立连接时间很短
    由于报文交换本身并不是一个物理线路,所以其实无需建立什么实在的物理连接,他只要在需要通信的时候,通知一下,我跟我对象打电话了你们别进门:),就可以了
  2. 灵活分配线路
    而它的灵活体现在,这个线路的分配是按通信情况而定的,哪一条线路空,它就用哪一条线路。这和现在导航有点像,会选择最佳路线。
  3. 线路利用率高
    由于不同的车可以走不同的道路,不同的报文也可以走不同的信道,这就使路这个资源被很好的利用上了,充分使用。

缺点:

  1. 有额外开销
    由于需要通过报文这个格式来通信,那在这个格式中显然少不了一些用于通信的头部信息,比如目的地的信息,比如发送方的信息等,而这种信息是无论如何都没有办法避免的
  2. 有较长的延迟
    由于这种交换方式允许多个信息或者说,多个用户同时在信道中通信,而当这些信息碰到一起时,会出现什么情况呢?其实就是我们平时在生活中碰到的,很多人都要干一件事,那怎么办,排队呗,而排队就会有延迟,所以必不可少

分组交换

来了来了,最牛的来了,作为现如今计算机网络采用的,它呀,到底有何德何能能成为现如今的交换方式呢?

优点:

  1. 灵活
    包灵活的呀,现如今的计算机网络时代,它不灵活在网络上怎么活呢,而且他这种灵活比报文交换狠太多了。假如你本来在家里电脑上打LOL,但是由于太卡了,你决定去网吧打,这样,你的账号信息就从你家电脑移动到了网吧电脑上,如果像某交换方式一样,那你到网吧就别想玩你号了。
  2. 线路利用率极高
    这里有个好例子,报文交换就好比是缺乏秩序的排队,大家没有什么纪律性,随时插队,此时报文交换就有点手足无措,所以处理起来比较慢。而咱们分组交换就不一样了,他对于排队的人有严格的管理秩序,因此,几乎不会有插队的情况发生,只存在大家要一个一个排着被服务的情况。
  3. 存储转发
    它比较聪明,假如有一个很大的数据包,如果直接将数据包传送到目的地代价太大,他会把其拆分成若干部分,暂存一下,然后分开发送,到了目的地再重组回来。

缺点:

  1. 分组额外开销大
    什么开销,我只知道传销!乐,为什么分组交换有额外开销的,我们刚刚说到,它是把数据拆成一个个分组的,那你都变成一个个分组了,你怎么能保证每一个数据的分组都能组成原有的数据呢,就像小蝌蚪找妈妈一样,你总得有个特征吧。你不能说每个分组都是扎克吧。so,每个分组前都规定有个固定头部信息,用来标识,这样就能重新组成原有的数据了。
  2. 时延较长
    啥是时延,哎呀就是消耗的时间咯。当然这个时延涉及的方面很广,比如我们排队有排队时延,我们发送有发送时延,总之,生活中能耗时间的地方,都少不了时延,在网络中也是如此。

总结

OK,这个大深坑终于被我填上了,接下来开始一周到两周一更模式,**启动!

相关推荐
稳联技术16 分钟前
科技潮头浪接天,一桥飞架两界连。EthernetIP转Profinet互译连
linux·服务器·网络
大G哥40 分钟前
鸿蒙Next开发实战教程-使用WebSocket实现即时聊天
网络·websocket·网络协议
黑客呀2 小时前
网络安全——防火墙
服务器·网络·php
Hacker_LaoYi2 小时前
CryptoJS加密(网络安全)
网络·web安全·php
android_lingz3 小时前
鸿蒙分享(五):axios网络请求+简单封装
网络·华为·harmonyos
fendouweiqian3 小时前
python请求SSL问题
网络·python·ssl
drebander3 小时前
Netty 的 SSL/TLS 安全通信
网络·netty·ssl
别致的影分身3 小时前
网络协议介绍
网络·网络协议
中科岩创4 小时前
重庆轨道交通4号线寸滩地铁站自动化监测
大数据·网络·物联网
岳哥说跨境4 小时前
TikTok无网络黑屏原因及解决方法
网络·tcp/ip·http·ip