学习内容:《计算机科学概论》第十五、十六章
第十五、十六章主要围绕计算机的通信层展开,十五章主要介绍网络,第十六章则展开说明了万维网的相关知识。
第十五章知识点:
一.连网:
1.计算机网络:为了通信和共享资源而以各种方式连在一起的一组计算设备。电子邮件、即时消息和网页都依赖于底层计算机网络中发生的通信。我们使用网络共享那些无形的资源(如文件)和有形的资源(如打印机)。
2.无线连接:没有物理电线的网络连接。(使用无线电波或红外信号传导数据)。
3.网络不是通过物理连接定义的,而是由通信能力定义的。
4.节点(主机):网络中任何可寻址的设备。
5.数据传输率(带宽):数据从网络中的一个地点传输到另一个低点的速率。
6.定义如何在网络上格式化和处理数据的一组规则。
7.客户/服务器模型:客户发出对服务器的请求,服务器做出响应的分布式方法。
8.文件服务器:专用于为网络用户存储和管理文件的计算机。
9.Web服务器:专用于响应网页请求的计算机。
10.P2P模型:也叫对等网络。在许多“伙伴”计算机中共享资源和责任的一种分散的方法。
11.局域网(LAN):连接较小地理范围内的少量计算机的网络。通常局限在一个房间或一幢建筑中。
12.管理LAN的各种配置叫做拓扑。
- 环形拓扑:所有节点连接成封闭环的LAN配置。消息在环中沿着一个方向传播。环形网络中的节点传递消息,直到它们到达了目的地。
- 星型拓扑:由中心节点控制所有消息传输的LAN配置。中心节点赋予了巨大的负担,如果中心节点不工作,那么整个网络的通信就瘫痪了。
- 总线拓扑:所有节点共享一条通信线的LAN配置。
13.广域网(WAN):连接两个或多个局域网的网络。
14.网关:处理它的LAN和其他网络之间通信的节点。
15.Internet:遍布全球的广域网。是巨大的小网络的集合,这些小网络都采用相同的协议进行通信,而且会传递消息使它们能够达到最终的目的地。因特网:跨越全球的广域网。
16.网络之间的通信叫做网际互连。
17.城域网(MAN):为大城市开发的网络基础设施。有时用来指覆盖校园或城市的大型网络。更适合于特定的组织或区域使用。通常是通过无线连接或光纤连接实现的。
18.无线网络:设备通过无线接入点进行通信的网络。指将至少一个节点作为无线接入点,使得设备在没有物理连接的情况下和其他网络资源交互。这个接入点通常与其他网络节点连接。
19.蓝牙:短距离间的无线通信技术。
20.网络系统的延迟:系统发送请求和接收响应之间的时间。网络的目标是最小化网络的延迟,这决定了网络的最终速度。
21.Internet骨干网:承载Internet通信的一组高速网络。骨干网使用的都是具有高数据传输率(从每秒40Gb到每秒100多Gb)的连接。Internet网络(包括骨干网)有大量的冗余,所以根本没有真正的中央网络。
22.Internet服务提供商(ISP):给其他公司或个人提供Internet访问的公司。
23.电话调制解调器:把计算机数据转换成模拟音频信号,然后再把模拟音频信号转换回计算机数据的设备。
24.数字用户线路(DSL):用常规电话线传输数字信号的Internet连接方式。
25.线缆调制解调器:使用家庭的有线电视网络进行计算机网络通信的设备。
26.宽带:提供的数据传输率大于25Mbps的网络技术。
27.下载:在家用计算机上接收Internet上的信息。
28.上传:从家用计算机给Internet上的目标机器发送数据。通常提供的下载速度比上传速度快。
29.包:在网络上传输的数据单位。
30.包交换:把包单独发送到目的地然后再组装起来的网络通信技术。
31.路由器:指导包在网络上向最终目的地传输的网络设备。
32.中继器:在较长的通信线路上加强和传播信号的网络设备。
二.开放式系统与协议:
1.专有系统:使用特定销售商的私有技术系统。
2.互通性:多台机器上的来自多个销售商的软件和硬件互相通信的能力。
3.开放式系统:以网络体系结构的通用模型为基础并且伴有一组协议的系统。
4.开放系统互连参考模型(OSI):为了便于建立通信标准而对网络交互进行的7层逻辑划分。
每一层处理网络通信的一个特定方面。最高层处理的是明确与应用程序有关的问题。最低层处理的是与物理传输介质( 如线型)相关的基础的电子或机械问题。其他层填补了其他各个方面。例如,网络层处理的是包的路由和寻址问题。
之所以存在今天我们所熟知的连网技术,都归功于开放式系统的技术和方法(如OSI参考模型)。
5.以太网:集成在大多数个人计算机中的网络通信协议。
6.协议栈:彼此依托的协议分层。
7.传输控制协议(TCP):把消息分割成包,在目的地把包重新组装成消息,并负责处理错误的网络协议。
8.网际协议(IP):网络协议,处理包通过相连接的网络传递到最终目的地的路由选择。
9.TCP/IP:一组支持低层网络通信的协议和程序。TCP是在IP的基础之上的。
10.用户数据报协议(UDP):牺牲一定的可靠性实现较高传输速率的网络协议,是TCP的替代者。
11.ping:用于测试一台特定的网络计算机是否是活动的以及是否可达到的程序。
12.跟踪路由程序:用于展示包在到达目的节点的过程中经过的路线的程序。
13.高层协议:其他协议都是建立在TCP/IP基础之上的,一些关键的协议有:
-
简单邮件传输协议:指定电子邮件传输方式的协议
-
文件传输协议:允许一台计算机上的用户把文件传到另一台机器或从另一台机器传回文件的协议
-
telnet:用于从远程登陆一个计算机系统的协议。
-
超文本传输协议(HTTP):定义WWW文档交换的协议,WWW文档通常是用超文本标记语言(HTML)写成的。
还有一些高层协议是建立在UDP基础上的,主要是为了利用它提供的速度。
端口:特定高层协议对应的数字符号。
14.MIME(多用途网际邮件扩充)类型:定义电子邮件附件或网站文件的格式的标准。
15.防火墙:一台网关机器,它的软件通过过滤网络通信来保护网络。主要作用是保护(从某种意义上讲是隐藏)驻留在它“后边”的一组管理较松懈的机器。
16.访问控制策略:一个组织建立的一组规则,规定了接受和拒绝什么类型的网络通信。
三.网络地址:
1.主机名:由点号分隔的单词组构成的名字,唯一标识了Internet上的机器;每个主机名对应一个特定的IP地址。
2.IP地址:由点号分隔的四个数值构成的地址,唯一表示了Internet上的机器。
主机名由计算机名加域名构成。
3.域名:由两个或多个部分组成。是主机名中说明特定组成的组织或分组部分。仅限于由特定组织控制的一组特定网络。
4.顶级域名(TLD):域名中的最后一部分,声明了组织类型或所属国家。
5.ICANN(赋值名称与数字互联网公司):批准顶级域名的国际组织。
6.域名抢注:购买域名,目的仅仅是为了高价卖给真正想使用它的人或组织。
7.域名系统:管理主机名解析的分布式系统。主要用于把主机名翻译成数字IP地址。
8.域名服务器:把主机名翻译成IP地址的计算机。
9.网络中立性:ISP应该平等的给每一个用户传送数据,传输速度应该尽可能快。
四.云计算: 计算机系统资源由第三方提供并通过互联网通信来进行管理的范式。
云服务:
-
公有云
-
私有云
-
社区云
-
混合云
五.区块链: 不会被改变的交易公开分类账。
第十六章知识点:
一.Web简介:
1.万维网:信息和用于访问信息的网络软件的基础设施。
2.web页:包含或引用各种类型的数据的文档。
3.链接:两个web页之间的连接。
4.网站:一组相关的web页,通常由一个人或公司设计和控制。
5.web浏览器:获取并显示web页的软件工具。
6.web服务器:用于响应web页请求的计算机。
7.统一资源定义符:说明web地址的标准方式。
8.搜索引擎:能帮助你找到其他web站点的站点,目前主要有两种搜索方法:
-
匹配关键字
-
基于概念的搜索
9.即时信息:实时发送短消息的技术。
10.博客:weblog
11.cookie:一种基于web的技术,增强了web的实用性,是一个储存在计算机硬盘的小文本文件。
12.Web分析:网站使用情况的数据分析和采集
如Google analytics:一种任何人都可以用来对网站流量进行分析的文本、分析应用程序。
二.HTML和CSS:
13.超文本标记语言:用于创建web页的语言。
14.标记语言:使用标记来注释文档中的信息的语言。
15.标记:标记语言中用于说明如何显示信息的语法元素。
16.HTML5:精简标记系统和支持动态内容的最新HTML标准。
17.段落标记:将其中的文本作为单独的段落处理。
18.标记:插入一条水平线
19.属性:标记中用于提供有关元素的额外信息的部分。
20.关于CSS的更多内容
21.更多HTML5元素
<section部分网页
<header页面的页眉
<footer页面的页脚
<nav页面上的导航元素
<article页面文章和主要内容
三.交互式网页: HTML首次出现时,人们不能和web的内容进行交互,只能看看。后来人们强烈呼吁,这种技术就有了。这里介绍两种:Java小程序和Java服务器页。
1.Java小程序:一种为嵌入HTML文档而设计的程序,能够通过web传输,在浏览器中执行。用APPLET标记嵌入HTML。
2.Java服务期页
JSP小脚本:嵌在HTML文档中用于给Web页提供动态内容的代码片段。
四.XML:
1.可扩展标记语言(XML):允许用户描述文档内容的语言。
2.元语言:用于定义其他语言的语言。
3.文档类型定义:XML文档结构的规约。
4.可扩展样式代表语言:定义XML文档到其他输出格式之间转换的语言。
五.社交网络演化:
社交网络:允许拥有共同兴趣的人们进行交流互动的在线服务。
脑图: