2019-2020-1学期20202409《网络空间安全专业导论》第六周学习总结

------------恢复内容开始------------

第15章、网络

  • 计算机网络相关的一些核心问题。
  • 各种类型的网络和他们各自的特征。
  • 各种局域网和拓扑。
  • 用开放式系统实现网络技术。
  • 家Internet实现的.
  • 解释包交换。
  • 网络协议的基本职责。
  • 防火墙的功能。
  • 网络主机名和IP地址。
  • 解释域名系统。
  • 云计算和他的优势。

关键术语:访问控制策略(access control policy)  局域网(Local-Area Network,LAN)  区块链(blockchain)  城域网(Metropolitan-Area Network,MAN)  宽带(broadband)  MIME类型(MIME type)  网络地址(network adress)  总线拓扑(bus topology)   节点(主机)(node(host))  线缆调制解调器(cable modem)  开放式系统(open system)  客户/服务器模型(client/server model)  开放式系统互连(OSI)参考模型(Open system Interconnection(OSI)reference modle)  包(packet)  包交换(packet switching)  云计算(cloud computing)  电话调制解调器(phone modem)  Ping  数据传输率(带宽)(data transfer rate (bandwidth))  端口(port)  数字用户线路(Digital Subscriber Line,DSL)  专有系统(proprietary system)  域名(domain name)  协议(protocol)  域名服务系统(domain name server)  协议栈(protocol stack)  域名系统(domain name system)  中继器(repeater)  域名抢注(domain squatting)  环形拓扑(ring topology)  下载(download)  路由器(router)  以太网(Ethernet)   星型拓扑(star topology)  文件服务器(file server)   TCP/IP  防火墙(firewall)  网关(gateway)  主机名(hostname)  主机号(host number)  跟踪路由程序(traceroute)  顶级域名(Top-Level Domain,TLD)  传输控制协议(Transmission Control Protocol,ICANN)  因特网(Internet)  上传(upload)  Internet骨干网(Internet backbone)  用户数据报协议(User Data Protocol,UDP)   网际协议(Internet Protocol,IP)Web服务器(Web server)  Internet服务提供商(Internet Service Provider,ISP)  广域网(Wide-Area Network)  互通性(interoperibility)  IP地址(IP adress)  无线连接(wireless)  延迟(Latency)

15·1 连网

计算机网络(computer network):为了通信和共享资源而连接在一起的计算机设备。

电子邮件,即时消息和网页都依赖于底层计算机网络中发生的通信。我们使用网络共享那些有形的和无形的资源。

无线连接(wireless):没有物理电线的网络连接。

计算机之间的连接包括物理连接和无线连接,网络不是由物理连接定义的,而是由通信能力定义的。

节点(主机)(node(host)):网络中任何可寻址的设备。

数据传输率(带宽)(data transfer rate(band width)):数据从网络中的一个地点传输到另一个地点的速率。

多媒体成分是使通信量增大的主要贡献者。

协议(protocal):定义如何在网络上格式化和处理数据的一组规则。

客户/服务器模型(client/server model):客户发出的对服务器的请求,服务器做出响应的分布式方法。

客户服务器变得不止由请求-响应的基本功功能,逐渐支持并行处理,把一个问题分解成若干个小问题,然后用多台计算机来解决它们。可以让用户请求多态计算机来解决同一个问题特定的部分来实现并行处理。客户收到每台计算机的响应后再把它们构成一个完整的解决方案。

文件服务器(file server):专用于为网络用户存储和管理文件的计算机。

Web服务器(web server):专用于响应网页请求的计算机。

P2P模型(P2P modle)(peer-to-peer network):在许多“伙伴”计算机中共享资源和责任的一种分散方法。

网络的类型:

局域网(Local-Area Network,LAN):连接较小地理范围内的少量计算机的网络。

环形拓扑(ring topology):所有的节点连接成封闭环的局域网配置。

星型拓扑(star topology):由中心节点控制所有消息传输的局域网配置。

总线拓扑(bus topology):所有节点共享一条通信线的LAN配置。

广域网(Wide-Area Network,WAN):连接两个或多个局域网的网络。

网关(Gateway):处理它的LAN和其他网络之间通信的节点。

网络之间的通信叫做网际互连,最大的广域网Internet是巨大的小网络的集合,这些小网络都采取相同的协议进行通信,而且传递消息使它们能够达到最终目的地。

Internet:遍布地球的广域网。

因特网(Internet):跨越全球的广域网。

城域网(Metropolitan-Area Network,MAN):为大城市开发的网络基础设施。

通常是用无线连接或光纤连接实现的。

无线网络(wireless nework):设备通过无线接入点进行通信的网络。

蓝牙(bluetooth):短距离间的无线通信技术。

Internet连接:

延迟(latency):发送请求和接收响应之间的时间。

Internet骨干网(Internet backbone):承载Internet通信的一组高速网络。

Internet服务提供商(Internet Service Provider,ISP):提供Internet访问的公司。

电话调制解调器(phone modem):把计算机数据转换成模拟音频信号,然后把模拟音频信号转换回计算机数据的设备。

Search for Extraterrestrial Intelligence,SETI)SETI@home

数字用户电路(Digital Subscriber Line,DSL):用常规电话线传输数字信号的Internet连接方式。

线缆调制解调器(cable modem):使用家庭的有线电视网络进行计算机网络通信的设备。

宽带(broadband):提供的数据传输率大于25Mbps的网络技术。

下载(download):在家用计算机上接受Internet上的信息。

上传(upload):从家用计算机上给Internet的目标机器发送数据。

包交换:

包(packet):在网络上传输的数据单位。

包交换(packet switching):把包单独发送到目的地然后再组装起来的网络通信技术。

路由器(router):指导包在网络上向最终目的地传输的网络设备。

中继器(repeater):在较强的通信线上加强和传播信号的网络设备。

开放式系统和协议:

专有系统(proprietary system):使用特定销售商的私有技术的系统。

互通性(interoperibility):多台机器上的来自多个销售商的软件和硬件互相通信的能力。

开放式系统(open system):以网络体系结构的通用模型为基础并且伴有一组协议的系统。

开放系统互连参考模型(Open System interconnection reference model):为了便于通信建立标准而对网络结构进行的七层逻辑划分。

网络协议:

以太网(Ethernet):集成在大多数个人计算机中的网络通信协议。

协议栈(protocol stack):彼此依托的协议分层。

TCP/IP:

传输控制协议(Transmission control protocol,TCP):把消息分割成包,在目的地把包重新组装为消息,并负责处理错误的网络协议。

网际协议(Internet protocol,IP):网络协议,处理包通过互相连接的网络传递到最终目的地的路由选择。

TCP/IP:一组支持低层网络通信的协议和程序。

用户数据报协议(User Datagram Protocol,UDP):牺牲一定可靠性实现较高传输速率的网络协议,是TCP的替代者。

ping:用于测试一台特定的网络计算机是否活动以及是否可到达的程序。

跟踪路由器(traceroute):用于展示包在到达目的节点的过程中经过的路线的程序。

高层协议:

MIME类型:

MIME type:定义电子邮件附件或网站文件格式的标准。多用途网际邮件扩充(Mutiourpose Internet Mail Extension)

防火墙:

firewall:一台网关机器,其软件通过过滤网络通信来保护网络。

访问控制策略(access control policy):一个组织建立的一组规则,规定了接受和拒绝什么·类型的网络通信。

15·3 网络通信地址

主机名(hostname):由点号分隔的单词组构成的名字,唯一标志了Internet上的机器。每个主机名对应一个特定的IP地址。youdianhao

IP地址(IP address):由点好分隔的四个数值构成的地址,唯一标志了Internet上的机器。

域名系统:

域名(domain name):主机名中说明特定组织或分组的部分。

顶级域名(Top-Laevel Domain,TLD):域名中最后一个部分,声明了组织的类型或所属的国家。

ICANN:批准顶级域名的国际组织。

域名抢注(domain squatting):购买域名,目的仅仅是为了高价卖给真正想使用它的人或组织。

域名系统(Domain Name System,DNS):管理主机名解析的分布式系统。

域名服务器(domain name server):把主机名翻译成IP地址的计算机。

DNS分布式数据库

谁控制因特网:

*网络中立性(network neutrality)ISP应该平等地给每个用户传递数据,传输速度应该尽可能快,禁止对互联网消费者由任何优先权。

15·4 云计算

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

公有云·:允许任何订阅用户访问。

私有云:专门为一个特定的组或组织建立,并限制访问。

设教育部:相似需求用户之间云共享

混合云:组合。

区块链(blockchain):不会被公开的交易公开分类账。

第16章、万维网

  • 比较Internet和万维网。
  • 一般的WEB处理。
  • 基本的HTML文档。
  • HTML标记和它们的用途。
  • Java小程序的处理和Java服务器页。
  • 比较HTML和XML。
  • 基本的XML文档和它们对应的DTD。
  • 如何观看XML文档。

关键术语:

属性(attribute)  元语言(metalanguage) 文档类型定义(Document Type Definition,DTD)  社交网络(social network)  可扩展标记语言(Extensible Stylesheet Language,XSL)  统一资源定位符(Uniform Resource Locator)  HTML5  Web浏览器(Web browser)  超文本标记语言(HyperText Markup Language,HTML)  Web页(Web page)  Java小程序(Java applet)  Web服务器(Web server)   JSP小脚本(JSP scriptlet)  网站(website)  链接(link)  万维网9World Wide Web)   标记语言(markup language)

16·1 Web简介

万维网(World Wide Web,Web):与使用网络交换信息的软件结合在一起的分布式信息的基础设施。

Web是与使用网交换信息的软件结合在一起的分布式信息的基础设施。Web页还包含对其他Web页的链接,一边用户能够随心所欲地到处移动。网站是一组相关的Web页,这组Web页通常是由同一个人或公司设计和控制的。

Web页(Web page):包含或引用各种类型数据的文档。

链接(link):两个Web页之间的连接。

网站(website):一组相关的Web页。

Web浏览器(Web browser):获取并显示Web页的软件工具。

处理Web页的请求并在其到达后将其显示出来的软件工具。

Web服务器(Web server):用于响应Web页请求的计算机。

统一资源定位符(Uniform Resource Locator,URL):说明Web地址的标准方式。

URL唯一标识了世界各地的Web页。其一部分是用来储存Web页所在的主机名。

搜索引擎:

通过搜索具有上百万个Web站点的信息的数据库来生成候选站点列表。

关键字搜索:没有关键词的情况下,基本关键词的匹配是很有限的。

基于概念的搜索(concept-based search):尝试判断所执行搜索的上下文。无论这个页面中的单词是否与查询中的1关键词完全匹配。通常以复杂的语言理论为基础,基本前提是聚类,即比对相近的单词。

聚类(clustering):对比相近的单词。

Google跳舞的蜘蛛。

即时消息:

如果发送者和接收方同时运行了即时消息的应用程序,那么消息一到达就会被弹出来

即时消息(Instant Messaging,IM):实时发送短消息的技术。

博客:weblog是在网站定期发表文章的一种途径。

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

是存储在你计算机硬盘上的一小文本文件,捕捉之前这台机器和站点之间发生的交互。

16·2 HTML和CSS:

超文本标记语言(HyperText Markup Language,HTML):用于创建Web页的语言。

术语超文本指的是不想一本书那样线性地组织信息,而是嵌入其他信息的链接,根据需要可以从一个地方跳转到另一个地方。现在更加精确的术语是超媒体(hypermedia)。

标记语言(markup language):使用标记来注释文档中信息的语言。

这种语言的主要元素都采用插入文档的标记的形式,用于注释储存在该处的信息。

标记(tag):标记语言中用于说明如何显示信息的语法元素。

HTML5:精简标记系统和支持动态内容的最新HTML标准。

HTML文档是常规的文本文档,用任何一般的文本编辑器或文字处理软件都可以创建它。当Web页被请求时,在Web上传输的都是这些文本文档。

层叠样式表(Cascading Style Sheets,CSS);定义你具体想怎样展示这些信息的样式信息。

标记都被封装在尖括号中(<>)。元素定义了标记的类型。标记通常是成对出现的,具有一个起始标记和对应的结束标记。HTML文件包含两部分,即文档的头和文档的主体,头包含的是有关文档自身的信息,如文档标题。文档主体存放的是要显示的信息。整个文档封装在标记<html>和<html/>中。标记<title>和</title>之间的文本将在页面显示时出现在浏览器的标题栏中。浏览器将根据这些标记和由CSS定义的样式来决定如何显示这些Web页。它会忽略HTML文档中的格式,在浏览器调整窗口的大小后,Web页的内容会被重新格式化,以适应新窗口的大小。浏览器会尽量搞清楚标记标示文档格式的方式,从而显示出Web页。

基本的HTML元素:

<p>...</p>段落标记,里面的内容作为单独的段落来处理

<hr  />将在页面间插一条水平线

ul元素表示无序列表,<ul>...</ul>封装了三个列表项

定义文档标题的元素在HTML中有h1,h2,h3,h4,h5,h6六种,标题标记并非一定要用于标题文本,任何想要改变字体大小的地方都可以使用它们。

em,strong元素对那些应被强调的文本进行了突出。

标记的属性:

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

说明了有关信息的额外细节或如何显示封装信息,属性名=值

16·3 交互式网页

我们希望与Web页中的信息和图片进行交互。

Java小程序:

Java小程序(Java applet):为嵌入HTML文档而设计的程序,能够痛过Wb传输给想要运行它的用户,在浏览器当中执行。

Java服务页:是嵌入了JSP小脚本的Web页,所谓小脚本就是与常规HTML内容混合在一起的一小段可执行的代码。虽然与Java不完全一样。但JSP代码很像一般的Java程序设计语言。可以认为JSP小脚本具有完整程序设计语言的强大功能。具备了这种处理能力,JSP页就可以进行重要决策,生成真正动态的结果。JSP是在Web页驻留的服务器上运行的。服务器能在把Web页发送给用户之前动态地决定它的内容。当Web页到达用户计算机时,所有处理都已完成。生成了静态的Web页。JSP尤其适合协调Web页和底层数据之间的交互。

*实例:电子商铺里,当你请求特定商品信息时,做出响应的可能是一个JSP,里面的小脚本将与数据库进行交互,提取它需要的信息,联合HTML代码正确地格式化数据。

16·4 XML

可扩展标记语言(Extensible Markup Languange,XML):允许用户描述文档内容的语言。

元语言(metalanguage):用于定义其它语言的语言、

标准通用标记语言(SGML)是一种用来定义HTML的元语言,XML是SGML的简化版本。

文档类型定义(Document Type Definition,DTD):XML文档结构的规约。特定XML文档的结构是由它对应的DTD文档描述的,DTD文档的内容不只是定义标记,还说明它是如何嵌套的。XML提供了组织数据的标准格式,与其他特定类型的输出无关。有一种相关的技术叫做可扩展样式表语言(Extensible Stylesheet Language,XSL),可以把XML文档转换成适用于特定用户的格式。

可扩展样式表语言(Extensible Stylesheet Language):定义XML文档到其他输出格式之间转换的语言。

JSP小脚本(Java Server Page scriptlet):嵌在HTML文档中用于给Web页提供动态内容的代码片段。

原文地址:https://www.cnblogs.com/jjps/p/14017559.html