学期(2024-2025-1) 学号(20241420) 《计算机基础与程序设计》第十一周学习总结
学期(2024-2025-1) 学号(20241420) 《计算机基础与程序设计》第十一周学习总结
作业信息
这个作业属于哪个课程 | <班级的链接>(2024-2025-1-计算机基础与程序设计) |
---|---|
这个作业要求在哪里 | <作业要求的链接>(2024-2025-1计算机基础与程序设计第十一周作业) |
这个作业的目标 | <计算机科学概论(第七版)第15,16章 并完成云班课测试 |
《C语言程序设计》第10章并完成云班课测试> | |
作业正文 | ... 本博客链接 |
教材学习内容总结
计算机网络
-
定义与功能:
- 计算机网络是由多个计算机设备和中间设备(如路由器、交换机)组成的系统,它们通过通信线路连接,以实现资源共享和信息传递。
- 网络的主要功能包括数据通信、资源共享、分布式处理和提高可靠性。
-
网络层次结构:
- 网络通信遵循分层模型,如OSI七层模型和TCP/IP四层模型,每一层都有特定的功能和协议。
-
网络协议:
- 网络协议定义了网络中设备如何通信,包括物理层的以太网、数据链路层的ARP、网络层的IP、传输层的TCP/UDP等。
-
网络拓扑:
- 描述网络中设备如何物理连接的布局,包括星型、环型、总线型、树型和网状拓扑等。
-
网络设备:
- 包括集线器、交换机、路由器、网桥、网关等,它们在网络中扮演不同的角色,如数据转发、路径选择等。
-
网络安全:
- 涉及保护网络资源免受未授权访问和攻击,包括加密、防火墙、入侵检测系统等技术。
万维网(WWW)
-
定义与组成:
- 万维网是一种基于互联网的信息空间,用户可以通过浏览器访问存储在服务器上的网页。
- 它由网页、网站和Web服务器组成,网页通过超链接相互连接。
-
关键技术:
- HTTP(超文本传输协议):用于客户端(浏览器)和服务器之间请求和传输网页的协议。
- HTML(超文本标记语言):用于创建网页的标准标记语言。
- CSS(层叠样式表):用于设置网页的布局和样式。
- JavaScript:一种脚本语言,用于增强网页的交互性。
-
URL和域名系统:
- URL(统一资源定位符)用于标识网络上的资源。
- DNS(域名系统)将域名转换为IP地址,以便浏览器可以找到对应的服务器。
-
Web服务器和客户端:
- Web服务器存储网页内容,响应客户端的请求。
- 客户端(通常是浏览器)请求网页,并显示给用户。
-
Web 2.0和社交媒体:
- Web 2.0强调用户生成内容和交互性,社交媒体是其典型代表,允许用户创建和分享内容。
-
搜索引擎:
- 搜索引擎如Google、Bing等,帮助用户快速找到网络上的信息。
-
网络安全:
- 与计算机网络类似,万维网也面临安全挑战,如跨站脚本攻击(XSS)、SQL注入等。
-
Web标准和可访问性:
- 遵循W3C等组织制定的Web标准,以确保网页的兼容性和可访问性。
基于AI的学习
代码调试中的问题和解决过程
- 问题1:问题模型的建构
- 问题1解决方案:使用链表解决循环问题
- 问题2:字符串数组反向的错误运行
- 问题2解决方案:未考虑到数组下标从零开始而输入错误序号
上周考试错题总结
- 错题1、错题2:Mystrcat和删除相同的字符串
- 总结原因:对指针本身使用不熟练,更别提在字符串中使用
学习进度条
-
计划学习时间:5小时
-
实际学习时间:6小时