软考系统分析师知识点五:数据通信与计算机网络

news2024/11/23 8:09:27

前言

今年报考了11月份的软考高级:系统分析师。

考试时间为:11月9日。

倒计时:32天。

目标:优先应试,其次学习,再次实践。

复习计划第一阶段:扫平基础知识点,仅抽取有用信息,可有缺失,但得过眼。

第四章:数据通信与计算机网络

内容总结

数据通信基础知识

  • 信道特性:区分物理信道(有线/无线)和逻辑信道(有连接/无连接);理解单工、半双工、全双工通信方式。
  • 数据传输技术:掌握并行/串行,同步/异步传输的特点和应用场景。
  • 数据编码与调制:了解模拟信号的AM、FM、PM调制;数字信号的基带、频带、宽带传输。

网络体系结构与协议

  • OSI模型:7层功能和相互作用。
  • TCP/IP模型:4层结构及每层的关键协议。
  • 常见网络协议:FTP(文件传输)、HTTP(网页访问)、SMTP(邮件发送)、DNS(域名解析)、SNMP(网络管理)、TCP(传输控制)、UDP(用户数据报)、IP(网际协议)、ARP(地址解析)、ICMP(控制消息)。

局域网与广域网

  • 局域网技术:以太网(IEEE 802.3)、无线局域网(WLAN/Wi-Fi)。
  • 广域网技术:SONET(同步光网络)、DDN(数字数据网)、帧中继、ATM(异步传输模式)。

网络互连与常用设备

  • 互连设备:中继器(物理层)、网桥(数据链路层)、路由器(网络层)、网关(应用层)、交换机(多层)。
  • 无线技术:WLAN、Wi-Fi、蓝牙、蜂窝网络。

网络工程

  • 网络规划:需求分析(功能、通信、性能、可靠性、安全、运行维护、管理)、可行性研究。
  • 网络设计:分层设计(核心层-数据高速转发、汇聚层-工作组连接、接入层-用户接入)。
  • 网络实施:设备采购、安装、调试、系统切换。

网络地址与分配

  • IP地址分类:A、B、C类地址特点。
  • 子网划分:子网掩码计算,网络号和主机号。
  • CIDR:地址聚合,路由汇聚。
  • IPv6:128位地址空间,新特性。

传输质量

  • 误码率:衡量传输可靠性。

数据传输形式

  • 基带传输:直接传输,如以太网。
  • 频带传输:调制信号,用于无线或模拟传输。
  • 宽带传输:多路信号,用于有线电视、电话。

网络接入技术

  • PSTN:拨号上网,低速率。
  • ISDN:一线通,提供多信道。
  • ADSL:非对称数字用户环线,适合下载大于上传的场景。
  • FTTx:光纤通信,高带宽。
  • HFC:结合光纤和同轴电缆,提供多种服务。

不常见概念

1. 信道特性

  • 物理信道:指实际传输信号的物理媒介,如双绞线、光纤等。
  • 逻辑信道:指在逻辑上建立的通信路径,不依赖于物理连接。

2. OSI模型

  • OSI模型:开放式系统互联通信模型,包含7层:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。

3. 网络体系结构与协议

  • TCP/IP模型:互联网的基础通信架构,简化为4层:链路层、互联网层、传输层和应用层。

4. 广域网技术

  • SONET:一种光纤网络标准,用于传输大量数据。
  • DDN:数字数据网,提供数字通信信道。
  • 帧中继:一种用于广域网的数据传输技术。
  • ATM:异步传输模式,一种用于高速网络的交换技术。

5. 网络互连与常用设备

  • 中继器:放大信号,扩展网络距离。
  • 网桥:连接两个相似网络,过滤和转发数据包。
  • 路由器:在网络层进行数据包的路由选择。
  • 网关:不同网络系统间的数据转换设备。

6. 网络地址与分配

  • CIDR:无分类域间路由,一种IP地址分配机制,用于更有效地管理IP地址空间。
  • IPv6:互联网协议的下一代版本,提供更大的地址空间。

写在最后

以上均为粗看教程的总结,目的不是为了百分之百准确,而是为了过手过脑,有所印象。

但是如有发现谬误,感谢各位随时指出。

– 欢迎点赞、关注、转发、收藏【我码玄黄】,各大平台同名。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

安卓如何实现双击触摸唤醒点亮屏幕功能-源码分析linage os高通平台

背景: 前面文章已经有讲解过双击亮屏在一些方案调研情况,刚好linage os手机本身也有这个功能,刚好也有整体开源源码,所以今天带大家来对双击亮屏的源码部分进行剖析,本篇文章会一直分析到hal操作驱动节点。 设置作为…

有点晕,inline, crossinline,noinline小计

inline 主要用于展开铺平函数&#xff0c;用于高频访问但是代码不是很多的方法&#xff0c;减少函数对象的定义 fun <T> List<T>.normalForeach(action:(T)->Unit){for(item in this){action(item)} }inline fun <T> List<T>.inlinedForeach(action…

易图讯军用VR三维电子沙盘系统

深圳易图讯军用VR三维电子沙盘系统是一种集成了虚拟现实&#xff08;VR&#xff09;技术、三维建模技术、大数据分析、实时动态更新以及高度安全可靠的综合性军事指挥平台。该系统通过高精度三维模型真实再现战场环境&#xff0c;为指挥员提供沉浸式体验和交互操作的可能性&…

使用CANFD路由实现CAN与CANFD互通

随着科技的发展&#xff0c;汽车电子和工业领域中CAN通信需要承载数据量也越来越大&#xff0c;传统CAN通信有了向CANFD通信过渡的倾向。在实现过渡的过程中可能会出现自己设备是CAN通信&#xff0c;客户设备是CANFD通信的情况&#xff0c;或者自己设备是CANFD通信&#xff0c;…

react项目引入ant-design

当前react版本为&#xff1a; 1、安装antd npm install antd --save不需要安装babel-plugin-import&#xff0c;否则会报各种问题 2、引入Ant Design 样式 为了确保 Ant Design 样式在页面中生效&#xff0c;你需要在 _app.js 文件中全局引入样式。 当前项目用的Next.js。Ne…

vscode创建flutter项目,运行flutter项目

打开View&#xff08;查看&#xff09; > Command Palette...&#xff08;命令面板&#xff09;。 可以按下 Ctrl / Cmd Shift P 输入 flutter 选择Flutter: New Project 命令 按下 Enter 。选择Application 选择项目地址 输入项目名称 。按下 Enter 等待项目初始化完成 …

【HarmonyOS开发笔记 1】 -- 开发环境的搭建

DevEco Studio 的下载与安装 下载 下载路径&#xff1a; https://developer.huawei.com/consumer/cn/download/ 安装 解压后双击 deveco-studio-5.0.3.814.exe 指定安装目录&#xff0c;或者默认&#xff0c;然后下一步 一直“下一步”&#xff0c; 直到最后安装完成 新…

主机加固的关键要素:服务器防病毒

在数字化浪潮中&#xff0c;网络安全已成为企业不可忽视的一环。尤其是安全运维人员&#xff0c;他们肩负着保护企业数据不受侵害的重任。MCK主机加固解决方案&#xff0c;正是为了应对这一挑战而生。 网络安全的严峻现实 不久前&#xff0c;一家知名企业因勒索病毒攻击而被迫…

MVC、MVP和MVVM之间的区别

MVC&#xff08;Model-View-Controller&#xff09; 角色划分&#xff1a; Model&#xff1a;负责处理数据和业务逻辑&#xff0c;通常包括数据的存储、检索和更新等操作。 View&#xff1a;负责展示用户界面&#xff0c;接收用户输入&#xff0c;并将用户操作传递给 Controll…

如何在Visual Studio 2019中创建.Net Core WPF工程

如何在Visual Studio 2019中创建.Net Core WPF工程 打开Visual Studio 2019&#xff0c;选择Create a new project 选择WPF App(.Net Core) 输入项目名称和位置&#xff0c;单击Create 这样我们就创建好了一个WPF工程 工程文件说明 Dependencies 当前项目所使用的依赖库&…

java面向对之象类的继承与多态

目录 1.类的继承 图解 案例:创建一个动物类和一个猫类 1.代码 1)动物类 2)猫类 3.测试类 2.效果 2.父类方法的重写 案例:如何重写父类的方法 1.代码 1&#xff09;Animal类 2&#xff09;Dog类 3&#xff09;测试类 2.效果 3.super关键字 案例:如何在子类中调用父类的方…

如何使用 Puppeteer 和 Browserless 运行自动化测试?

Puppeteer&#xff1a;什么是 Puppeteer 及其功能 Puppeteer 是一个 Node.js 库。使用 Puppeteer&#xff0c;您可以在所有基于 Chromium 的浏览器上测试您的网站&#xff0c;包括 Chrome、Microsoft Edge Chrome 和 Chromium。此外&#xff0c;Puppeteer 可用于网页抓取、自动…

PDF处理技巧:Windows电脑如何选择合适的 PDF 编辑器

您可以阅读本文以了解用于在 PC 上编辑 PDF 的顶级免费软件&#xff0c;而无需花费任何费用即可轻松进行快速编辑、拆分、合并、注释、转换和共享您的 PDF。 PDF 或可移植文档文件是由 Adobe 创建的一种多功能文件格式。它可以帮助您轻松可靠地交换文档&#xff0c;无论相关方…

电脑端视频通过PCIE到FPGA端转UDP网络视频输出,基于XDMA+PHY芯片架构,提供3套工程源码和技术支持

目录 1、前言工程概述免责声明 2、相关方案推荐我已有的PCIE方案我这里已有的以太网方案 3、PCIE基础知识扫描4、工程详细设计方案工程设计原理框图电脑端视频PCIE视频采集QT上位机XDMA配置及使用XDMA中断模块FDMA图像缓存UDP视频组包发送UDP协议栈MAC数据缓冲FIFO组Tri Mode E…

基于php+uniapp微信小程序的电子书阅读系统snxr5

目录 项目介绍技术栈和环境说明具体实现截图php技术介绍文件解析微信开发者工具HBuilderXuniapp开发技术简介解决的思路性能/安全/负载方面数据访问方式PHP核心代码部分展示代码目录结构解析系统测试详细视频演示源码获取 项目介绍 &#xff08;1&#xff09;用户在安卓APP页面…

微信小程序启动不起来,报错凡是以~/包名/*.js路径的文件,都找不到,试过网上一切方法,最终居然这么解决的,【避坑】命运的齿轮开始转动

app.json "resolveAlias": {"~/*": "/*"},文件代码也没有问题&#xff0c;网上的方法试过来了&#xff0c;大模型AI也问过遍&#xff0c;熬夜到凌晨2点半&#xff0c;最不可思议的是居然是因为微信开发者工具版本的问题&#xff0c;我真的是笑死…

深入了解Oracle OCP认证,开启数据库专业之旅

使用Oracle数据库的公司内部&#xff0c;经常有员工们在讨论OCP认证(Oracle Certified Professional&#xff0c;Oracle认证专家)&#xff0c;这是甲骨文Oracle公司提供的一种专业认证&#xff0c;认证用于使用者在Oracle技术领域的专业知识和技能。 在这里&#xff0c;有一点…

Qt小bug — LINK : fatal error LNK1158: 无法运行“rc.exe“

Qt小bug —— LINK &#xff1a;fatal error LNK1158&#xff1a;无法运行"rc.exe" 环境 Qt 5.14.2 MSVC 2015 x64 现象 解决 在电脑上找到rc.exe 和rcdll.dll &#xff08;一般在C:\Program Files(x86)\Windows Kits*\bin\x64下面&#xff09;拷贝到 C:\Qt\Qt5…

高并发 - 1.进程和线程

1.进程 1.基本概念 1.进程&#xff08;Process&#xff09;&#xff1a;程序的一次启动执行(程序在执行过程中分配和管理资源的基本单位&#xff0c;操作系统资源分配的最小单位)2.程序&#xff1a;存放在硬盘中的可执行文件&#xff0c;主要包括代码指令和数据3.一个进程是一个…

常见的负载均衡

1.常见的负载均衡服务 负载均衡服务是分布式系统中用于分配网络流量和请求的关键组件&#xff0c;它可以帮助提高应用程序的可用性、可扩展性和响应速度。以下是一些常用的负载均衡服务&#xff1a; Nginx&#xff1a;一个高性能的Web服务器和反向代理&#xff0c;广泛用于实现…