考点分析:

  • 本章重要程度:一般,为后续章节做铺垫,有总体认识即可,选择题1-2分
  • 高频考点:OSI模型、TCP/IP模型、每个层次的功能、协议层次
  • 新教材变化:删除网络结构、删除X.25、更新互联网发展【基本没有变化】

第1节 计算机网络发展和分类

1.1 计算机网络形成和发展 

1. 计算机网络的概念

计算机网络:计算机技术(信息技术)与通信技术的结合,即 ICT = IT + CT

备注:ICT,Information and Communication Technology;IT,Information Technology;CT,Communication Technology。

2. 计算机网络的阶段

  • 阶段1:早期网络

 注:ARPAnet是当今互联网的前身

  • 阶段2:厂商独立发展阶段

 

  • 阶段3:标准化阶段

 

3. 我国互联网的发展

  • 1987年9月20日,钱天白教授通过意大利公用分组交换网ITAPAC设在北京的PAD发出我国的第一封电子邮件
  • 1989年9月,国家计委组织建立中关村地区教育与科研示范网络(NCFC)。立项的主要目标是在北京大学、清华大学和中国科学院3个单位间建设高速互联网络,于1992年建设完成
  • 1994年1月4日,NCFC工程通过美国Sprint公司连入Internet的64k国际专线开通
  • 1997年6月3日,中国科学院网络信息中心组建了中国互联网络信息中心(CNNIC)【现如今负责ip地址的管理、ipv6、域名等】
  • 截至2023年6月,我国网民规模达10.79亿人,域名总数为3024万个;IPv6地址数量为68055块/32,IPv6活跃用户数量达7.67亿;互联网宽带接入端口数量达11.1亿;光缆线路总长度达6196万公里。移动电话基站总数达1129万,其中累计建成开通5G基站293.7万个,活跃App数量达260万款,物联网终端用户21.23亿。

1.2 计算机网络的分类

1. 通信子网和资源子网

  • 通信子网通信节点(集线器、交换机、路由器等)和通信链路(电话线、同轴电缆、无线电线路、卫星线路、微波中继线路和光纤缆线)

  • 用户资源子网:PC、服务器等

 2. PAN、LAN、MAN、WAN

按照覆盖范围可以把网络分为个人网(PAN)、局域网(LAN)、城域网(MAN)和广域网(WAN)

 

3. 其他分类方式

  • 按照交换技术电路交换网络报文交换网络分组交换网络

  • 按采用协议分类:IP网、IPX网等

  • 按传输介质分类:无线网、有线网。有线网又能分为双绞线网络同轴电缆网络光纤网络

  • 按用途分类:教育网络、科研网络、商业网络、企业网络

1.3 计算机网络应用

  • 信息浏览和发布

        万维网;谷歌、百度等搜索引擎;博客、微博

  • 通信和交流

        电子邮件、网络电话、QQ、Skype、Meta(Facebook)、Twitter

  • 休闲和娱乐

        网络电视、Bilibili、YouTube等视频网站、互动网络游戏

  • 资源共享

        远程文件共享、P2P文件共享、云计算

  • 电子商务

        网上购物、网上购票

  • 远程协作

        远程教育、远程医疗

  • 网上办公

        政府部门的电子政务、校园网上办公系统

1.4 练习

1. [网规2016年11月第26题]

网络应用需要考虑实时性,以下网络服务中实时性要求最高的是(B)

A. 基于SNMP协议的网管服务

B. 视频点播服务

C. 邮件服务

D. Web服务

[答案]  B

[解析]  一般应用时延要求200ms以内,音视频时延要求50ms以内,故视频点播服务对实时性要求最高。如果问业务重要性排序,基于SNMP的网管服务优先级最高。

2. [网规2020年11月案例分析一/问题1 (2分)]

对网络进行QoS规划时,划分了语音业务、管理业务、IPTV业务、上网业务,其中,优先级最高的是(1 管理业务),优先级最低的是(2 上网业务)

答案:(1) 管理业务  (2) 上网业务

[解析] 业务优先级从高到低排序管理业务、语音业务/IPTV业务、上网业务

3. [网工2022年11月案例分析一/问题3 (4分)]

某仓储企业网络拓扑结构如图所示,占地500亩。有5层办公楼1栋,大型仓库10栋,每栋仓库内、外配置视频监控16台,共计安装视频监控160台。SwitchA、服务器、防火墙、管理机、Router A等设备部署在企业办公楼一层的数据机房中,Switch B部署在办公楼一层配线间作为一层的接入设备,Switch C、Switch D分别部署在仓库1、仓库2,各仓库的交换机与Switch A相连。办公楼的其他楼层的交换机、以及其他仓库的交换机的网络接入方式与图中Switch B、Switch C、Switch D的接入方式相同,不单独在图上标示。

若接入的IPC采用1080P的图像传输质量传输数据,Switch C、Switch A选用百兆交换机是否满足带宽要求,请说明理由。

[答案] Switch C可以使用百兆链路,Switch A不能使用百兆,带宽不够

[解析] 分辨率、帧数与带宽需求对应关系如下:

如上,1080P视频带宽需求一般为4M,Switch C下有16路IPC,带宽需求:16 * 4 = 64M,低于100M,且有一定富余,可以通过百兆交换机接入。Switch A下有160路IPC,共计带宽需求:160 * 4 = 640M,远超百兆,故至少需要配置千兆交换机。 

 

第2节 OSI、TCP/IP参考模型

2.1 为什么要进行网络分层?

早期的计算机:封闭系统,所有部件同一厂商。例如IBM全家桶:PowerCPU、AIX、DB2

  • 优点:安全性高,性能强

  • 缺点:兼容性差,更新周期慢

如今的计算机生态:兼容机,软硬件分离,各司其职

2.2 OSI模型

1. OSI模型的优点:CPU/内存/硬盘/显卡/主板等标准化

  • 某一层所做的改动不会影响到其他的层,利于设计、开发、故障排除

  • 通过定义在模型的每一层实现功能,鼓励产业的标准化

  • 通过网络组件的标准化,允许多个供应商协同进行开发

  • 允许各种类型的网络硬件和软件互相通信无缝融合

  • 促进网络技术快速迭代,降低成本

 2. OSI模型各层功能

 

2.3 TCP/IP参考模型

TCP/IP模型各层功能: 

TCP/IP参考模型对应协议:

 

2.4 OSI与TCP/IP模型对&协议层次

2.5 练习

1. [网工2016年11月第22题]

在OSI参考模型中,实现端到端的应答、分组排序和流量控制功能的协议层是(C)

A. 数据链路层

B. 网络层

C. 传输层

D. 会话层

[答案] C

[解析] 传输层实现端到端的应答、分组排序和流量控制功能

2. [网工2022年5月第22题]

在OSI参考模型中,(B)在物理线路上提供可靠的数据传输服务。

A. 物理层

B. 数据链路层

C. 网络层

D. 传输层

[答案] B

[解析] 物理链路之上是数据链路层,OSI模型的数据链路层有很多可靠性保障机制。

数据链路层与传输层的区别:比如有3个节点123,1到3是端到端,可靠性通过传输层协议保障;1到2、或者2到3是物理链路,可靠性通过数据链路层保障。

 

3. [网工2024年5月第39题]

TCP协议与UDP协议工作在(D)

A. 物理层

B. 网络层

C. 数据链路层

D. 传输层

[答案] D

[解析] 传输层协议有TCP和UDP

 

第3节 数据封装与解封

3.1 借助OSI模型理解数据传输过程(封装)

3.2 借助OSI模型理解数据传输过程(解封) 

3.3 练习

1. [网工2005年11月第18-19题]

在ISO OSI/RM中,(B)实现数据压缩功能。在OSI参考模型中,数据链路层处理的数据单位是(B)

[1] A. 应用层         B. 表示层         C. 会话层         D. 网络层

[2] A. 比特             B. 帧                C. 分组            D. 报文

[答案] 1. B         2. B

[解析] 掌握OSI每个层次的功能和各个数据单位的名称。

OSI模型中:

  • 表示层实现数据压缩解压、加密解密的功能

  • 会话层创建、注销会话

  • 传输层提供可靠或者不可靠的端到端传输 [数据段/报]

  • 网络层提供逻辑寻址、路由选择的功能 [数据包/分组]

  • 数据链路层分组封装、提供点到点的传输、差错控制

  • 物理层提供在媒介上传输比特流的功能

 

2. [网工2021年11月第13题]

在OSI参考模型中,传输层上传输的数据单位是(D)

A. 比特 B. 帧 C. 分组 D. 报文

[答案] D

[解析] 掌握几种数据封装的命名,传输层的数据单位叫数据段或数据报(简称报文)

3. [网规2016年11月第11题]

数据封装的正确顺序是(C)

A. 数据、帧、分组、段、比特

B. 段、数据、分组、帧、比特

C. 数据、段、分组、帧、比特

D. 数据、段、帧、分组、比特

[答案] C

[解析] 掌握数据封装在各层的名称

  • 应用层传输的是应用层协议数据单元,简称数据

  • 传输层是数据段

  • 网络层是数据分组

  • 数据链路层是数据帧

  • 物理层是比特流

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/diannao/89311.shtml
繁体地址,请注明出处:http://hk.pswp.cn/diannao/89311.shtml
英文地址,请注明出处:http://en.pswp.cn/diannao/89311.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Mysql事务与锁

数据库并发事务 数据库一般都会并发执行多个事务,多个事务可能会并发的对相同的一批数据进行增删改查操作,可能就会导致我们说的脏写、脏读、不可重复读、幻读这些问题。为了解决这些并发事务的问题,数据库设计了事务隔离机制、锁机制、MVCC多…

Bilibili多语言字幕翻译扩展:基于上下文的实时翻译方案设计

Bilibili多语言字幕翻译扩展:基于上下文的实时翻译方案设计 本文介绍了一个Chrome扩展的设计与实现,该扩展可以为Bilibili视频提供实时多语言字幕翻译功能。重点讨论了字幕翻译中的上下文问题及其解决方案。 该项目已经登陆Chrome Extension Store: http…

热血三国野地名将列表

<!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>野地名将信息表</title><style>tabl…

【记录】Word|Word创建自动编号的多级列表标题样式

文章目录 前言创建方式第一种方法&#xff1a;从“定义多级列表”中直接绑定已有样式第二种方法&#xff1a;通过已有段落创建样式&#xff0c;再绑定补充说明 尾声 前言 这世上荒唐的事情不少&#xff0c;但若说到吊诡&#xff0c;Word中的多级列表样式设定&#xff0c;倒是能…

使用mavros启动多机SITL仿真

使用mavros启动多机SITL仿真 方式1&#xff1a;使用roslaunch一键启动Step1&#xff1a;创建一个新的 ROS 包或放到现有包里Step2&#xff1a;编辑 multi_mavros.launchStep3&#xff1a;构建工作空间并 source 环境Step4&#xff1a;构建工作空间并 source 环境 方式2&#xf…

Flutter 网络栈入门,Dio 与 Retrofit 全面指南

面向多年 iOS 开发者的零阻力上手 写在前面 你在 iOS 项目中也许习惯了 URLSession、Alamofire 或 Moya。 换到 Flutter 后&#xff0c;等价的「组合拳」就是 Dio Retrofit。 本文将带你一次吃透两套库的安装、核心 API、进阶技巧与最佳实践。 1. Dio&#xff1a;Flutter 里的…

工作室考核源码(带后端)

题目内容可更改 下载地址:https://mcwlkj.lanzoub.com/iUF3z300tgfe 如图所示

数字孪生技术为UI前端提供全面支持:实现产品的可视化配置与定制

hello宝子们...我们是艾斯视觉擅长ui设计、前端开发、数字孪生、大数据、三维建模、三维动画10年经验!希望我的分享能帮助到您!如需帮助可以评论关注私信我们一起探讨!致敬感谢感恩! 一、引言&#xff1a;数字孪生驱动产品定制的技术革命 在消费升级与工业 4.0 的双重驱动下&a…

通往物理世界自主智能的二元实在论与罗塞塔协议

序章&#xff1a;AI的“两种文化”之争——我们是否在构建错误的“神”&#xff1f; 自诞生以来&#xff0c;人工智能领域始终存在着一场隐秘的“两种文化”之争。一方是符号主义与逻辑的信徒&#xff0c;他们追求可解释、严谨的推理&#xff0c;相信智能的核心在于对世界规则…

探索 AI 系统提示与模型资源库:`system-prompts-and-models-of-ai-tools`

在当今的人工智能领域,系统提示和工具模型的优化与应用对于提升 AI 助手的性能和响应质量至关重要。x1xhlol 开源的 system-prompts-and-models-of-ai-tools 仓库为开发者们提供了一个丰富的资源集合,涵盖了多种 AI 工具的系统提示、工具和模型。 仓库概述 这个仓库包含了超…

城市灯光夜景人像街拍摄影后期Lr调色教程,手机滤镜PS+Lightroom预设下载!

调色教程 “城市灯光夜景人像街拍摄影后期 Lr 调色”&#xff0c;主要是利用 Lightroom 软件&#xff0c;对城市夜景中灯光下的人像街拍照片进行处理。通过调整色彩平衡、明暗对比和细节质感&#xff0c;强化夜景灯光的绚丽感&#xff0c;突出人像主体&#xff0c;同时协调人物…

JavaScript中的call、apply、bind:用法、实现与区别详解(面试常见)

# JavaScript中的call、apply、bind&#xff1a;用法、实现与区别详解## 核心概念 这三个方法都用于改变函数执行时的this指向&#xff0c;是JavaScript中函数上下文操作的核心API。## 1. 基本用法对比### call方法 javascript function.call(thisArg, arg1, arg2, ...)特点&am…

使用vue开发浏览器chrome插件教程,及之间的消息通信

基本介绍 开发浏览器插件&#xff0c;首先需要先了解他的结构&#xff0c;浏览器扩展通常包括以下几个部分 ├── manifest.json ├── package.json ├── vite.config.js ├── src ├── background │ └── index.js ├── content │ └── content.js ├── …

论文笔记(八十八)MLCVNet: Multi-Level Context VoteNet for 3D Object Detection

MLCVNet: Multi-Level Context VoteNet for 3D Object Detection 文章概括摘要I. 引言2. 相关工作2.1. 基于点云的 3D 目标检测2.2. 上下文信息 3. 方法3.1. VoteNet3.2. PPC 模块3.3. OOC 模块3.4. GSC 模块 4. 结果与讨论4.1. 数据集4.2. 训练细节4.3. 与最先进方法的比较4.4…

Redis初识第四期----Hash的命令和应用场景

首先为了区分Redis的键值对存储的key-value&#xff0c;Hash中的键值对称为field-value。 命令 1.Hset Hset key field value [field value] 返回值为设置成功的field-value的个数。 2.Hget Hget key field 返回为value 3.Hexists Hexists key field 判断是否存在&a…

【大数据技术栈】数据管理范畴常用大数据技术栈

一、技术栈分层架构 大数据技术栈通常分为四个核心层级&#xff1a; 数据采集层 负责多源异构数据的实时/批量采集 日志采集&#xff1a; F l u m e Flume Flume、 L o g s t a s h Logstash Logstash消息队列&#xff1a; K a f k a Kafka Kafka、 R a b b i t M Q RabbitMQ …

安全左移(Shift Left Security):软件安全的演进之路

文章目录 一、背景&#xff1a;传统安全的尴尬处境二、安全左移&#xff1a;让安全成为开发的“第一等公民”三、安全左移的关键实施阶段1. 需求阶段&#xff1a;嵌入安全需求建模2. 设计阶段&#xff1a;威胁建模与架构审计3. 编码阶段&#xff1a;安全编码规范与静态分析4. 构…

固定债可以卖call吗

我们都知道如果持有tlt&#xff0c;可以卖call来赚取时间价值&#xff0c;如果我买固定到期的美债而不是etf&#xff0c;有类似的操作吗&#xff0c;我可以卖call吗 以下是关于直接持有固定到期美债并尝试卖出看涨期权的详细分析&#xff1a; 一、直接持有美债与ETF&#xff08…

fish安装node.js环境

为什么强调fish shell&#xff0c;因为fish shell的缘故&#xff0c;不能直接执行node.js官网的命令 好的&#xff0c;您遇到了一个非常典型且重要的问题。请仔细阅读我的分析&#xff0c;这能帮您彻底解决问题。 问题诊断 您看到的所有错误&#xff0c;归根结底有两个核心原…

记一次Ubuntu22安装MongoDB8并同步本地数据过程

1. 效果展示 2. 安装MongoDB 8 根据官方文档https://www.mongodb.com/zh-cn/docs/manual/tutorial/install-mongodb-on-ubuntu/一顿操作即可 2.1 配置微调支持远程访问 修改配置文件,默认/etc/mongod.conf # network interfaces net:port: 27017bindIp: 0.0.0.02.2 新增adm…