计算机网络的发展与基本概念
一、计算机网络发展史
1.【单个网络ARPANET】交换机直连计算机
2.【三级结构互联网】主干网——地区网——校园网
3.【多层次ISP互联网】主干ISP——地区ISP——公司、校园、家庭…
二、计算机网络的层次结构
三、现代互联网的网络拓扑
【家庭】终端——路由器——网关——地区ISP
【企业】终端——路由器——内部网关——统一网关——地区ISP
【核心部分】地区ISP——主干ISP——路由器
四、计算机网络的性能指标
1.【速率】bps = bit/s
2.【发送时延】 数 据 长 度 ( b i t ) 发 送 速 率 ( b i t / s ) \frac{数据长度(bit)}{发送速率(bit/s)} 发送速率(bit/s)数据长度(bit)
3.【传播时延】 传 输 路 径 距 离 传 播 速 率 ( b i t / s ) \frac{传输路径距离}{传播速率(bit/s)} 传播速率(bit/s)传输路径距离
4.【排队时延】数据包在网络设备中等待被处理的时间
5.【处理时延】数据包在网络设备中被处理的时间
6.【RTT】数据报文在端到端中往返一次的时间
五、物理层介质
比特位是物理层的基本单位
1.【有线介质】双绞线、同轴电缆、光纤等
2.【无线介质】红外线、激光等
六、信道
信道是往一个方向传送信息的媒体
1.【单工通信信道】只能单方向通信(电视机、收音机等)
2.【半双工通信信道】双方都可以收发信息,但不能同时进行
3.【全双工通信信道】双方可以同时收发信息(网络)
七、数据链路层
帧是数据链路层的基本单位
【封装成帧】发送端在数据首位添加帧标记以形成帧
【透明传输】为了解决帧数据内出现控制字符而导致误识别,需要在控制字符前添加转义字符
【差错检测】发送端和接收端按同一规则对数据进行校验,通过对比校验值来确定数据是否一致
①奇偶校验码:将比特位相加,若奇则标记1,若偶则标记0
②循环冗余校验码CRC:
例如,使用CRC计算101001的可校验串,G(x) = x3 + x2 + 1
由G(x) = x3 + x2 + 1可知,二进制位串为1101,最高阶为3
在101001末尾添加3个0,即101001000
再用模二除法将101001000除以位串1101,得001
将000替换为得到的结果001,最终结果为101001001
当G(x) = x + 1时,循环冗余校验码将退化为奇偶校验码
八、MTU
MTU(Maximum Transmission Unit)称为最大传输单元,数据帧长度不能超过MTU
以太网MTU一般为1500字节
路径MTU由链路中最小的MTU决定
九、MAC地址
MAC地址即设备的物理地址,每一个设备都有唯一的MAC地址
MAC地址有48位,使用十六进制表示
由“MAC地址 - 硬件接口”所组成的表称为MAC地址表
十、以太网协议
以太网可以完成相邻设备的数据帧传输
当已知接收方MAC地址所对应的硬件接口时,路由器可直接向该网络接口发送数据帧
当未知接收方MAC地址所对应的硬件接口时,路由器会向所有设备发送数据,所有设备会返回对应的地址,路由器找到对应的设备后再向该设备发送数据帧
计算机网络的发展与基本概念相关推荐
- 未来计算机网络会发展成什么样子,计算机网络技术未来的发展与应用
计算机网络技术未来的发展与应用 计算机网络技术是计算机技术.网络技术和通信技术结合的产物,也是社会进步的重要推动力量.下面是YJBYS小编为大家搜索整理的关于计算机网络技术未来的发展与应用,欢迎参考阅 ...
- 计算机网络技术未来的发展模式,计算机网络技术发展模式研究
计算机网络技术发展模式研究 (4页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 计算机网络技术发展模式研究计算机网络技术发展模式研究摘要:计 ...
- 计算机网络的发展过程可划分为,计算机网络的发展可划分为几个阶段
与<计算机网络的发展可划分为几个阶段>相关的范文 1.4.3 轨道交通客流预测模型与算法(摘自) 1. 概述 (1) 客流预测的意义和目的 轨道交通客流预测是指在一定的社会经济发展条件下科 ...
- (六.数据库技术与Access 2010 基本概念七.计算机网络及网页制作基本概念八.数字多媒体技术基本概念九.信息安全基本概念十.新一代信息技术基本概念)
※▲○计算机文化基础知识 六.数据库技术与Access 2010 基本概念 1.数据库技术基础 2.数据库管理系统 3.数据管理系统 Acess 2010 4.补充 七.计算机网络及网页制作基本概念 ...
- 计算机网络发展快速的原因,计算机网络技术发展历程、功能及展望
计算机网络技术就是将处于不同地理方位,具有独立运营能力的计算机通过通信线路有效的链接起来,并应用网络通信条件和网络管理软件,进行整理和协调. 因此对计算机信息化能源分享和传达技术进行更好的实现,在对计 ...
- 计算机网络的166个核心概念,你知道吗?
上回我整理了一下计算机网络中所有的关键概念,很多小伙伴觉得很有帮助,但是有一个需要优化的点就是这些概念不知道出自哪里,所以理解起来像是在云里穿梭,一会儿在聊应用层的概念,一会儿又跑到网络层协议了.针对 ...
- 计算机网络技术前景分析ppt,计算机网络技术发展与前景.ppt
计算机网络技术发展与前景 G A B C E D F DNS服务器 交换机 交换机 PC1 互联网 PC2 PC3 PC4 路由器 路由器 调束藉官冕镶佐伟焰烃敛担俞我刮庇反铁炙孙恰糟衅间婆炭硼国陷陛 ...
- 计算机网络分为两大阶段,【多选题】计算机网络的发展分为哪些阶段?()
A. 远程终端联机阶段 B. 计算机网络阶段 C. 计算机网络互联阶段 D. 信息高速公路阶段...
[多选题]计算机网络的发展分为哪些阶段?() A. 远程终端联机阶段 B. 计算机网络阶段 C. 计算机网络互联阶段 D. 信息高速公路阶段 更多相关问题 冰箱要定期清洗,清洗冰箱应用无腐蚀的消洁剂稀 ...
- 计算机网络阶段,计算机网络的发展大致可分为四个阶段,目前人类进入了()。 - 问答库...
问题: [单选] 计算机网络的发展大致可分为四个阶段,目前人类进入了(). A . 计算机网络阶段 B . 信息高速公路阶段 C . 计算机网络互联阶段 D . 远程终端联机阶段 教育心理学是研究教育 ...
最新文章
- 路径名导致的异常:javax.imageio.IIOException: Can‘t read input file!
- 从零开始编写自己的C#框架(17)——Web层后端首页
- boost::range_const_reverse_iterator相关的测试程序
- python中turtle画树_python中turtle可以画树吗?怎么画?
- 火狐导cookie文件没反应_效率指南|实操区分FireFox火狐的国内版和国际版
- 自定义控件android.r,Android控件架构与自定义控件
- 湖南计算机对口专科学校,湖南计算机专业对口升学有哪些学校?
- postgres 命令行建数据库表_PostgreSQL学习笔记(1)之模板数据库
- 什么是Java Marker Interface(标记接口) 1
- Learn For Flutter
- 离散数学 计算机应用,计算机应用融入离散数学的思考
- python实现英文新闻摘要自动提取_自然语言处理之自动摘要
- 移动apn接入点哪个快_4g网速最快的apn接入点 如图所示
- registry登录认证
- Docker查看container的详细信息啥的*
- 剑指 Offer 65. 不用加减乘除做加法(位运算、递归、迭代)
- 【前端css】如何实现分隔线效果(css兄弟兄弟节点样式+ ~)
- signalr php,继SignalR 持久链接 Web客户端
- html5 swf在线播放,html5怎样播放swf格式的视频
- 盘点国内好用的企业网盘