计算机网络 学习笔记 第三章

在这里插入图片描述
数据链路层使用的信道主要有以下两种类型:
点对点信道:这种信道使用一对一的点对点通信方式
广播信道:采用一对多的广播通信方式,因此过程比较复杂。广播信道上连接的主机很多,因此必须使用专用的共享信道协议来协调这些主机的数据发送。
链路:一条点到点的物理线路段,中间没有任何其他的交换节点。一条链路只是一条通路的一个组成部分。
数据链路:除了物理线路外,还必须有通信协议来控制这些数据的传输。若把实现这些协议的硬件和软件加到链路上,就构成了数据链路。
现在最常用的方法是使用适配器(即网卡)来实现这些协议的硬件和软件。
一般的适配器都包括了数据链路层和物理层这两层的功能。

数据链路层传输的是帧。
帧:帧头 帧尾 物理层地址 校验值
数据链路层解决的三个基本问题:
1、封装成帧
2、透明传输
3、差错检测
循环冗余检验(CRC):
帧检验序列:FCS,在数据后面添加的冗余码,(Frame Check Sequence)

现在全世界使用最多的数据链路层协议是点对点协议(PPP)。
PPP协议应该满足的要求:
1、简单——首要要求
2、封装成帧
3、透明性
4、多种网络层协议
5、多种类型链路
6、差错检测
7、检测连接状态
8、最大传送单元
9、网络层地址协商
10、数据压缩协商

PPP协议不需满足的要求:
1、纠错
2、流量控制
3、序号
4、多点线路
5、半双工或单工链路

PPP协议有三个组成部分:
1、数据链路层协议可以用于异步串行或同步串行介质
2、它使用LCP(链路控制协议)建议并维护数据链路连接,身份验证、计费功能,只有这层通了,网络层才能通信。
3、网络控制协议(NCP)允许在点到点连接上使用多种网络层协议。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
使用点到点信道的数据链路层:PPP协议
局域网 使用广播信道的数据链路层 : 载波监听多路访问协议

静态划分信道:(基本不用)
频分复用
时分复用
波分复用
码分复用
动态媒体介入控制(多点接入):
随机接入(主要被以太网采用)
受控接入:如多点线路探询(polling),或轮询。(目前已不被采用)

CSMA/CD:
多点接入:表示许多计算机以多点接入的方式连接在一根总线上。
载波监听:指每一个站在发送数据之前先要检测一下总线上是否有其他计算机在发送数据,如果有,则暂时不要发送数据,以免发生碰撞。就是用电子技术检测总线上有没有其他计算机发送的数据信号。
使用CSMA/CD协议的以太网不能及逆行全双工通信而只能进行双向交替通信(半双工通信)。
每个站在发送数据之后的一小段时间内,存在着遭遇碰撞的可能性。这种发送的不确定性使整个以太网的平均通信量远小于以太网的最高数据率。
在这里插入图片描述
二进制指数类型退避算法:
在这里插入图片描述
在这里插入图片描述
只要满足CSDA/CD的都是以太网。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
扩展以太网:
在这里插入图片描述
在这里插入图片描述
扩展以太网:
距离扩展 100M光纤
集线器级联 使网络中计算机数量增加 效率低 组建了一个大的冲突
交换机的特点:优化以太网 网桥设备 交换机 端口带宽独享 安全 基于MAC地址转发 通过学习构建MAC地址表

在这里插入图片描述
交换机的前身是网桥,交换机的口有一定的存储能力,用交换机的口可以全双工,安全
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
计算机科学导论是一门介绍计算机科学基础概念和原理的课程,是计算机科学专业的基础课程之一。学习此课程可以帮助学生建立计算机科学的基本思维方式,了解计算机科学的历史和发展,掌握计算机科学的基本原理和概念,以及学习计算机科学的基本方法和技能。 以下是计算机科学导论的一些学习笔记: 1. 计算机科学的历史和发展 计算机科学的历史可以追溯到古代的计算工具,如算盘和天平等。到了19世纪末,出现了第一台机械计算机。20世纪40年代,电子计算机的发明和普及,标志着计算机科学的正式诞生。计算机科学的发展历程可以分为硬件和软件两个方面。硬件方面的发展主要是指计算机硬件的性能和功能的不断提升,如存储容量的增加、处理速度的提高和计算机体积的缩小等;软件方面的发展则是指计算机程序和系统的不断完善和优化,如操作系统、编程语言和数据库等。 2. 计算机科学的基本概念和原理 计算机科学的基本概念和原理包括计算机组成原理、数据结构、算法、编程语言、操作系统、数据库等。其中,计算机组成原理是指计算机硬件的组成和工作原理,包括中央处理器、存储器、输入输出设备等;数据结构是指数据在计算机内存中的组织方式,包括数组、链表、堆栈、队列等;算法则是指解决计算问题的一系列步骤,包括排序、搜索、图形算法等;编程语言是指计算机程序的语言,包括C、Java、Python等;操作系统是指计算机系统的核心组成部分,提供了对硬件设备的管理和协调;数据库则是指数据的存储和管理方式,包括关系型数据库和非关系型数据库等。 3. 计算机科学的基本方法和技能 计算机科学的基本方法包括分析、设计、实现和测试。分析是指对问题进行分析和抽象,确定问题的解决方案;设计是指根据问题的解决方案,设计计算机程序和系统;实现是指编写计算机程序和系统的代码;测试是指对程序和系统进行测试,确保其正确性和可靠性。 计算机科学的基本技能包括编程、数据处理、计算机网络和安全等。编程是指使用编程语言编写计算机程序;数据处理是指对数据进行收集、处理和分析;计算机网络是指计算机之间的通信和数据传输;安全则是指保护计算机和网络不受恶意攻击和非法访问。 以上是计算机科学导论的一些学习笔记,希望对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值