作业信息
这个作业属于哪个课程 | <2023-2024-1-计算机基础与程序设计> |
---|---|
这个作业要求在哪里 | <2023-2024-1计算机基础与程序设计第十一周作业> |
这个作业的目标 | < 《计算机科学概论》第15,16章,《C语言程序设计》第10章,上周测试题> |
作业正文 | https://www.cnblogs.com/jfxyh061028/p/17892208.html |
教材学习内容总结
计算机科学概论
- 关于计算机网络,要注意计算机网络中的设备不只是计算机。
计算机网络中的设备不只是计算机。例如,打印机可以直接连入网络,以便网络中的每个用户都可以使用它。此外,网络还包括各种处理网络信息传输的设备。我们用通用的术语节点或主机来引用网络中的所有设备。
- 网络的类型。
- 主机名由计算机名加域名构成,域名的最后一部分叫顶级域名
- 各种服务器,尤其是Web服务器
- 关于Web(万维网)
- Web页是包括或引用各种数据的文档。
- Web服务器是用于响应Web请求的计算机。
- Web地址是统一资源定位符(URL)的核心部分。
- Cookie.
- HTML
- 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 |