首页 > 编程语言 >2023-2024 20231302《计算机基础与程序设计》第十一周学习总结

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

时间:2023-12-07 19:25:24浏览次数:52  
标签:20231302 2023 主机名 2024 域名 IPv4 DNS IP地址 IPv6

作业信息

这个作业属于哪个课程 2023-2024-1-计算机基础与程序设计
这个作业要求在哪里 2023-2024-1计算机基础与程序设计第十一周作业
这个作业的目标 计算机网络、网络拓扑、云计算、网络安全、Web、HTML,CSS,Javascript、XML
作业正文 https://www.cnblogs.com/9q2z2z/p/17881821.html

教材学习内容总结

《计算机科学概论》

  • 第十五章:学习了有关计算机网络的内容,它由通信能力来定义,使用协议来定义在网络上如何格式化和处理数据,开创了客户/服务器模型的新计算领域。局域网通过拓扑相连接,广域网则是局域网的两个特殊节点作为网关相连,internet是最大的广域网。而internet的连接则有三种方法,分别是电话调制解调器、数字用户线路和线缆调制解调器。通过包交换,数据能够在网上传播到目的地。网络协议分为若干层,有TCP/IP的低层网络通信的协议,在此基础之上建立了高层协议。学习了网络地址的内容,主机名是internet上计算机的唯一标识,网络软件将它翻译为对应的IP地址。主机名中包括计算机名与域名,通过域名系统将主机名翻译成数字IP系统。云计算是提供存储空间和计算机上其他资源的服务,云服务的类型很多,公有云,私有云,社区云,混合云,分别用于不同模式功能。

  • 第十六章:学习了一些有关万维网的内容。万维网是信息和用于访问信息的网络软件的基础设施,用统一资源定位符(URL)来说明WEB页的地址。学习了几种基于WEB的技术,例如:搜索引擎、博客和cookie,它们增强了web的实用性。超文本标记语言(HTML)是创建Web的标记语言,书中详细地介绍了它的格式。通过JAVA小程序,可以实现交互式网页。后面又介绍了可扩展标记语言(XML),不同于HTML,XML可以允许用户描述文档内容。

《C语言程序设计》

  • C语言中的字符串是由字符组成的数组。每个字符占据一个字节的内存空间,并以空字符('\0')作为字符串的结束标志。在C语言中,字符串可以使用字符数组来表示。例如,可以声明一个字符数组来存储字符串:
char str[10] = "Hello";
  • 在上面的示例中,str是一个包含5个字符的字符数组,用于存储字符串"Hello"。数组的大小需要足够大以容纳字符串的字符,包括结尾的空字符。

  • C语言提供了一系列的字符串处理函数,可以对字符串进行各种操作,例如拷贝、连接、比较等。常见的字符串处理函数包括:

  • strlen:用于计算字符串的长度。

  • strcpy:用于将一个字符串拷贝到另一个字符串中。

  • strcat:用于将一个字符串连接到另一个字符串的末尾。

  • strcmp:用于比较两个字符串是否相等。

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

  • 问题1:主机名是怎样被翻译成IP地址的?通过什么规则翻译?
  • 主机名(hostname)是一个用于标识网络上设备的名称,而IP地址是用于标识网络上设备的唯一数字地址。当我们使用主机名访问一个网络资源时,需要将主机名翻译成对应的IP地址才能进行通信。主机名到IP地址的翻译是通过域名系统(Domain Name System,简称DNS)来完成的。DNS是一个分布式的命名系统,它将主机名映射到与之对应的IP地址。DNS使用了一种层次化的命名结构,将域名划分为多个层级,每个层级由一个标签表示,例如www.example.com。最高级别的域名被称为顶级域名(Top-Level Domain,简称TLD),例如.com、.net等。
    当我们输入一个主机名时,操作系统会首先查询本地的DNS缓存,如果找到了对应的IP地址,则直接返回结果。如果本地缓存中没有找到,则会向DNS解析器发送查询请求。DNS解析器会按照一定的规则进行递归或迭代查询,最终找到主机名对应的IP地址。
    DNS解析过程中,通常会按照以下顺序进行查询:
  1. 本地主机文件:操作系统会首先查找本地的主机文件(通常是/etc/hosts文件),其中包含了一些常用的主机名和对应的IP地址,如果在该文件中找到了对应的主机名,则返回对应的IP地址。

  2. 本地DNS缓存:操作系统会查询本地的DNS缓存,如果在缓存中找到了对应的主机名和IP地址的映射关系,则返回对应的IP地址。

  3. 本地DNS服务器:如果以上步骤没有找到对应的IP地址,则操作系统会向本地配置的DNS服务器发送查询请求。

  4. 迭代查询:本地DNS服务器会根据查询请求的顶级域名(如.com)向根域名服务器发送查询请求,根域名服务器返回下一级域名服务器的地址。

  5. 递归查询:本地DNS服务器会向下一级域名服务器发送查询请求,直到找到负责该域名的权威域名服务器。权威域名服务器返回对应主机名的IP地址。

  6. 返回结果:最终,本地DNS服务器将找到的IP地址返回给操作系统,操作系统将其缓存并返回给应用程序。

通过以上的查询过程,主机名最终会被翻译成对应的IP地址,从而实现网络通信。
通过询问了AI,我对这个知识有了更深入的了解,通过DNS将主机名转为IP地址。

  • 问题2:IPV6与IPV4寻址并行运作,创造两个平行网络。这句话是指现在互联网IPV4和IPV6的协议的网络不互通吗?
  • AI回答:IPv6和IPv4是两种不同的互联网协议,它们使用不同的寻址方案和地址格式。IPv4使用32位的地址,而IPv6使用128位的地址。由于IPv4地址空间的有限性,随着互联网的发展和设备的增多,IPv4地址已经不足以满足需求。

IPv6的引入旨在扩展互联网的地址空间,并提供更多的地址供设备使用。IPv6采用了一种新的地址格式,以支持更多的设备连接到互联网。IPv6地址的格式较为复杂,通常以8组16进制数字表示,例如2001:0db8:85a3:0000:0000:8a2e:0370:7334。

IPv6和IPv4可以在互联网上并行运作,但它们之间的互通性需要进行适当的配置和支持。在过渡期间,许多网络和设备同时支持IPv4和IPv6协议,这被称为双协议栈(dual-stack)环境。在双协议栈环境中,IPv4和IPv6可以通过相应的协议进行通信。

然而,需要注意的是,并不是所有的网络和设备都同时支持IPv4和IPv6。有些设备可能只支持其中一种协议,这可能导致在IPv4和IPv6之间存在互通性的问题。为了实现IPv4和IPv6之间的互通,需要进行适当的网络配置和协议转换。

总结来说,IPv6和IPv4可以在互联网上并行运作,但在实际应用中需要进行适当的配置和支持,以确保IPv4和IPv6之间的互通性。

基于AI的学习

a
m
n
o
a
c
c

上周考试错题总结

  • Which of the following provides the logical view of the data in a database?
    A. SQL B. Key C. Field D. Query E. Schema
    正确答案: E 你的作答: D
    以下哪项提供了数据库中数据的逻辑视图?Schema的中文是模式,在书P264
  • A spreadsheet is organized into a grid of labeled tables.
    正确答案: 错误 你的作答: 正确
    电子表格被组织成一个带标签的表格网格。

标签:20231302,2023,主机名,2024,域名,IPv4,DNS,IP地址,IPv6
From: https://www.cnblogs.com/9q2z2z/p/17881821.html

相关文章

  • 2023-2024-1 20232312 《网络空间安全导论》第五周学习
    2023-2024-120232312《网络空间安全导论》第五周学习教材学习内容总结思维导图5.1信息安全内容概述一、互联网现状:开放性、异构性、移动性、动态性二、不良信息&&不规范行为产生原因:相关方面规范和管理措施未随互联网同步发展互联网提供思想碰撞场所5.2信......
  • 2023-12-07:UML中的各种图形与关系
    1.类图类图描述系统静态结构。在系统的逻辑视图中,类图用于表示类和它们之间的关系。我们利用类图来说明实体共同的角色和责任,这些实体提供了系统的行为。类关系:类的基本联系包括关联、泛化、聚合和组合。关联:用不带箭头的实线表示关联连接了两个类,体现了一种语义......
  • 海康监控无画面,更换水晶头 ——it专员实习生日志(2023)
    海康监控无画面,更换水晶头——it专员实习生日志(2023.12.7)导航目录海康监控无画面,更换水晶头——it专员实习生日志(2023.12.7)导航遇到的困难/问题描述解决的经过与思路第一天第二天造成的原因解决方案遇到的困难/问题描述监控没有画面,黑屏解决的经过与思路第一天领......
  • 2023.12.7——每日总结
    学习所花时间(包括上课):9h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习;我了解到的知识点:1.jfinal明日计划:学习......
  • 2023-2024-1学期20232423《网络及空间安全导论》第五周学习总结
    教材学习——内容安全基础信息内容安全概述信息内容的安全分为:政治信息安全、军事信息安全、商业信息安全。全球数据的爆炸增长,让数据内容成为互联网的中心关注点,大数据技术逐步演化为重要生产力。同时,随着数据内容的价值不断提高,保护数据内容安全迫在眉睫。网络战的打响,注......
  • 2024年安防行业预测:5G与安防视频监控技术的5大关键趋势
    5G技术是一项以前所未有的速度和可靠性提供数据传输的技术,它的出现将极大地促进安防视频监控技术的发展。随着5G技术的快速发展,安防视频监控系统将在多个方面迎来显著的改进和创新。伴随着2023年进入尾声,2024即将到来,那么在2024年,5G技术与安防视频监控技术又将迎来怎样的发展趋势......
  • 2024年安防视频监控发展趋势预测及LiteCVR视频技术应用
    随着科技的快速发展,安防视频技术已经成为了各个领域中不可或缺的一部分。为了更好地应对各种安全挑战,安防视频技术也在不断地升级和改进。本文将预测2024年安防视频技术的几个发展趋势。首先,高清化将是未来安防视频技术的一个重要方向。随着人们对安全需求的不断提高,对视频清晰度......
  • 预测:2024年的安防监控行业将迎来怎样的变化?
    随着科技的飞速发展,安防监控视频技术已经成为我们生活中的重要部分。通过对其发展趋势的深入了解,我们可以对未来做出更为精确的预测。本文将探讨2024年安防监控视频技术的可能发展趋势。1、5G技术的普及将加速安防视频监控技术的发展5G的高速率、低时延和大带宽特点,将使得视频监控......
  • 2024年安防行业预测:5G与安防视频监控技术的5大关键趋势
    5G技术是一项以前所未有的速度和可靠性提供数据传输的技术,它的出现将极大地促进安防视频监控技术的发展。随着5G技术的快速发展,安防视频监控系统将在多个方面迎来显著的改进和创新。伴随着2023年进入尾声,2024即将到来,那么在2024年,5G技术与安防视频监控技术又将迎来怎样的发展趋势和......
  • 2023/12/7 uml总结博客
    今天上课讲回顾了uml面向对象建模中的各种知识,发现自己存在很多欠缺,对uml系统知识做了一下梳理,一共有以下九种图1.用例图用例图是UML中最常见的图之一,它主要用于描述系统的功能需求。用例图中包含了参与者(Actor)和用例(UseCase)两个主要元素。参与者是与系统交互的外部实体,而......