计算机网络

计算机网络

1.

  1. 网络由结点和链路组成

  2. Isp (例如联通,移动,电信)因特网服务提供者,用户通过isp接入互联网,

    三层:国际性,区域性,本地

  3. 因特网:边缘部分,主机,核心部分,大量网络和路由器组成(提供连h通性和交换)

  4. 三种交换方式:n个电话两两连接至少要n(n-1)/2

    电路交换:电话交换机接通电话线

    按照某种方式动态的分配传输线路的资源

    1.建立连接

    2.通话

    3.释放连接

    效率低

    分组交换:路由器将各种网络连接起来

    把报文分成等长的数据段,加上首部(包头皮)

    先把分组储存起来,在通过首部分组转发,找到合适的转发接口,转发

    主机接受到后去掉首部,还原原始报文

    image-20230117075712330

​ 报文交换:使用较少

image-20230117080845466

  1. 计算机网络:互联的自治的计算机集合

  2. 计算机网络的较好的定义是:

    计算机网络主要是由一些通用的、可编程的硬件互连而成的,而这些硬件并非专门用来实现某一特定目的(例如,传送数据或视频信号)。这些可编程的硬件能够用来传送多种不同类型的数据,并能支持广泛的和日益增长的应用。

    image-20230117081811503

  3. 计算机网络的性能指标

    速率:

    image-20230117082056339

    带宽:

    image-20230117083226668

    吞吐量:单位时间通过某个网络的数据量

    受带宽或额定速率限制

    时延:

    image-20230117083737159

    发送和传播时延谁占主导不一定

    时延带宽积:

    image-20230117084035683

    往返时间:

    image-20230117084222931

    利用率:

    image-20230117084330989

    丢包率:

    image-20230117084444427

  4. 计算机网络结构:

    image-20230117084702445

    image-20230117084840967

    image-20230117084909949

image-20230117085514781

image-20230117085707516

image-20230117085912991 image-20230117090007580

image-20230117090040437

image-20230117090102731

image-20230117102751747

image-20230117102818866

image-20230117102957928

image-20230117103120186

​ [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VWbC6zFe-1674803538361)(https://gitee.com/li-jiayi-le/blogimages/raw/master/img/image-20230117103145630.png)]

image-20230117103231773

  1. 习题

    image-20230117104205898

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MkjgdOYv-1674803538361)(https://gitee.com/li-jiayi-le/blogimages/raw/master/img/image-20230117104325514.png)] image-20230117104730405

2.物理层

  1. 物理层基本概念

    image-20230117105202124

  2. image-20230117105839216

  3. 传输方式

    串行传输和并行传输,一次传一个比特和一次n个比特。远距离传输用串行,计算机内部传输用并行传输

    同步传输和异步传输

    image-20230117111137879

    单向,双向交替,双向同时

    image-20230117111241517

  4. 编码与调制

    image-20230117111502425

    image-20230117111708203

    image-20230117112223634

    image-20230117112354498

  5. image-20230117112758977

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uEhg9CZa-1674803538364)(https://gitee.com/li-jiayi-le/blogimages/raw/master/img/image-20230117113042112.png)]

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LzHuuqFa-1674803538364)(https://gitee.com/li-jiayi-le/blogimages/raw/master/img/image-20230117113130769.png)]

    image-20230117113149325

    image-20230117113217048

    image-20230117113742394

    image-20230117113856898

    image-20230117114249895

3.数据链层

  1. 链路(Link)就是从一个结点到相邻结点的一段物理线路,而中间没有任何其他的交换结点。

    数据链路(Data Link)是指把实现通信协议的硬件和软件加到链路上,就构成了数据链路。

    数据链路层以帧为单位传输和处理数据。

  2. image-20230117154528809

    image-20230117154715571

    尽管误码是不能完全避免的,但若能实现发送方发送什么,
    接收方就能收到什么,就称为可靠传输。

    以上是点对点信道

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DKZGXufE-1674803538366)(https://gitee.com/li-jiayi-le/blogimages/raw/master/img/image-20230117155016661.png)]

    image-20230117155033002

  3. 封装成帧:封装成帧是指数据链路层给上层交付的协议数据单元添加帧头和帧尾使之成为帧。

    image-20230117161651593

    透明传输是指数据链路层对上层交付的传输数据没有任何限制,就好像数据链路层不存在一样。

    image-20230117161806274

    image-20230117161856232

    每五个1后插一个0

    eg:image-20230117162213173

    image-20230117162232488

  4. 差错检测:

    image-20230117163448390

    image-20230117163603770

    异1同0

    image-20230117163936711

    image-20230117164340013

    image-20230117164946082

    检错码只能检测出帧在传输过程中出现了差错,但并不能定位错误,因此无法纠正错误。

    要想纠正传输中的差错,可以使用冗余信息更多的纠错码进行前向纠错。但纠错码的开销比较大,在计算机网络中较少使用。

    循环冗余校验CRC有很好的检错能力(漏检率非常低),虽然计算比较复杂,但非常易于用硬件实现,因此被广泛应用于数据链路层。

    在计算机网络中通常采用我们后续课程中将要讨论的检错重传方式来纠正传输中的差错,或者仅仅是丢弃检测到差错的帧,这取决于数据链路层向其上层提供的是可靠传输服务还是不可靠传输服务。、

  5. 可靠传输:

    image-20230117165242536

    image-20230117170546591

  6. 可靠传输实现机制:

    停止等待协议

    image-20230118091541550

    接收端检测到数据分组有误码时,将其丢弃并等待发送方的超时重传。但对于误码率较高的点对点链路,为使发送方尽早重传,也可给发送方发送NAK分组

    为了让接收方能够判断所收到的数据分组是否是重复的,需要给数据分组编号。由于停止-等待协议的停等特性,只需1个比特编号就够了,即编号0和1。

    为了让发送方能够判断所收到的ACK分组是否是重复的,需要给ACK分组编号,所用比特数量与数据分组编号所用比特数量一样。数据链路层一般不会出现ACK分组迟到的情况,因此在数据链路层实现停止-等待协议可以不用给ACK分组编号。

    超时计时器设置的重传时间应仔细选择。一般可将重传时间选为略大于“从发送方到接收方的平均往返时间”。在数据链路层点对点的往返时间比较确定,重传时间比较好设定。

    然而在运输层,由于端到端往返时间非常不确定,设置合适的重传时间有时并不容易。

    image-20230118092454901

    当往返时延RTT远大于数据帧发送时延Tp时(例如使用卫星链路),信道利用率非常低。若出现重传,则对于传送有用的数据信息来说,信道利用率还要降低。
    为了克服停止-等待协议信道利用率很低的缺点,就产生了另外两种协议,即后退N帧协议GBN和选择重传协议SR。

    回退N帧协议:

    image-20230118093743214

    image-20230118093945883

    image-20230118094040296

    image-20230118094156380

    选择重传协议:

    image-20230118101152203

    image-20230118101855797

  7. image-20230118102222275

    image-20230118102349700

    image-20230120155803198

    image-20230120161051888

  8. 媒体接入

    image-20230120161236282

.(img-TK8rLEq8-1674803538372)]

[外链图片转存中…(img-6AGxuLyP-1674803538372)]

[外链图片转存中…(img-EfkWMmSN-1674803538373)]

[外链图片转存中…(img-cJ6iPJ5e-1674803538373)]

[外链图片转存中…(img-l9BJV8as-1674803538373)]

  1. 媒体接入

    [外链图片转存中…(img-9Oxiev0q-1674803538374)]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值