2021-2022-1学期 20212420 《网络空间安全专业导论》
第15章,网络
本章介绍网络的基本概念,重点是网络协议和网络地址。
一,连网。
1,计算机网络:为了通信和共享资源而连接在一起的一组计算设备。
2,节点(主机):网络中任何可寻址的设备。
3,协议:定义如何在网络上格式化和处理数据的一组规则。
4,客户/服务器模型:客户发出对服务器的请求,服务器做出响应的分布式方法。
5, 网络的类型。
a,局域网(LAN):连接较小地理范围内的少量计算机的网络。LAN通常局域在一个房间或一幢建筑。管理其的各种配置叫拓扑。环形拓扑、星形拓扑、总线拓扑如图所示:
b,广域网(WAN):连接两个或多个局域网的网络。注意:我们熟知的internet本质上就是一个最大的广域网,遍布整个地球。网关:处理它的LAN和其他网络之间通信的节点。
c,城域网(MAN):为大城市或学校开发的网络基础设施。
d,无线和移动计算:无线网络:设备通过无线接入点进行通信的网络。
6,Internet连接。
首先注意:Internet不属于任何人,它由多个小网络构成。
a,Internet骨干网:承载Internet通信的一组高速网络。
b,Internet服务提供商:提供Internet访问的公司。
c,电话调制解调器:最早将家用计算机连接到Internet上的方法。把计算机数据转换成模拟音频信号,然后再把模拟音频信号转换回计算机数据的设备。
注意:数据被当做语音谈话处理,传输速率受到限制。
d,数字用户线路(DSL):用常规电话线传输数字信号的Internet连接方式。
e,线缆调制解调器:使用家庭的有线电视网络进行计算机网络通信的设备。
注意:DSL和线缆调制解调器都属于宽带连接。
7,包交换。
a,为了提高在共享线路上的传输数据的有效性,消息被分为大小固定、有编号的包。
b,包交换:把包单独发送到目的地然后再组装起来的网络通信技术。
c,路由器:指导包在网络上向最终目的地传输的网络设备。
d,中继器:在较长的通信线路上加强和传播信号的网络设备。
二,开放式系统与协议。
1, 开放式 系统与协议。
开放系统互联参考模型(OSI):为了便于建立通信标准而对网络交互进行的7层逻辑划分。如图所示。
2,网络协议。
以太网:集成在大多数个人计算机中的网络通信协议。
注意:网络协议参照OSI也进行了分层,也叫做协议栈。
网络协议分层如图所示。
3,TCP/IP。
TCP:传输控制协议:把消息分成包,在目的地把包重新组装成消息,并负责处理错误的网络协议。
IP:网际协议:网络协议,处理包通过互相连接的网络传递到最终目的地的路由选择。
UDP是用户数据报协议的缩写,它是TCP的替代品。
4,防火墙。
防火墙:一台网关机器,它的软件通过过滤网络通信来保护网络。如图所示:
三,网络地址。
1,注意,当你通过一个计算机网络进行通信时,最终都是在与世界上某处的另一台计算机通信。
主机名:由点号分隔的单词组构成的名字,唯一标识了Internet上的机器;每个主机名对应了一个特定的IP地址。
IP地址:有点号分割的四个数值构成的地址,唯一表示了Internet上的机器。
注意:一种形式的IP地址长为32位,称为IPv4,IPv6是它的继承者。
2,域名系统。
主机名由计算机名加域名构成。例如主机名:matisse.csc.villanova.edu中,csc.villanova.edu就是域名。
域名:主机名中,说明特定的组织或分组的部分。
顶级域名:域名中的最后一部分,声明了组织的类型或所属的国家。
ICANN:批准顶级域名的国际组织。如图所示。
域名系统 :管理主机名解析的分布式系统。
域名服务器 :把主机名翻译成IP地址的计算机。
3,网络中立性:ISP应该平等地给每一个用户传送数据,传输速度应该尽可能快。
4,云计算:计算机系统资源由第三方提供并通过互联网通信来进行管理的范式。
5,区块链:就像是一个公开的分类账,它记录了关于电子交易的重要数据。
第十六章,万维网
一,Web简介。
与Internet相比,万维网是相对较新的一个概念。Web是信息和用于访问信息的网络软件的基础设施。
Web页:包含或引用各种类型的数据的文档。
链接:两个Web页之间的连接。
网站:一组相关的Web页,通常由同一个人或公司设计和控制。
我们使用Web浏览器在Web上通信。
Web地址,如www.villanova.edu/academics.html。统一资源定位符:说明Web地址的标准方式。
1,搜索引擎。
Web搜索引擎是帮助你找到其他Web站点的站点。
2,即时消息。
即时消息(IM):实时发送短信息的技术。
3,博客。
博客是在网站定期发表文章的一种途径。
4,cookie。
cookie是Web服务器存储在你的计算机硬盘上的一个小文本文件,以捕捉之前这台机器和站点之间发生的交互。
5,HTML和CSS。
Web页是超文本标记语言(HTML)创建的。术语超文本指的是不像一本书那样线性的组织信息,而是嵌入其他信息的链接。标记语言,是因为这种文档的主要形式都是采用插入文档的标记的形式。
HTML和层叠样式表(CSS)搭配使用。由CSS定义的样式信息体现你怎么展示这些信息。
注意:标记都封装在尖括号中,像head,title,body这样的单词叫元素,指定了标记的类型。标记通常是成对出现的。
6,HTML的基本元素。
a,
说明了应该将其中文本作为单独的段落处理。
b,
将在页面中插入一条水平线。
c,u1元素表示无序列表,li元素表示 一个列表项。
7,标记的属性。
许多标记都具有属性,说明了有关信息的额外细节或如何显示封装的信息。
属性:标记中用于提供有关元素的额外信息的部分。
8,更多HTML5的元素。
有许多新的标记可用来表示内容,包括:
section——定义部分网页
header——定义页面的页眉
footer——定义页面的页脚
nav——定义页面上的导航元素
article——定义页面文章或主要内容
aside——定义可能出现在侧边栏的次要内容
figure——定义注解文章的图像
9,java小程序。
Java小程序是为嵌入HTML文档而设计的程序,能够通过Web传递给想运行它的用户。
注意:Java程序被编译成字节码这种程序的低级表示法,适用于多种CPU。
10,Java服务器页。
JSP小脚本:嵌在HTML文档中用于给web页提供动态内容的代码片段。
Java服务器页是嵌入了JSP小脚本的web页。
二,XML.
可拓展标记语言:允许用户描述文档内容的语言。
元语言:用于定义其他语言的语言。
文档类型定义:XML文档结构的规约。
三,社交网络的演化。
posted on 2021-11-04 16:48 20212420谭伟志 阅读(81) 评论(0) 编辑 收藏 举报