测试
网站功能测试
3.计算机网络的链路层
1.数据链路层概述 链路(Link)是指从一个节点到相邻节点的一段物理线路(有线或无线),而中间没有任何其他的交换节点。
数据链路(Data Link)是基于链路的。当在一条链路上传送数据时,除需要链路本身,还需要一些必要的通信协议来控制这些数据的传输,把实现这些协议的硬件和软件加到链路上,就构成了数据链路。
不同类型的数据链路,所用的通信协议可能是不同的
广播信道:CSMA/CD协议(比如同轴电缆、集线器等组成的网络)
点对点信道:PPP协议(比如2个路由器之间的信道)
计算机中的网络适配器(俗称网卡)和其相应的软件驱动程序就实现了这些协议。一般的网络适配 器都包含了物理层和数据链路层这两层的功能
2. 数据链路层的三个问题2.1. 封装成帧
帧(Frame)的数据部分,就是网络层传递下来的数据包(IP数据包,Packet)
最⼤传输单元MTU(Maximum Transfer Unit)
每一种数据链路层协议都规定了所能传送的帧数据长度上限
以太网的MTU为1500字节
以太网V2的MAC帧
PPP帧
封装成帧是指数据链 ...
1.计算机网络与因特网
一、计算机网络的组成1.1网络的组成
网络是由节点、链路互连组成的
1.2互联网和因特网
若干网络通过路由器互连形成互联网
不同的网络(异构网络)之间通过路由器连接
因特网是当今世界上最大的互联网
1.3互联网和因特网的关系
internet
通用名词、表示互联网(互连网),任意通信协议
Internet
专有名词,因特网,专指TCP/IP协议簇(TCP/IP协议簇是Internet的基础,也是当今最流行的组网形式。TCP/IP是一组协议的代名词,包括许多别的协议,组成了TCP/IP协议簇。)
因特网服务提供商(Internet Service Provider,ISP)
各种网络互相之间进行的数据通信,各个异构网络通过路由器相连
1.4因特网的标准化工作
因特网的标准化工作是面向公众的,其中任何一个建议标准在成为因特网标准之前都以RFC技术文档的形式在因特网上发表。
二、计算机网络端系统结构分层
分层可将庞大复杂的问题转化为若干较小的局部问题
重点记忆每一层
OSI标准失败的原因:
缺乏实际经验,没有商业驱动力
协议实现过分复杂,运行效率低
标准的 ...
2.计算机网络互联
一、计算机之间的连接方式1.计算机之间的连接方式
网线直连
需要用交叉线(不是直通线)2.多台计算机的互联(旧式)
同轴电缆
连接模型,左右扩散
连接特点:
半双工通信、容易冲突
不安全、一旦某段线路出现问题,整个通信网络都会瘫痪3.多台计算机的互联 —- 集线器(Hub)集线器有多个接口,接口的类型是RJ-45。一个接口收到数据后会发给其它的全部接口。集线器工作在物理层,类似于一个多接口的转发器,收到什么就转发什么,一个接口收到会转发给其它的全部接口。
连接模型
通信流程(单一集线器)
通信流程(多集线器)
连接特点
半双工通信、容易发生冲突
不安全,跟同轴电缆一样,没有记录存储能力,但某两个节点出现问题,不影响其他节点
缺点
如果有1000台设备用多集线器连接,那么1台主机发送的数据,虽然最后只有一个主机来处理这个数据包,但会被发送到999台主机,对整个网络链路的占有率会非常高。
信源 信道 信宿123456设备 设备发送端- - - T - - - R 接收端(消息队列)管道信号A端- - - ...