计算机网络体系之数据链路层以及Internet与Web之间关系

1、点对点信道的数据链路层

链路:相邻的物理线路,之间没有交换点
数据链路:在链路上以及包含的工作协议称为数据链路。把实现协议的硬件与软件加在链路上就构成了数据链路。
常用的方法使用网络适配器来实现这些协议。一般网络适配器,集合了物理层与数据链路层 的功能。

2、数据链路层所需解决的三个问题

封装成帧:主要作用是将物理层上交的比特流中区分有效负载;
透明传输:数据帧的数据部分出现控制字符也能正确识别

差错检验:CRC循环校验:
在原始比特流之后加上除数位数少一个0;
进行二进制模2除法运算,算出 FCS ,保留余数位数仍是少一位 ;
将此FCS替换初始加在bit流右边的0上传信道传输
接受端收到bit流后进行模2除法运算。—余数为0,无跳变,接受。—-余数非0,无跳变,丢弃。

CSMD/CD协议 的要点
多点接入,及计算机以多点接入链接在一根总线上。
协议实质:载波监听、碰撞检测

协议总结:
1、 适配器层网络层获得分组,加上以太网的首部,封装成帧后放入NIC发送。
2、 若NIC检测到信道空闲(96bit时间信道无信号),就发送此帧 ; 若检测到信 道忙,则继续检测并等待,直到信道空闲在加上96bit时间,然后发送。
3、在发送过程中继续检测信道,若一直未检测到碰撞。则将后续帧发送完 ; 若检测到碰撞,立即终止发送数据,并发送人为干扰信号。
4、在终止发送后,NIC执行判断二进制指数退避算法,等待r倍512bit时间就返回第二步。

退避算法:

发生碰撞的站在停止发送数据之后,要推迟(退避)一个随机时间才能再发送数据。
基本退避时间取为争用期 2 tao
从整数集合 【0,1,2..(2的k次方-1)】中随机取出一个数,记为 r ,重传所需的时延就是r倍的基本退避时间。参数k按下面的公式计算 k = Min 【重传次数,10 】
当k<=10时,参数k等于重传次数
当重传达16次仍不能成功时丢弃该帧,并向高层报告

扩展以太网

物理层扩展以太网:
1、使用集线器可扩展成更大的范围局域网;
2、碰撞域:在此区域内,某时刻只能一个站发送信号,其他站接受信号

数据链路层扩展以太网:
1、网桥;过滤数据帧,扩大物理范围
2、透明网桥自学习算法:源MAC地址学习,目标MAC地址转发

网络知识延申:

万维网与互联网关系??

万维网是互联网的功能之一。万维网是一个由许多互相链接的超文本组成的系统,通过互联网访问 通常浏览网页就是在使用万维网,而邮件、ftp、qq等就不是在使用万维网,但是在用的是互联网。

Internet与Web之间关系??

Internet 是基础,Web 是应用。
Internet 中包含了一组特定的硬件设备 以及让这些设备可以相互连接的技术,如路由器,光纤,电话线,无线基站,手机,以太网,令牌网,wifi,等等。
以及让这些设备可以连接起来并进行通信的技术上的规定,如电缆长度,接口大小,数据包的转发规定,等等。也就是说 Internet 从技术上实现了,全球范围内的网络连接能力,有了这种能力后,我们就可以在这个基础上,实现各种应用,如全球的 QQ 通信,全球的 VPN 连接,全球的 WEB 信息查看等等。
WEB 是什么呢,就是在 Internet 基础上,提供的一种信息共享服务。这种服务最直观的感受就是 看网页。在网页中点击一个连接,就可以跳转到另外的一个网页或网站。
从一种邮递系统来比较就是,为了将一个邮件(可能是信息,也可能是包裹),从中国寄到美国,你要解决的是运输问题,中间的设施包括了,公路,水路,桥,海,船,汽车,马车,等等。有了这些东西后,在根据相应的规章制度,就可以将邮件完成传送。然后有了邮递系统后,你就要问自己想利用这个系统传递什么东西,是信件,还是卡片,还是包裹?
邮递系统就是 Internet ,Web 就是你要发送的包裹。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值