计算机网络-9
来源:互联网 发布:淘宝商家热线转人工 编辑:程序博客网 时间:2024/05/16 08:48
数据链路层
数据链路层使用的信道一共就两种,一种是点对点信道,另一种是广播信道;
广播信道必须使用专用的共享协议来进行通信;
使用点对点信道的数据链路层
数据链路和数据帧:数据链路包含了协议,实现协议的硬件,软件等等;
帧,则是将网络层叫下来的数据构成帧来发送到链路上,以及把接受到的帧中的数据取出然后给网络层;
点对点通信中数据链路层主要实现的步骤如下:
节点的数据链路层将网络层传输的IP数据包添加尾部以及首部来封装成伟帧,然后将封装好的帧穿到吧的数据链路层,然后b的数据链路层将帧就行提取,提取出来IP数据报然后给其网络层;
数据链路层的三个基本问题
封装成帧,透明传输,差错检验;
封装成帧:则是将网络层传下来的IP数据帧封装成帧,其步骤就是给其元数据加上帧头部和帧的尾部,作为首尾限定符和标示符;
透明传输:就是因为是数据帧,都是二进制数据,无论什么样的组合都可以进行传输,所以就会导致限定符失效,当出现和限定符一样的数据时,就会把该数据错误的认为是限定符,然后结束数据帧,所以,解决透明传输,就需要在传输转义字符时,屏蔽其转义;如字符填充,就是多加个零,使其不变成限定符样式;
差错检测:使用了循环冗余校验:原理是,使用一个多项式作为除数,然后取指数的二进制位数为n,在数据帧后则加n-1个零,然后进行除法运算,运算规则为不同为真,即1 ,1 =0;1,0=1;0,1=1,0,0=0;
然后取余数,作为最后n-1的替换位,该帧就是实际传输的帧数据结构;
并且增加了帧编号,确认,和重传机制,来增强可靠性;
点对点ppp
ppp协议就是ISP和用户之间使用的数据连路层,其满足的需求是:简单,封装成帧,透明性,多种网络层协议,多种类型链路;差错检测,检测链接状态,最大传送单元,网络层地址协商;
当用户拨号接入ISP后,就建立了一条从用户PC到ISP的物理链接,这是,PC想ISP发送一系列的链路控制协议LCP分组(封装成帧)以便建立连接;
这些分组以及其相应选择了将要使用的一些ppp参数,然后进行网络层配置,网络控制协议NCP给新接入的用户PC分配了一个临时的I地址;用户PC机就变成了因特网上的IP主机了;当主机通信完毕,NCP释放网络层连接,收回原来分配出去的IP地址,接着,释放数据链路层的连接和物理层的连接;
用户PC和ISP的路由之间并不存在物理层的连接;
当用户PC通过调制器呼叫路由是,路由器就可以检测到其发出的载波信号,然后在双发建立了物理连接之后,ppp就金额如了链路链连接建立的阶段,在这个阶段,使用的一些协商配置,即发送LCP的配置请求帧,这些帧的结果有以下几种:
配置确认帧(ACK)所有选项都接受
配置否认帧(NAK)所有选项都理解但是不接受
配置拒绝帧(reject)选项有的不能是被或者不能接受,需要协商;
使用广播信道的数据链路层
局域网的数据链路层
局域网按照拓扑结构可以分为星型网,环状网,总线型等,环形为令牌,星形有集线器;
局域网共享信道:动态接入控制,为多点接入;
随机接入:所有用户可以随机发送信息,但是如果有两个同时发,则会产生碰撞;
受控接入,不恩能够随机发送,必须服从一定控制,使用分散控制的令牌环局域网和几种控制的多点线路探寻,或称为轮询;
局域网的数据链路层被拆分为两部分,一部分为逻辑链路控制,媒体接入控制,LLC,MAC
CSMA/CD协议
载波监听多点接入/碰撞检测
- 计算机网络9--计算机网络性能
- 计算机网络9
- 计算机网络-9
- 计算机网络
- 计算机网络
- 计算机网络
- 计算机网络
- 计算机网络
- 计算机网络
- 计算机网络
- 计算机网络
- 计算机网络
- 计算机网络
- 计算机网络
- 计算机网络
- 计算机网络
- 计算机网络
- 计算机网络
- ofo新增信用分体系,私锁、破坏小黄车的用户将无法继续使用
- 带屏幕的亚马逊Echo长这样
- 微软5月底将在上海发布Surface Pro 5?
- 特斯拉公布第一季度营收创历史新高,但净亏损同比扩大
- 编码问题学习(一)
- 计算机网络-9
- 三星将超英特尔成最大半导体厂商?多亏中国消费者
- 让机器学会“读心术”,情感计算如何解决实际场景需求? | 硬创公开课
- 【shell】49个小技巧
- 启动oracle服务有三种方式:
- 怎样通过JQ获取元素的真实的高度(包含小数点)
- centos7下postgresql9.6安装
- 2017沈阳站现场赛A题
- 网络拦截器以及使用方式