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


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

    一、内容总结

    第十五章:

    (一)网络:

    1.连网

    • 计算机网络:是为了通信和共享资源而连接在一起的一组计算机设备。

    (计算机之间的连接通常通过有线连接实现(靠物理电线或电缆),而计算机网络连接则通过无线连接)

    • 无线连接:没有物理电线的网络连接,使用无线电波或红外信号传导数据。
    • 节点(主机):网络中任何可寻址的设备。
    • 数据传输率(带宽):数据从网络中的一个地点传输到另一个地点的速率
    • 协议:定义如何在网络上格式化和处理数据的一组规则。
    • 客户/服务器模型:客户发出对服务器的请求,服务器作出响应的分布式方法。

    而服务器类型分为:文件服务器、数据库服务器、邮件服务器、Web服务器、FTP服务器、域名服务器、其他服务器等等。

    • 文件服务器:专用于为网络用户存储和管理文件的计算机,这样每个用户不必都有自己的文件副本。
    • Web服务器:专用于响应网页请求的计算机。
    1. 网络的类型
    • 局域网:连接较小地理范围内的少量计算机的网络。
    • 广域网:连接两个或多个局域网的网络。(**Internet(因特网)**本质上就是一个最大的广域网,遍布全球。)
    • 城域网:为大城市开发的网络基础设施。

    (管理LAN(局域网)的各种配置叫做拓扑,而常用的网络拓扑结构有三种)

    • 环形拓扑:所有节点连接成封闭环的LAN配置。
    • 星形拓扑:由中心点控制所有消息传输的LAN配置。
    • 总线拓扑:所有节点共享一条通信线的LAN配置。
    • 以太网:基于总线拓扑的局域网业界标准。
    • 网关:处理它的LAN和其他网络之间通信的节点。

    3.Internet连接

    • Internet骨干网:承载Internet通信的一组高速网络。
    • Internet服务提供商(ISP):提供Internet访问的公司。

    (连接方式有很多种,但主要是三种)

    连接方式:

    • 电话调制解调器:把计算机数据转换成模拟音频信号,然后再把模拟音频信号转换回计算机数据的设备。(电话调制解调器把计算机数据转换成模拟音频信号,以便在电话线中传输,目的地的调制解调器把模拟音频信号转换回计算机数据。)

    而要使用电话调制解调器,必须首先在家用计算机和永久连接到Internet的计算机之间建立电话连接

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

    要建立DSL连接,你的电话公司必须是你的ISP,或者它们把电话线的使用权卖给了第三方ISP。

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

    DSL连接(数字用户线路线缆调制解调器都属于宽带连接。)

    • 宽带:提供的数据传输率大于128kbps的网络技术。

    (DSL和线缆调制解调器的下载速度可以和上载速度不同,由于用户下载的数据通信量远远大于上载的数据量,所以许多DSL和线缆调制解调器的提供商提供的下载速度比上载速度快。)

    • 下载:在家用计算机上接受Internet上的信息。
    • 上载:从家用计算机给Internet上的目标机器发送数据。

    4.包交换

    • :在网络上传输的数据单位。

    (每个消息的包通过不同的路由线路到达最终目的地,它们到达目的地的顺序可能会与发送顺序不同,故就需要将包按照正确顺序排列之后再组合,这就出现了包交换的概念)

    • 包交换:把包单独发送到目的地然后在组装起来的网络通信技术。
    • 路由器:指导包在网络上向最终目的地传输的网络设备。
    • 中继器:在较长的通信线路上加强和传播信号的网络设备。(如果数字信号减弱太多,会损失信息。)

    (二)开放式系统

    1.系统

    • 专有系统:使用特定销售商的私有技术的系统。
    • 互通性:多台机器上的来自多个销售商的软件和硬件互相通信的能力。
    • 开放式系统:以网络体系结构的通用模型为基础并且伴有一组协议的系统。
    • 开放式互联参考模型:为了便于建立通信标准而对网络交互进行的7层逻辑划分。 (1:物理层;2:数据链路层;3:网络层;4:传输层;5:会话层;6:表示层;7:应用层)

    2.网络协议

    • 协议栈:彼此依托的协议分层。(采用分层的方式可使在不舍弃低层基础结构的前提下开发新的协议。最小化了新网络协议对网络处理其他方面的影响。)

    3.TCP/IP

    • 传输控制协议(TCP):把消息分割成包,在目的地把包重新组装成消息,并负责处理错误的网络协议。
    • 网络协议(IP):网络协议,处理包通过相互连接的网络传递到最终目的第的路由选择。
    • TCP/IP:一组支持低层网络通信的协议和程序。
    • 用户数据报协议(UDP):牺牲一定可靠性实现较高传输速率的网络协议,是TCP的替代者。
    • ping:用于测试一台特定的网络计算机是否是活动的以及是否可到达的程序。(ping是在IP层运行的)
    • 跟踪路由程序:用于展示包在到达目的节点过程中经过的路线到达程序。

    4.高层协议

    • 简单邮件传输协议(SMTP):用于指定电子邮件的传输方式的协议。
    • 文件传输协议(FTP):允许一台计算机上的用户把文件传到另一台机器或从另一台机器传回文件的协议。
    • telnet:用于远程计算机登录一个计算机系统的协议。
    • 超文本传输协议(HTTP):定义WWW文档交换的协议,WWW文档通常是用超文本标记语言(HTML)写成的。

    5.MIME类型:定义电子邮件附件或网站文件的格式的标准。

    6.防火墙:一台网关机器,它的软件通过过滤网络通信来保护网络。

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

    (三)网络地址

    1.网络地址

    • 主机名:由点号分隔的单词组构成的名字,唯一表示了Internet上的机器;每个主机名对应一个特定IP地址。
    • IP地址:由点号分隔的四个数值构成的地址,唯一表示了Internet上的机器。

    2.域名系统

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

    (由于最开始的域名不受控制,于是就出现了域名抢注现象)

    • 域名抢注:购买域名,目的仅仅是为了高价卖给真正相使用它的人或组织。
    • 域名系统:管理主机名解析的分布式系统。
    • 域名服务器:把主机翻译成IP地址的计算机。

    (四)云计算

    云计算:提供存储空间和互联网上其他资源的服务。

    云服务类型

    • 公有云:允许任何订阅用户访问;
    • 私有云:专门为了一个特定的组织或组建立,并限制在该组织团体内访问。
    • 社区云:在拥有相似需求的多个组织之间进行云共享。
    • 混合云:上述云服务类型的一些组合。

    第十六章

    (一)Web

    1.简介

    • 万维网(Web):信息和用于访问信息的网络软件的基础设施。

    • Web页:包含或引用各种类型的数据的文档。这些数据包括:文本,图像,图形和程序。

    • 链接:两个Web之间的连接。

    • Web站点:一组相关的Web页,通常由同一个或公司设计和控制。

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

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

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

    Internet使通信成为可能,Web则使通信变得更轻松,更丰富,更有趣。)

    2.搜索引擎

    • 关键字搜索:大多数搜索引擎用用户输入的关键作为站点索引的一组关键字进行对比。有些搜索引擎几乎将每个Web页上的每个单词作为索引存入数据库。有些则是用Web页的部分内容作为索引。

    • 基于概念的搜索:尝试判断所执行的搜索的上下文。通常以复杂的语言理论为基础。

    (但基于概念的搜索比关键字复杂得多,搜索技术也不完善。)

    3.即时消息(IM):使用即时消息程序,如AOL、AML,你可以实时地给朋友或工作伙伴发送消息。若同时在线,就能够进行在线“交流”。IM程序方便但却不安全。

    4.博客:是一种在线发布系统,一个网站可被完全组织成一个博客,但也可以拥有其他元素,故也可以把博客作为一个站点的一部分。

    5.cookie:一种基于Web的技术。是Web服务器存储在计算机硬盘上的一个小文本文件,用来捕捉这台计算机和站点之间发生的交互。对于用户来说,它增强了Web的实用性。cookie不是程序。

    有些站点用cookie来确定有多少不同的访问者,有些站点用cookie存储用户的爱好。

    (二)HTML

    1.介绍

    • 超文本标记语言(HTML):用于创建Web页的语言。超文本指的是不像一本书那样线性地组织信息,而是嵌入其他信息的链接。

    • 标记语言:使用标记来注释文档中的信息的语言。

    • 标记:标记语言中用于说明如何显示信息的语法元素。可以把标记看作对浏览器的提示。浏览器将根据HTML文档中的标记决定如何显示Web页。标记通常成对出现,具有一个起始标记,和对应的结束标记。

    HTML不区分大小写,每个HTML文件都包括两部分,即文档的头文档主体文档头包含的是有关文档自身的信息,如文档标题,文档主体存放的是要显示的信息。)

    2.基本的HTML格式

    • 段落标记:说明了应该将其中的文本作为单独的段落处理。结束标记不是必须的。
    • 居中标记:说明其中的信息应该在浏览器窗口中居中显示。
    • B:说明了封装的文本应该用粗体。
    • I:说明了封装的文本应该用斜体。
    • U:说明了封装的文本应该加下划线。

    以上这些元素可以嵌套,从而生成多种效果。

    • 标记HR将在页面中插入一条水平线,通常用于把Web页分割成几个部分。如下

    而定义文档标题的有几种。如下:H1、H2、H3、H4、H5、H6。

    3.图像与链接

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

    属性格式:

    属性名=值

    可以用此方法将图片嵌入Web页中。使用的元素(如IMG)和属性名之间至少要有一个空格。

    链接是用元素A声明的。A表示锚。通常文本显示出来是蓝色的而且具有下划线。当用户鼠标点击这个链接时,地址将被读取并且将此地址表示的Web页显示在浏览器中。

    4.HTML5:精简标记系统和支持动态内容的最新HTML标准。它的动态变化的页面内容在用户不与页面进行交互时依然可以被改变。

    (三)交互式网页

    1.Java小程序: 为了嵌入HTML文档而设计的程序,能够通过Web传输,在浏览器中执行。Java小程序是用APPLET标记嵌入HTML文档的。

    对于小程序,浏览器内置有能够执行小程序的解释器,使得用户能够与之进行交互。

    2.Java服务器页:是嵌入了JSP小脚本的Web页。小脚本就是与常规的HEML内容混合在一起的一小段可执行代码。

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

    JSP是在Web页驻留的服务器上运行的 。服务器能够把在Web页发送给用户之前动态的决定它的内容。

    JSP尤其适合协调Web页和底层数据库之间的交互。

    (四)XML

    • 可扩展标记语言(XML):允许用户描述文档内容的语言。从而描述文档的内容。

    • 元语言:用于定义其他语言的语言。

    XML是SFML的简化版本,其丰富了HTML。

    XML文档的重点不在于如何格式化数据,而在于数据是什么

    • 文档类型定义:XML文档结构的规约。

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

    用XML规定的语言要有一个方便的特征,即用这种语言编写的文档可以轻松的自动生成。

    XML是标记规约语言,XML文件是数据。

    (五)社交网络

    1.社交网络:允许拥有共同兴趣的人们进行交流互动的在线服务。

    在线社交网络通常将用户分为两类:

    内部用户:参与者都在一个封闭的或私人的社区;

    外部用户:对参与者没有限制。

    小世界现象:指连接任意两人的相知关系的社会链普遍较短的假设。这个链通常是六步关系。从而产生了六度分离

    二、心得体会

    通过对第十五章、第十六章的学习,我了解了网络的类型以及Internet连接等等,认识了万维网的概念以及HTML的特点等等。对计算机网络通信有了更加深刻的认识,以前的认知仅仅只是局限在简单的连网,现在有了大概的知识框架。

    三、问题解决

    1.IP程序ping可以用于测试网络指派的可达性,这里的网络指派指的是什么?

    2.指定主机名时,若你发送的请求因为解析时间太长而过期(附近没有可以解析的服务器),那此时将如何解析主机名?

    3.为什么Internet网络(包括骨干网)有大量的冗余,所以就没有真正的中央网络

  • 相关阅读:
    Python基础教程:多线程运行带多个参数的函数
    Python基础教程:list相关操作
    python字典教程:setdefault方法和get方法
    Python 异常处理集合
    python基础教程:5个带key的python内置函数
    python操作Excel的5种方式
    Python3压缩和解压缩实现
    jenkins 分布式配置主从节点
    CentOS7 free字段含义
    nginx配置https
  • 原文地址:https://www.cnblogs.com/ayano/p/11853743.html
走看看 - 开发者的网上家园