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

发布时间 2023-12-10 22:00:20作者: 20231408徐钰涵

作业信息

这个作业属于哪个课程 <2023-2024-1-计算机基础与程序设计>
这个作业要求在哪里 <2023-2024-1计算机基础与程序设计第十一周作业>
这个作业的目标 < 《计算机科学概论》第15,16章,《C语言程序设计》第10章,上周测试题>
作业正文 https://www.cnblogs.com/jfxyh061028/p/17892208.html

教材学习内容总结

计算机科学概论

  • 关于计算机网络,要注意计算机网络中的设备不只是计算机。

计算机网络中的设备不只是计算机。例如,打印机可以直接连入网络,以便网络中的每个用户都可以使用它。此外,网络还包括各种处理网络信息传输的设备。我们用通用的术语节点或主机来引用网络中的所有设备。

  • 网络的类型。
  • 主机名由计算机名加域名构成,域名的最后一部分叫顶级域名
  • 各种服务器,尤其是Web服务器
  • 关于Web(万维网)
  1. Web页是包括或引用各种数据的文档。
  2. Web服务器是用于响应Web请求的计算机。
  3. Web地址是统一资源定位符(URL)的核心部分。
  4. Cookie.
  5. HTML
  6. Java小程序和Java脚本。

C语言程序设计

  • 字符串
  • 字符数组
  • 字符指针
  • 向函数传递参数

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

  • 问题1:既然到了2011年年初,IPv4地址的最后一个块也被分配了出去,那会造成什么后果?其它未被唯一识别的计算机怎么办?如何解决这个问题?
  • 问题1解决方法:当IPv4地址的最后一个块被分配完毕后,会出现以下几个主要后果:

IPv4地址短缺:由于IPv4地址资源的枯竭,新的互联网接入将变得困难,尤其是在人口密集地区和新兴市场。这可能会导致互联网服务提供商无法为新用户提供IP地址,或者只能提供共享IP地址,这可能会影响网络性能和安全性。

推动IPv6的采用:IPv6是IPv4的下一代互联网协议,它提供了更大的地址空间,可以解决IPv4地址短缺的问题。IPv4地址枯竭可能会迫使更多的组织和服务提供商采用IPv6,以便为用户提供足够的IP地址。

更多的网络地址转换(NAT):网络地址转换是一种技术,可以将多个设备共享单个公共IP地址。IPv4地址枯竭可能会导致更多的网络服务提供商和组织采用NAT技术,以便在IPv4地址资源有限的情况下支持更多的设备。

针对IPv4地址枯竭的问题,解决方案主要包括:

推广IPv6:IPv6提供了更大的地址空间,可以为未来的互联网增长提供足够的IP地址。各国政府、互联网服务提供商和企业应积极推广IPv6的采用,以便为未来的互联网增长做好准备。

促进IP地址的合理利用:通过采用IP地址共享技术、网络地址转换和更有效的地址分配策略,可以更好地利用现有的IPv4地址资源,延缓地址短缺的影响。

混合部署IPv4和IPv6:在IPv6逐渐普及的过程中,可以采用混合部署策略,同时支持IPv4和IPv6,以确保现有的IPv4设备和服务可以继续正常运行,同时为新设备和服务提供IPv6支持。

总的来说,IPv4地址枯竭将推动互联网向IPv6的过渡,并促使各方采取措施来更有效地利用IPv4地址资源,以确保互联网的持续发展和稳定运行。

代码调试中的问题和解决过程

见我的随笔编代码遇到的问题-1

上周考试错题总结











对知识不够理解,只是翻书找答案。已用拍照翻译的功能翻译。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时 优秀
第一周 2/3 20/20 合格
第二周 20/20 1/4 15/35 终于理解了一些概念,能看懂一些话了
第三周 20/40 1/5 20/55
第四周 50 /90 2/7 20/75
第五周 80/170 1/8 30/105 会编写一些简单程序了
第六周 30/200 2/10 30/135 编程水平提升了
第七周 30/230 1/11 25/160 编程得更熟,也知道了计算机方面更多粗浅的知识。
第八周 60/290 2/13 30/190 对于高级语言的一致性有了认识。
第九周 100/390 1/14 30/230
第十周 100/490 2/16 30/260
第十一周 150/640 2/18 30/290