2021-2022-1 20211422 《信息安全专业导论》第十一周学习总结
作业目标:1.自学教材《计算机科学概论》第十五、十六章
2.《看漫画学python》第十四章
教材内容学习总结
学习了计算机科学概论第十五、十六章后:其大概知识体系如下:
第十五章 网络
- 15.1 连网
-
- 计算机网络:为了通信和共享资源而连接在一起的一组计算设备
- 无线连接:没有物理电线的网络连接
- 节点(主机):网络中任何刻寻址的设备
- 数据传输率(带宽):数据从网络中一个地点传输到另一个地点的速率
- 协议:定义如何在网络上格式化和处理数据的一组规则
- 客户/服务器模型:客户发出对服务器的请求,服务器做出响应的分布式方法
- Web服务器:专用于为网络用户存储和管理文件的计算机
- P2P模型:在许多“伙伴”计算机中共享资源和责任的一种分散的方法。
- 15.1.1网络的模型
- 局域网:连接较小地理范围内少量计算机的网络
- 环形拓扑:所有节点连接成封闭环的LAN配置
- 星型拓扑:由中心节点控制所有消息传输的LAN配置
- 总线拓扑:所有节点共享一条通信线的LAN
- 广域网:连接两个或多个局域网的网络
- 网关:处理它的LAN和其他网络之间通信的节点
- Internet:遍布地球的广域网
- 因特网:跨越全球的广域网
- 域域网:为大城市开发的网络基础设施
- 无线网络:设备通过无线接入点进行通信的网络
- 蓝牙:短距离间的无线通信技术
- 15.1.2Internet连接
- 延迟:发送请求和接收响应之间的时间
- Internet骨干网:承载Internet通信的一组高速网络
- Internet服务提供商:提供Internet访问的公司
- 电话调制解调器:把计算机数据转化为模拟音频信号,然后再把模拟音频信号转化会计算机数据的设备
- 数字用户线路:用常规电话线传输数字信号的Internet连接方式
- 线缆调制解调器:使用家庭的有线电视网络进行计算机网络通信的设备
- 宽带:提供的数据传输率大于25Mbps的网络技术
- 下载:在家用计算机上接收Internet上的信息
- 上传:从家用计算机给Internet上的目标机器发送数据
- 15.1.3包交换
- 包:在网络上传输的数据单位
- 包交换:把包单独发送到目的地然后再组装起来的网络通信技术
- 路由器:指导包再网络上向最终目的地传输的网络设备
- 中继器:在较长的通信线路上加强和传播信号的网络设备
-
- 15.2开放式系统于协议
- 15.2.1开放式系统
- 专有系统:使用特定销售商的私有技术的系统
- 互通性:多台机器上的来自多个销售商的软件和硬件互相通信的能力
- 开放式系统:以网络体系结构的通用模型为基础并且伴有一组协议的系统
- 开放系统互连参考模型:为了便于建立通信标准而对网络交互进行的7层逻辑划分
- 15.2.2网络协议
- 以太网:集成在大多数个人计算机中的网络通信协议
- 协议栈:彼此依托的协议分层
- 15.2.3TCP/IP
- 传输控制协议:把消息分割成包,在目的地把包重新组装成信息,并负责处理错误的网络协议
- 网际协议:网络协议,处理包通过互相连接的网络传递到最终目的地的路由选择
- TCP/IP:一组支持低层网络通信的协议和程序
- 用户数据报协议:牺牲一定可靠性实现较高传输速率的网络协议,是TCP的替代者
- ping:用于测试一台特定的网络计算机是否是活动的以及是否可达到的程序
- 跟踪路由程序:用于展示包在到达目的节点的过程中经过的路线的程序
- 15.2.4高层协议
- 简单邮件传输协议(SMTP)、文件传输协议(FTP)、telnet、超文本传输协议(HTTP)
- 端口:特定的高层协议对应的数字符号
- 15.2.5MIME类型
- MIME类型:定义电子邮件附件或网络文件的格式和标准
- 防火墙:一台网关机器,它的软件通过过滤网络通信来保护网络
- 访问控制策略:一个组织建立的一组规则,规定了接受和拒绝什么类型的网络通信
- 15.2.1开放式系统
- 15.3网络地址
-
- 主机名:唯一标识了Inernet上的机器
- IP地址:唯一表示了Internet上的机器
- 15.3.1域名系统
- 域名:主机名中说明特定的组织或分组的部分
- 顶级域名:域名中的最后一部分,声明了组织的类型或所属的国家
- ICANN:批准顶级域名的国际组织
- 域名抢注:购买域名,目的仅仅为了高价卖出
- 域名系统:管理主机名解析的分布式系统
- 域名服务器:把主机名翻译成IP地址的计算机
- 15.3.2谁控制因特网
- 网络中立性:ISP应该平等地给每一个用户传送数据,传输速度应该尽可能快
-
- 15.4云计算
-
- 云计算:计算系统资源由第三方提供并通过互联网通信来进行管理的范式
- 公有云、私有云、社会云、混合云
-
- 15.5 区块链
-
- 区块链:不会被改变的交易公开分类账
-
第十六章
- 16.1Web简介
-
- 万维网:信息和用于访问信息的网络软件的基础设施
- Web页:包含或引用各种类型的数据的文档
- 链接:两个Web页之间的连接
- 网站:一组相关的Web页,通常由同一个人或公司设计和控制
- Web浏览器:获取并显示Web的软件工具
- Web服务器:用于相应Web页请求的计算机
- 统一资源定位符:说明Web地址的标准方式
- 16.1.1搜索引擎
- 16.1.2即时消息
- 即时消息:实时发送短消息的技术 ’
- 16.1.3博客
- 16.1.4cookie
- 16.1.5Web分析
- Web分析:网站使用情况的数据分析和采集
-
- 16.2HTML和CSS
-
- 超文本标记语言:用于创建Web页的语言
- 标记语言:使用标记来注释文档中的信息的语言
- 标记:标记语言中用于说明如何显示信息的语法元素
- HTML5:精简标记系统和支持动态内容的最新HTML标准
- 16.2.1基本的HTML元素
- 16.2.2标记的属性
- 属性:标记中用于提供有关元素的额外信息的部分
- 16.2.3关于CSS的更多内容
- 16.2.4更多HTML5的元素
- <section>——定义部分网页
- <header>——定义页面的页眉
- <footer>——定义页面的页脚
- <nav>——定义页面上的导航元素
- <article>——定义页面的文章或主要内容
- <aside>——定义可能出现在侧边栏的次要内容
- <figure>——定义注解文章的图像
-
- 16.3交互式网页
- 16.3.1Java小程序
- Java小程序:为嵌入HTML文档而设计的程序,能够通过Web传输,在浏览器中执行
- 16.3.2Java服务器页
- JSP小脚本:嵌在HTML文档中用于给Web页提供动态内容的代码片段
- 16.3.1Java小程序
- 16.4XML
-
- 可扩展标记语言:允许用户描述文档内容的语言
- 元语言:用于定义其他语言的语言
- 文档类型定义:XML文档结构的规约
- 可扩展样式表语言:定义XML文档到其他输出格式之间转化的语言
-
- 16.5社交网络演化
-
- 社交网络:允许拥有共同兴趣的人们进行交流互动的在线服务
-
看漫画学Python
在网络通信中会用到一些相关协议,其中,TCP/IP是非常重要的协议,由IP和TCP两个协议构成。IP (Internet Protocol)是一种低级的路由协议,它将数据拆分在许多小的数据包中,并通过网络将它们发送到某一特定地址,但无法保证所有包都抵达目的地,也不能保证包按顺序抵达。
为了实现网络中不同计算机之间的通信,每台计算机都必须有一个与众不同的标识,这就是IP地址,TCP/IP使用IP地址来标识源地址和目的地址。
1HTTP
ITTP ( Hypertext Transfer Protocol,超文本传输协议)属于应用层协议,其简捷、快速的方式适用于分布式超文本信息传输。
HTTP/1.1共定义了8种请求方法︰OPTIONS、HEAD、GET、POST、PUT.DELETE、TRACE和CONNECT。GET和POST方法最常用。
教材学习中的问题和解决过程
问题:看漫画学python中的网址总是访问失败
代码调试中的问题
问题:暂无
代码托管
其他
在浏览器地址栏里输入网址无法得到结果,尝试了多种办法后都没有实际作用。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 0/0 | 2/2 | 4/4 | 了解Linux |
第二周 | 0/0 | 2/4 | 5/9 | 了解python |
第三周 | 150/150 | 1/5 | 14/23 | 开始学习python语言 |
第四周 | 250/400 | 2/7 | 22/45 | |
第五周 | 150/550 | 1/8 | 13/58 | 学习python程序流程控制 |
第六周 | 250/800 | 3/11 | 13/71 | 学习使用机器语言与汇编语言 |
第七周 | 250/1050 | 3/14 | 18/89 | 对于序列的运用多了一些理解 |
第八周 | 300/1350 | 2/16 | 20/109 | 已经能够对于类掌握 |
第九周 | 300/1650 | 3/19 | 15/124 | 具备了一定的修改能力 |
第十周 | 400/2050 | 3/22 | 20/144 | |
第十一周 | 300/2350 | 3/25 | 15/169 |
计划学习时间:20小时
实际学习时间:15小时