221-2022-1学期 20212422《计算机科学概论》第六周学习总结

本周内我学习了《计算机科学概论》第15、16章的内容,这两章的内容聚焦于计算机的通信层方面的知识,介绍了关于计算机网络以及万维网的相关知识

第十五章

网络

一、连网

计算机网络:为了通信和共享资源而连接在一起的一组计算设备。
无线连接:没有物理电线的网络连接。
节点(主机):网络中任何可寻址的设备。
数据传输率(带宽):数据从网络中的一个地点传输到另一个地点的速率。

协议:定义如何在网络上格式化和处理数据的一组规则。
客户|服务器模型:客户发出对服务器的请求,服务器做出响应的分布式方法。
文件服务器:专用于为网络用户储存和管理文件的计算机。
P2P模型:在许多“伙伴”计算机中共享资源和责任的一种发散的方法。

1.网络的类型

局域网:连接较小地理范围内的少量计算机的网络。

环形拓扑:所有节点连接成封闭环的LAN配置
星型拓扑:由中心节点控制所有信息传输的LAN配置
总线拓扑:所有节点共享一条通信线的LAN配置

广域网:连接两个或多个局域网的网络
网关:处理它的LAN和其他网络之间通信的节点
Internet:遍布地球的广域网
因特网:跨越全球的广域网
城域网:为大城市开发的网络基础设施

无线网络:设备通过无线接入点进行通信的网络
蓝牙:短距离之间的无线通信技术

2.Internet连接

Internet骨干网:承载Internet通信的一组高速网络
Internet服务提供商:给其他公司或个人提供Internet访问的公司
延迟:发送请求和接收响应之间的时间

电话调制解调器:把计算机数据转换成模拟音频信号,然后再把模拟音频信号转换回计算机数据的设备
数字用户线路:用常规电话线传输数字信号的Internet连接方式
线缆调制解调器:使用家庭的有线电视网络进行计算机网络通信的设备

宽带:提供的数据传输率大于25Mbps的网络技术
下载:在家用计算机上接收Internet上的信息
上传:从家用计算机给Internet上的目标机器发送数据

3.包交换

:在网络上传输数据的单位
包交换:把包单独发送到目的地然后再组装起来的网络通信技术

路由器:指导包在网络上向最终目的地传输的网络设备
中继器:在较长的通信线路上加强和传播信号的网络设备

二、开放式系统与协议

1.开放式系统

之所以存在我们熟知的连网技术,都归功于开放式系统的技术与方法

2.网络协议


图中的最低两层构成了Internet通信的基础。其他协议有时叫做高层协议,负责处理特定类型的网络通信。
这些层本质上是OSI参考模型的特定实现,以各种方式对应于该模型中的分层。

3.TCP/IP

4.高层协议

5.MIME类型

MIME类型:定义电子邮件附件或网络文件的格式的标准。
此概念与文件的网络协议和标准化相关

6.防火墙

防火墙是一个低级别的网络通信机制。更复杂的防火墙系统能维护有关经过它们的通信的状态的内部信息和数据本身的内容。
防火墙能够决定的通信状态越多,就越能保护它的用户。

三、网络地址

1.域名系统

域名:主机名中说明特定的组织或分组的部分。
顶级域名:域名中的最后一部分,声明了组织的类型或所属的国家。
ICANN:批准顶级域名的国际组织


域名抢注一般被认为是不道德

2.谁控制因特网

网络中立性:ISP应该平等地给每一位用户传送数据,传输速度应该尽可能快。

四、云计算

云计算:计算系统资源由第三方提供并通过互联网通信来进行管理的范式

五、区块链

区块链:不会被改变的交易公开分类账。

第十六章

万维网

一、Web简介

万维网:信息和用于访问信息的网络软件的基础设施
Web页:包含或引用各种类型的数据的文档
链接:两个Web页之间的连接
网站:一组相关的Web页,通常由一个人或公司设计或控制

1.搜索引擎

Web搜索引擎是帮助你找到其他Web站点的站点。
例如:Google、Bing、Baidu、Yahoo!
通过输入关键字词,说明你想找到的信息类型,搜索引擎就会提供一个有可能满足要求的站点的列表。

2.即时消息

即时消息:实时发送短消息的技术

3.博客

weblog简称为博客,是再网站定期发表文章的一种途径。

4.cookie

cookie是一种基于Web的技术,对用户而言,它增强了Web的实用性。

5.Web分析

Web分析:网站使用情况的数据分析和采集

二、HTML和CSS

HTML5:精简标记系统和支持动态内容的最新HTML标准
HTML和另一项技术搭配使用:层叠样式表(CSS)。通常,HTML标签表示信息是什么,而由CSS定义的样式信息体现在你想怎么表示这些信息。
脱离CSS讨论HTML是没有意义的。

1、基本的HTML元素

2、标记的属性

属性:标记中用于提供有关元素的额外信息的部分

3、关于CSS的更多内容

4、更多HTML元素

三、交互式网页

许多新想法都是从新开发的Java程序设计语言衍生出来的,这种语言能充分利用Web,因为它是独立于平台的。

1.Java小程序

Jave小程序:为嵌入HTML文档而设计的程序,能够通过Web传输,在浏览器中执行。

2、Java服务器首页

JSP小脚本:嵌在HTML文档中用于给Web页提供动态内容的代码片段

四、XML

可扩展标记语言(XML):允许用户描述文档内容的语言。
元语言:用于定义其他语言的语言。

五、社交网络演化

社交网络:允许用于共同兴趣的人们进行交流互动的在线服务

以下为两个章节的知识的思维导图

第十五章

第十六章

总结

这两张我学习了计算机的网络方面的知识,这些知识也是与我的生活联系非常紧密的知识。这两章内容中概念比较多,其中一些比较容易会混淆,希望我在将来的学习中能进一步加深理解。

posted @ 2021-11-04 20:38  20212422陈睿  阅读(146)  评论(0)    收藏  举报