2022-2023-1 20221322《计算机基础与程序设计》第十一周学习总结

作业信息

这个作业属于哪个课程 <班级的链接>(2022-2023-1-计算机基础与程序设计
这个作业要求在哪里 <作业要求的链接>(2022-2023-1计算机基础与程序设计第十一周作业)
这个作业的目标 自学《计算机科学概论》第15、16章;自学《C语言程序设计》第10章
作业正文 https://www.cnblogs.com/yang-ziran/p/16868495.html

教材学习内容总结

《计算机科学概论》第15章主要介绍了连网(网络的类型,Internet连接,包交换);开放式系统与协议(开放式系统、网络协议、TCP/IP、高层协议、MIME类型);网络地址(域名系统、因特网的控制);云计算;区块链。
第16章主要介绍了万维网(搜索引擎、即时消息、博客、cookie、Web分析);HTML(超文本标记语言)和CSS(层叠样式表)(基本的HTML元素,标记的属性,CSS的更多内容,更多的HTML5的元素);交互式网页(Java小程序,Java服务器页);XML(可扩展标记语言);社交网络演化。
《C语言程序设计》第10章主要介绍了字符串字面量;字符串的存储;字符指针;字符串的访问和输入输出(访问字符串中的单个字符,字符串的输入输出);字符串处理函数;向函数传递字符串;从函数返回字符串指针。同时,还扩充介绍了const类型限定符,字符处理函数,数值字符串向数值的转换。

教材学习中的问题和解决过程

  • 问题1:教材中简单介绍了云计算的概念,那么云计算是怎么提出的呢?云计算有哪些特点呢?

  • 问题1解决方案:对于规模比较大的企业来说,一台服务器的运算能力显然还是不够的,那就需要企业购置多台服务器,甚至演变成为一个具有多台服务器的数据中心,而且服务器的数量会直接影响这个数据中心的业务处理能力。除了高额的初期建设成本之外,计算机的运营支出中花费在电费上的金钱要比投资成本高得多,再加上计算机和网络的维护支出,这些总的费用是中小型企业难以承担的,于是云计算的概念便应运而生了。追溯云计算的历史,可以追溯到1956年,ChristopherStrachey发表了一篇有关虚拟化的论文,正式提出了虚拟化的概念。虚拟化是今天云计算基础架构的核心,是云计算发展的基础。而后随着网络技术的发展,逐渐孕育了云计算的萌芽。在2006年8月9日,Google首席执行官埃里克·施密特(Eric Schmidt)在搜索引擎大会(SESSanJose2006)首次提出“云计算”(Cloud Computing)的概念。
    特点:虚拟化技术、动态可扩展、按需部署、灵活性高、可靠性高、性价比高、可扩展性
    参考链接https://baike.baidu.com/item/%E4%BA%91%E8%AE%A1%E7%AE%97/9969353?fr=aladdin

  • 问题2:现如今,网络技术飞速发展,同时网络也是一把双刃剑,带来便利的同时,也带来了一定的风险,我们应该如何看待网络安全?有哪些措施可以来进行预防?

  • 问题2解决方案:
    网络安全是指网络系统的硬件、软件及其系统中的数据受到保护,不因偶然的或者恶意的原因而遭受到破坏、更改、泄露,系统连续可靠正常地运行,网络服务不中断。
    其主要特性有:保密性、完整性、可用性、可控性、不可抵赖性
    主要类型:系统安全、网络信息安全、信息传播安全、信息内容安全
    网络安全威胁:主要包括渗入威胁(假冒、旁路控制、授权侵犯)和植入威胁(特洛伊木马、陷门)
    计算机网络安全措施:主要包括保护网络安全、保护应用服务安全和保护系统安全三个方面,各个方面都要结合考虑安全防护的物理安全、防火墙、信息安全、Web安全、媒体安全等等。
    教材中简单介绍了防火墙。真正意义的“防火墙”有两类,一类被称为标准“防火墙”;一类叫双家网关。标准“防火墙”系统包括一个Unix工作站,该工作站的两端各有一个路由器进行缓冲。其中一个路由器的接口是外部世界,即公用网;而另一个则联接内部网。标准“防火墙”使用专门的软件,并要求较高的管理水平,而且在信息传输上有一定的延迟。而双家网关则是对标准“防火墙”的扩充。双家网关又称堡垒主机或应用层网关,它是一个单个的系统,但却能同时完成标准“防火墙”的所有功能。其优点是能运行更复杂的应用,同时防止在互联网和内部系统之间建立的任何直接的连接,可以确保数据包不能直接从外部网络到达内部网络,反之亦然。
    参考链接https://baike.baidu.com/item/%E7%BD%91%E7%BB%9C%E5%AE%89%E5%85%A8/343664?fr=aladdin

  • 问题3:教材中介绍了超文本标记语言和可扩展标记语言,那么标记语言还有其他类型吗?

  • 问题3解决方案:标记语言,是一种将文本以及文本相关的其他信息结合起来,展现出关于文档结构和数据处理细节的电脑文字编码。与文本相关的其他信息(包括文本的结构和表示信息等)与原来的文本结合在一起,但是使用标记进行标识。标记语言需要一个运行时环境,使其有用。提供运行时环境的元素称为用户代理。通常可以分为三类:标识性的、过程性的以及描述性的。

    参考链接https://baike.baidu.com/item/%E6%A0%87%E8%AE%B0%E8%AF%AD%E8%A8%80/5964436?fr=aladdin

其他

本周进行了第二次实验,是关于数组及之前所学知识的综合运用。从学习数组开始,我明显感觉到难度上升,理解起来也有难度,写代码的过程中也遇到了很多问题,发现虽然可以看懂书上的代码,但真正自己实操起来还是很困难的。我应该再仔细看一下书上的例题的思路,更重要的就是要多练习,迈出艰难的第一步,才有勇气面对后面更大的困难。继续努力吧!

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 0/0 3/3 20/20
第二周 90/90 2 / 5 7/27
第三周 125/215 2 / 7 9 / 36
第四周 270/ 485 2/9 9/45
第五周 205/690 2/11 10/55
第六周 225/915 4/15 10/65
第七周 220/1135 1/16 10/75
第八周 225/1360 1/17 8/83
第九周 230/1590 1/18 9/92
第十周 210/1800 1/21 9/101
第十一周 220/2020 1/22 10/111
  • 计划学习时间:10小时

  • 实际学习时间:10小时

参考资料

posted @ 2022-11-12 10:56  20221322杨梓然  阅读(15)  评论(0编辑  收藏  举报