摘要: 在类的后面加 final 禁止该类被继承 在类方法的后面加 final 禁止该方法被重写 阅读全文
posted @ 2021-10-25 18:50 孱陵 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 当一个子类的多个父类有相同的祖先类时,调用祖先类的成员会遭遇域的选择和内存的重复问题,故使用虚基类来规避此类问题 1 Class Grandfather... 2 Class Parent1: virtual public Grandfather 3 Class Parent2: virtual p 阅读全文
posted @ 2021-10-25 11:11 孱陵 阅读(110) 评论(0) 推荐(0) 编辑
摘要: HTTP 报文有两种:请求报文和响应报文 请求报文,例如: 由ASCⅡ写成,可阅读 5 行,一个请求报文至少有一行 每行由 “回车” + “换行符” 结束,结尾有附加的一个 “回车” + “换行符” 第一行是 “请求行(request line)” 字段有 3 个: 方法字段 可取值为: GET:被 阅读全文
posted @ 2021-10-23 16:59 孱陵 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 每个请求/响应对经一个单独的 TCP 连接发送,采用方法的应用程序即使用了 ”非持续连接“ 所有的请求及其响应经相同的 TCP 连接发送,采用该方法的应用程序即使用了 “持续连接” HTTP 默认使用持续连接,HTTP 客户和服务器可配置成 “非持续连接” TCP 连接有并行连接和串行连接两种,并行 阅读全文
posted @ 2021-10-23 16:07 孱陵 阅读(181) 评论(0) 推荐(0) 编辑
摘要: Web 的应用层协议:超文本传输协议(HyperText Transfer Protocol,HTTP),也即 Web 的核心 HTTP 由两个程序实现:一个客户程序,一个服务器程序,运行在不同的端系统 Web(Web page) 页面(文档)由对象组成 一个对象是一个文件,每个文件可通过 URL 阅读全文
posted @ 2021-10-23 15:41 孱陵 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 计算机网络中进行通信的实际上是 ”进程“ 而不是 ”程序“,一个进程可以被认为是运行在端系统上的一个程序 在同一端系统上,进程使用进程间通信机制相互通信,规则由端系统上的操作系统决定 位于不同端系统上的进程,通过跨越计算机网络 交换 ”报文“ 来互相通信 网络应用程序由成对的进程组成,这些进程通过网 阅读全文
posted @ 2021-10-23 15:21 孱陵 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 应用程序体系结构(application architecture):由应用程序研发者设计,规定了如何在各种端系统上组织该应用程序 客户-服务器体系结构(client-server architecture) 服务器:总是打开,服务于其它称为客户的主机的请求 相关应用如:Web、FTP、Telnet 阅读全文
posted @ 2021-10-23 11:31 孱陵 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 恶意软件(malware):具有自我复制和扩散的特性 病毒(virus):一种需要某种形式用户交互来感染用户的恶意软件 蠕虫(worm):无需任何明显用户交互就能进入设备的恶意软件 僵尸网络(botnet) Dos攻击(Denial-of-Service(Dos) attack,拒绝服务攻击) 弱点 阅读全文
posted @ 2021-10-23 10:31 孱陵 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 为了给网络协议的设计提供一个结构,网络设计者以分层的方式组织协议以及实现这些协议的网络硬件和软件。 一个协议属于某一层 一个协议能够使用软件、硬件或者两者结合的方式实现 分层的优缺点 优点: 使网络概念化和结构化 使得更新系统组件更容易 缺点: 不同层可能出现冗余的相同功能 某层的一个功能可能需要其 阅读全文
posted @ 2021-10-23 09:50 孱陵 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 时延 处理时延 检查分组首部、决定该分组导向何方所需要的时间,可能还包含其它的处理 排队时延 队列中分组等待的时间 传输时延 一个分组被推向链路所需的时间:L / R 传播时延 在介质中传播所需的时间 结点总时延(以上的总和) 端到端时延(除了排队时延以外的总和) 其它时延 流量强度: a 表示分组 阅读全文
posted @ 2021-10-22 20:16 孱陵 阅读(61) 评论(0) 推荐(0) 编辑