作业信息
这个作业属于哪个课程 | 2023-2024-1-计算机基础与程序设计 |
---|---|
这个作业要求在哪里 | 2023-2024-1计算机基础与程序设计第十一周作业 |
这个作业的目标 | 计算机网络、网络拓扑、云计算、网络安全、Web、HTML,CSS、Javascript、XML |
作业正文 |
教材学习内容总结
《计算机科学概论》——第15、16章:
《计算机科学概论》——第15章 网络:
*广域网与局域网
局域网是一个相对较小的网络,通常限定在一个地理位置,如一个建筑物、校园或企业办公室。设备之间的通信在LAN内部是非常快速和廉价的。
广域网覆盖的范围更广,可以横跨城市、国家甚至全球。它连接了多个局域网,使得远距离的设备能够进行通信。
*Internet骨干网
互联网骨干网是互联网基础设施中的核心组成部分,负责连接全球范围内的网络和数据流量,提供高速数据传输和路由服务。骨干网的运营通常由大型的互联网服务提供商(ISP)、电信公司以及国际网络运营商管理和维护,并通过互联点(IXP)进行连接。
*TCP/IP
IP是互联网通信的基础协议之一,负责在网络上唯一标识和定位设备。
IP地址是由32位(IPv4)或128位(IPv6)二进制数字组成的,用于标识网络上的设备。IPv4是目前主要使用的版本,但由于IPv4地址的枯竭问题,IPv6逐渐得到推广。
IP协议的主要功能是在网络上路由数据包,确保它们能够从源地址传输到目标地址。
TCP是一种面向连接的、可靠的传输协议,它确保数据在源和目标之间的可靠传输。
它提供错误检测、流量控制和拥塞控制等功能,以确保数据能够以有序、可靠的方式传输。
TCP通过在通信的两端建立连接、传输数据,然后在连接关闭时释放资源,提供了端到端的可靠性。
TCP和IP通常一起使用,构成了TCP/IP协议栈。在这个协议栈中,IP负责定位和寻址,而TCP负责数据的可靠传输。
*域名系统
1.主机名由计算机名加域名构成。
2.顶级域名是域名中的最后一部分,声明了组织的类型或所属的国家。
3.域名系统主要用于把主机名翻译成IP地址的计算机。
《计算机科学概论》——第16章 万维网:
1.超文本和超链接: 万维网的特点之一是使用超文本(Hypertext),允许文档中包含非线性的、非顺序的信息。超链接(Hyperlink)是连接文档和资源的链接,使用户可以通过点击链接跳转到相关的文档或页面。
2.cookie:当用户访问一个网站时,服务器会在用户的计算机上存储一个Cookie。下次用户再次访问相同的网站时,浏览器会将该Cookie发送给服务器,从而允许服务器识别用户。Cookie通常包含一些文本数据,如键值对,用于存储和检索信息。这些信息可以是用户的身份验证令牌、网站偏好设置、购物车内容等。
3.
HTML(超文本标记语言):
HTML是一种用于构建网页内容结构的标记语言。它提供了一组元素(标签),用于定义网页的结构,如标题、段落、图像、链接等。
CSS(层叠样式表):
CSS是一种样式表语言,用于描述HTML文档的呈现方式。它允许Web开发人员控制多个网页的布局、外观和设计。CSS规则由选择器和声明组成。
选择器针对HTML元素,声明定义样式属性(例如颜色、字体大小)。
JavaScript:
JavaScript是一种高级、动态的编程语言,主要用于为网页添加交互性。它能够创建动态内容,处理事件,并与文档对象模型(DOM)交互,以修改页面元素。JavaScript通常用于使网页对用户的操作做出响应,而无需重新加载页面。
它可以直接嵌入到HTML中,也可以包含在单独的脚本文件中。
HTML提供了网页的结构,CSS样式化了这个结构,而JavaScript则增加了交互性和动态行为。
《C语言程序设计》——第10章 字符串:
1.字符串的存取要用字符型数组来实现,由于的存在,数组的大小为字符串中实际字符的个数加一。
2.搭配字符型指针来使用。
3.(ptr+I)相当于(str+I)相当于str[I],通过ptr++来是指针进行移动,指向字符串中某个字符。
4.gets()可以输入带空格的字符串,而scanf()不可以;puts()输出字符串时,当遇到第一个””时输出结束,并自动输出一个换行符。
5.为防止实参在被调函数中被以外修改,可以在相应的形参前面加上类型限定符const。
代码调试中的问题和解决过程
无
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 |
---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 |
第一周 | 200/200 | 2/2 | 20/20 |
第二周 | 200/400 | 2/4 | 18/38 |
第三周 | 200/600 | 3/7 | 22/60 |
第四周 | 100/700 | 2/9 | 30/90 |
第五周 | 200/900 | 1/ 10 | 40/130 |
第六周 | 300/1200 | 1/11 | 40/170 |
第七周 | 400/1600 | 1/12 | 50/220 |
第八周 | 500/2100 | 1/13 | 50/270 |
第九周 | 500/2600 | 3/16 | 50/320 |
第十周 | 400/3000 | 1/17 | 40/360 |
第十一周 | 400/3000 | 1/18 | 40/400 |