第十一周学习总结
2024-2025-1 学号20241414 《计算机基础与程序设计》第十一周学习总结
作业信息
这个作业属于哪个课程 | 2024-2025-1-计算机基础与程序设计](https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP) |
---|---|
这个作业要求在哪里 | 2024-2025-1计算机基础与程序设计第十一周作业 |
这个作业的目标 | 计算机网络 网络拓扑 云计算 网络安全 Web HTML,CSS,Javascript XML |
作业正文 | 本博客链接 |
教材学习内容总结
计算机网络
定义:计算机网络是由多个计算机设备通过通信线路相互连接形成的系统,以实现资源共享和信息传递。
组成:包括硬件(如路由器、交换机、网卡等)和软件(如网络操作系统、通信协议等)。
协议:TCP/IP是互联网的基础协议,定义了数据如何在网络中传输。
功能:提供数据传输、资源共享、分布式处理等服务。
网络拓扑
定义:网络拓扑描述了网络中设备(节点)的物理或逻辑布局和连接方式。
类型:包括总线型、星型、环型、树型、网状型等。
影响:拓扑结构影响网络的性能、可靠性和扩展性。
云计算
定义:云计算是一种通过互联网提供计算资源(如服务器、存储、数据库、网络、软件等)的服务模式。
类型:包括公有云、私有云和混合云。
优势:弹性、可扩展性、成本效益、按需服务。
服务模型:IaaS(基础设施即服务)、PaaS(平台即服务)、SaaS(软件即服务)。
网络安全
定义:网络安全是指保护网络和数据不受未授权访问、破坏或泄露的实践。
措施:包括防火墙、入侵检测系统、加密技术、安全协议等。
威胁:包括病毒、木马、蠕虫、拒绝服务攻击(DoS)等。
法规:涉及数据保护法规,如GDPR(通用数据保护条例)。
Web
HTML:超文本标记语言,用于定义网页的结构和内容。
CSS:层叠样式表,用于设置网页的布局和样式。
JavaScript:一种脚本编程语言,用于实现网页的交互性。
功能:Web技术使得用户能够通过浏览器访问和交互网页内容。
XML
定义:可扩展标记语言,是一种标记语言,用于存储和传输数据。
用途:常用于配置文件、数据交换和文档发布。
特点:具有自描述性,支持数据和标记的分离。
教材学习中的问题和解决过程
- 问题1:如何确保数据在网络中的安全传输?
- 问题1解决方案:
确定网络中存在的安全威胁。
选择合适的加密协议(如SSL/TLS)来保护数据传输。
实施防火墙和入侵检测系统来监控和阻止恶意流量。
基于AI的学习
代码调试中的问题和解决过程
- 问题1:结构体是什么
- 问题1解决方案:结构体(Structure)是 C 语言中一种自定义的数据类型,它允许你将多个不同或相同类型的变量组合成一个单一的数据结构。结构体可以用来表示复杂的数据,其中每个变量称为结构体的成员(或字段)。结构体提供了一种将相关的数据项组合在一起的方式,使得数据管理和操作更加方便和直观。