软件设计师教程(第5版)第10章 网络与信息安全基础知识(更新中)

2024-08-29 16:20

本文主要是介绍软件设计师教程(第5版)第10章 网络与信息安全基础知识(更新中),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

10.1 网络概述P517

10.1.1 计算机网络的概念P517

1.计算机网络的发展

1) 具有通信功能的单机系统
2) 具有通信功能的多机系统
3) 以共享资源为目的的计算机网络
4) 以局域网及因特网为支撑环境的分布式计算机系统

计算机网络的定义是利用通信设备和线路将地理位置分散的、功能独立的自主计算机系统或由计算机控制的外部设备连接起来,在网络操作系统的控制下,按照约定的通信协议进行信息交换,实现资源共享的系统。P518

2.计算机网络的功能

计算机网络提供的主要功能有如下:【数据通信】、【资源共享】、【负载均衡】、【高可靠性】。P518

10.1.2 计算机网络的分类P520

1.局域网

【局域网】(【LAN】)是指传输距离有限、传输速度较高、以共享网络资源为目的的网络系统。P520

2.城域网

【城域网】(【MAN】)是规模介于局域网和广域网之间的一种较大范围的高速网络,一般覆盖临近的多个单位和城市,从而为接入网络的企业、机关、公司及社会单位提供文字、声音和图像的集成服务。P521

3.广域网

【广域网】(【WAN】)又称【远程网】,它是指覆盖范围广、传输速率相对较低、以数据通信为主要目的的数据通信网。P521

10.1.3 网络的拓扑结构P521

【网络拓扑结构】是指网络中通信线路和结点的几何排序,用于表示整个网络的结构外貌,反映各结点之间的结构关系。P521

1.总线型结构

2.星型结构

3.环型结构

4.树型结构

5.分布式结构

10.1.4 ISO/OSI网络体系结构P523

1.ISO/OSI参考模型

在这里插入图片描述

2.参考模型的信息流向

在这里插入图片描述

10.2 网络互连硬件P526

10.2.1 网络的设备P526

1.网络传输介质互连设备

2.物理层的互连设备

物理层的互连设备有【中继器】(Repeater)和【集线器】(Hub)。P527

1) 中继器
2) 集线器

3.数据链路层的互连设备

数据链路层的互连设备有【网桥】(Bridge)和【交换机】(Switch)。P527

1) 网桥
2) 交换机

交换机的3种交换技术:【端口】交换(用于将以太模块的端口在背板的多个网段之间进行分配、平衡)、【帧】交换(处理方式:直通交换——提供线速处理能力,交换机只读出网络帧的前14个字节,便将网络帧传送到相应的端口上;存储转发——通过对网络帧的读取进行验错和控制;碎片丢弃——检查数据包的长度是否够64个字节,如果小于64字节,说明是假包,丢弃该包,否则发送该包)和【信元】交换(采用长度固定的信元交换)。P528

4.网络层互连设备

5.应用层互连设备

网关(Gateway)是应用层的互连设备。P529

10.2.2 网络的传输介质P529

1.有线介质

1) 双绞线(Twisted-Pair)
2) 同轴电缆(Coaxial)
3) 光纤(Fiber Optic)

2.无线介质

1) 微波
2) 红外线和激光
3) 卫星

10.2.3 组建网络P531

在一个局域网中,其基本组成部件为【服务器】、【客户端】、【网络设备】、【通信介质】和【网络软件】等。P531

10.3 网络的协议与标准P534

10.3.1 网络的标准P534

1.电信标准

2.国际标准

3. Internet标准

10.3.2 局域网协议P536

一个局域网的基本组成主要有【网络服务器】、【网络工作站】、【网络适配器】和【传输介质】。P536

1. LAN模型

1) 物理层
2) MAC
3) LLC

2.以太网(IEEE 802.3标准)

1) 介质访问技术
2) IEEE 802.3——10Mbps以太网
3) IEEE 802.3u——100Mbps快速以太网
4) IEEE 802.3z——1000Mbps千兆以太网

3.令牌环网(IEEE 802.5)

【令牌环】是环型网中最普遍采用的介质访问控制方法,它适用于环型网络结构的分布式介质访问控制,其流行性仅次于以太网。P539

4.FDDI

5.无线局域网(CSMA/CA)

10.3.3 广域网协议P541

【广域网】通常是指覆盖范围大、传输速率低、以数据通信为主要目的的数据通信网。P541

1.点对点协议(PPP)

2.数字用户线(xDSL)

3.数字专线

4.帧中继

5.异步传输模式

6.X.25协议

10.3.4 TCP/IP协议族P544

TCP/IP包含许多重要的基本特性,这些特性主要表现在5个方面:【逻辑编址】、【路由选择】、【域名解析】、【错误检测】和【流量控制】以及对应用程序的支持等。P544

1.TCP/IP分层模型

在这里插入图片描述

2.网络接口层协议

3.网际层协议——IP

4. ARP和RARP

5.网际层协议——ICMP

6.传输层协议——TCP

7.传输层协议——UDP

8.应用层协议

10.4 Internet及应用P549

10.4.1 Internet概述P550

10.4.2 Internet地址P550

Internet地址格式主要有两种书写形式:【域名】格式和【IP地址】格式。P551

1.域名

2.IP地址

3. NAT技术

4. IPv6简介

1) IPv6数据包的格式
2) IPv6的地址表示

10.4.3 Internet服务P558

1.域名服务

2.远程登录服务

3.电子邮件服务

4. www(World Wide Web,万维网)服务

5.文件传输服务

10.5 信息安全基础知识P564

1.信息安全存储安全

信息安全包括5个基本要素:【机密】性、【完整】性、【可用】性、【可控】性与【可审查】性。P564

1)用户的标识与验证
2)用户存取权限限制
3)系统安全监控
4)计算机病毒防治

2.计算机信息系统安全保护等级

3.数据加密原理

10.6 网络安全概述P568

1.网络安全威胁

2.网络安全控制技术

网络安全控制技术目前有【防火墙】技术、【加密】技术、【用户识别】技术、【访问控制】技术、【网络反病毒】技术、【网络安全漏洞扫描】技术、【入侵检测】技术等。P569

3.防火墙技术

防火墙技术经历了【包过滤】、【应用代理网关】和【状态检测技术】三个发展阶段。P570

1) 包过滤防火墙
2) 应用代理网关防火墙
3) 状态检测技术防火墙

4.入侵检测与防御

【入侵检测系统】(【IDS】)作为防火墙之后的第二道安全屏障,通过从计算机系统或网络中的若干关键点收集网络的安全日志、用户的行为、网络数据包和审计记录等信息并对其进行分析,从中检查是否有违反安全策略的行为和遭到入侵攻击的迹象,入侵检测系统根据检测结果,自动做出响应。P572

这篇关于软件设计师教程(第5版)第10章 网络与信息安全基础知识(更新中)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1118355

相关文章

PyQt5 GUI 开发的基础知识

《PyQt5GUI开发的基础知识》Qt是一个跨平台的C++图形用户界面开发框架,支持GUI和非GUI程序开发,本文介绍了使用PyQt5进行界面开发的基础知识,包括创建简单窗口、常用控件、窗口属性设... 目录简介第一个PyQt程序最常用的三个功能模块控件QPushButton(按钮)控件QLable(纯文本

2025版mysql8.0.41 winx64 手动安装详细教程

《2025版mysql8.0.41winx64手动安装详细教程》本文指导Windows系统下MySQL安装配置,包含解压、设置环境变量、my.ini配置、初始化密码获取、服务安装与手动启动等步骤,... 目录一、下载安装包二、配置环境变量三、安装配置四、启动 mysql 服务,修改密码一、下载安装包安装地

电脑提示d3dx11_43.dll缺失怎么办? DLL文件丢失的多种修复教程

《电脑提示d3dx11_43.dll缺失怎么办?DLL文件丢失的多种修复教程》在使用电脑玩游戏或运行某些图形处理软件时,有时会遇到系统提示“d3dx11_43.dll缺失”的错误,下面我们就来分享超... 在计算机使用过程中,我们可能会遇到一些错误提示,其中之一就是缺失某个dll文件。其中,d3dx11_4

Linux下在线安装启动VNC教程

《Linux下在线安装启动VNC教程》本文指导在CentOS7上在线安装VNC,包含安装、配置密码、启动/停止、清理重启步骤及注意事项,强调需安装VNC桌面以避免黑屏,并解决端口冲突和目录权限问题... 目录描述安装VNC安装 VNC 桌面可能遇到的问题总结描js述linux中的VNC就类似于Window

Go语言编译环境设置教程

《Go语言编译环境设置教程》Go语言支持高并发(goroutine)、自动垃圾回收,编译为跨平台二进制文件,云原生兼容且社区活跃,开发便捷,内置测试与vet工具辅助检测错误,依赖模块化管理,提升开发效... 目录Go语言优势下载 Go  配置编译环境配置 GOPROXYIDE 设置(VS Code)一些基本

SpringBoot中六种批量更新Mysql的方式效率对比分析

《SpringBoot中六种批量更新Mysql的方式效率对比分析》文章比较了MySQL大数据量批量更新的多种方法,指出REPLACEINTO和ONDUPLICATEKEY效率最高但存在数据风险,MyB... 目录效率比较测试结构数据库初始化测试数据批量修改方案第一种 for第二种 case when第三种

Windows环境下解决Matplotlib中文字体显示问题的详细教程

《Windows环境下解决Matplotlib中文字体显示问题的详细教程》本文详细介绍了在Windows下解决Matplotlib中文显示问题的方法,包括安装字体、更新缓存、配置文件设置及编码調整,并... 目录引言问题分析解决方案详解1. 检查系统已安装字体2. 手动添加中文字体(以SimHei为例)步骤

Java JDK1.8 安装和环境配置教程详解

《JavaJDK1.8安装和环境配置教程详解》文章简要介绍了JDK1.8的安装流程,包括官网下载对应系统版本、安装时选择非系统盘路径、配置JAVA_HOME、CLASSPATH和Path环境变量,... 目录1.下载JDK2.安装JDK3.配置环境变量4.检验JDK官网下载地址:Java Downloads

使用Docker构建Python Flask程序的详细教程

《使用Docker构建PythonFlask程序的详细教程》在当今的软件开发领域,容器化技术正变得越来越流行,而Docker无疑是其中的佼佼者,本文我们就来聊聊如何使用Docker构建一个简单的Py... 目录引言一、准备工作二、创建 Flask 应用程序三、创建 dockerfile四、构建 Docker

Linux中压缩、网络传输与系统监控工具的使用完整指南

《Linux中压缩、网络传输与系统监控工具的使用完整指南》在Linux系统管理中,压缩与传输工具是数据备份和远程协作的桥梁,而系统监控工具则是保障服务器稳定运行的眼睛,下面小编就来和大家详细介绍一下它... 目录引言一、压缩与解压:数据存储与传输的优化核心1. zip/unzip:通用压缩格式的便捷操作2.