随笔分类 -  计算机网络理论基础

摘要:概念: (1)防火墙是由软件、硬件构成的系统,是一种特殊编程的路由器,用来在两个网络之间实施访问控制策略。 (2)访问控制策略是由使用防火墙的单位自行制订的,为的是可以最适合本单位的需要。 (3)防火墙内的网络称为“可信的网络”(trusted network),而将外部的因特网称为“不可信的网络” 阅读全文
posted @ 2017-09-30 16:14 gd_沐辰 阅读(250) 评论(0) 推荐(0) 编辑
摘要:概念: (1)超文本标记语言 HTML 中的 Markup 的意思就是“设置标记”。 (2)HTML 定义了许多用于排版的命令(即标签)。 (3)HTML 把各种标签嵌入到万维网的页面中。这样就构成了所谓的 HTML 文档。HTML 文档是一种可以用任何文本编辑器创建的 ASCII 码文件。 HTM 阅读全文
posted @ 2017-09-30 16:13 gd_沐辰 阅读(349) 评论(0) 推荐(0) 编辑
摘要:概念: (1)为了使超文本的链接能够高效率地完成,需要用 HTTP 协议来传送一切必须的信息。 (2)从层次的角度看,HTTP 是面向事务的(transaction-oriented)应用层协议,它是万维网上能够可靠地交换文件(包括文本、声音、图像等各种多媒体文件)的重要基础。 例子: 用户点击UR 阅读全文
posted @ 2017-09-30 16:12 gd_沐辰 阅读(164) 评论(0) 推荐(0) 编辑
摘要:概念: (1)万维网 WWW (World Wide Web) 并非某种特殊的计算机网络。 (2)万维网是一个大规模的、联机式的信息储藏所。 (3)万维网用链接的方法能非常方便地从互联网上的一个站点访问另一个站点,从而主动地按需获取丰富的信息。 (4)这种访问方式称为“链接”。 超媒体、超文本与万维 阅读全文
posted @ 2017-09-30 16:10 gd_沐辰 阅读(453) 评论(0) 推荐(0) 编辑
摘要:概念: (1)文件传送协议 FTP (File Transfer Protocol) 是互联网上使用得最广泛的文件传送协议。 (2)FTP 提供交互式的访问,允许客户指明文件的类型与格式,并允许文件具有存取权限。 (3)FTP 屏蔽了各计算机系统的细节,因而适合于在异构网络中任意计算机之间传送文件. 阅读全文
posted @ 2017-09-30 16:09 gd_沐辰 阅读(363) 评论(0) 推荐(0) 编辑
摘要:概念: (1)许多应用层软件经常直接使用域名系统 DNS (Domain Name System),但计算机的用户只是间接而不是直接使用域名系统。 (2)互联网采用层次结构的命名树作为主机的名字,并使用分布式的域名系统 DNS。 (3)名字到 IP 地址的解析是由若干个域名服务器程序完成的。域名服务 阅读全文
posted @ 2017-09-30 16:07 gd_沐辰 阅读(355) 评论(0) 推荐(0) 编辑
摘要:概念: (1)TCP 是面向连接的协议。 (2)运输连接有三个阶段: a.连接建立 b.数据传送 c.连接释放 (3)运输连接的管理就是使运输连接的建立和释放都能正常地进行。 TCP 连接建立过程中要解决的三个问题: (1) 要使每一方能够确知对方的存在。 (2) 要允许双方协商一些参数(如最大窗口 阅读全文
posted @ 2017-09-30 16:05 gd_沐辰 阅读(399) 评论(0) 推荐(0) 编辑
摘要:应用层是我们TCP结构的最顶层,也是最接近软件的层次,与计算机的硬件方面、组成方面、结构方面关系不多。主要解决的是应用方面的问题。 比如: (1)域名系统 DNS (2)文件传送协议 (3)远程终端协议 TELNET (4)万维网 WWW (5)电子邮件 (6)动态主机配置协议 DHCP (7)简单 阅读全文
posted @ 2017-09-30 16:05 gd_沐辰 阅读(334) 评论(0) 推荐(0) 编辑
摘要:TCP的阻塞控制方法: (1)TCP 采用基于窗口的方法进行拥塞控制。该方法属于闭环控制方法。 (2)TCP发送方维持一个拥塞窗口 CWND (Congestion Window) a.拥塞窗口的大小取决于网络的拥塞程度,并且动态地在变化。 b.发送端利用拥塞窗口根据网络的拥塞情况调整发送的数据量。 阅读全文
posted @ 2017-09-30 16:02 gd_沐辰 阅读(1546) 评论(0) 推荐(0) 编辑
摘要:我们总是希望数据传输得更快一些。但如果发送方把数据发送得过快,接收方就可能来不及接收,这就会造成数据的丢失。因此要控制发送的速率和内容等资源。 解决方式: 流量控制 (flow control) 就是让发送方的发送速率不要太快,既要让接收方来得及接收,也不要使网络发生拥塞。 利用滑动窗口机制可以很方 阅读全文
posted @ 2017-09-30 15:58 gd_沐辰 阅读(193) 评论(0) 推荐(0) 编辑
摘要:拥塞控制的原理: (1)在某段时间,若对网络中某资源的需求超过了该资源所能提供的可用部分,网络的性能就要变坏。这种现象称为拥塞 (congestion)。 (2)若网络中有许多资源同时产生拥塞,网络的性能就要明显变坏,整个网络的吞吐量将随输入负荷的增大而下降。 出现拥塞的原因: ∑对资源需求 > 可 阅读全文
posted @ 2017-09-30 15:58 gd_沐辰 阅读(263) 评论(0) 推荐(0) 编辑
摘要:滑动窗口概念: (1)TCP 的滑动窗口是以字节为单位的。 (2)现假定 A 收到了 B 发来的确认报文段,其中窗口是 20 字节,而确认号是 31(这表明 B 期望收到的下一个序号是 31,而序号 30 为止的数据已经收到了)。 (3)根据这两个数据,A 就构造出自己的发送窗口. 图例解释 发送缓 阅读全文
posted @ 2017-09-30 15:57 gd_沐辰 阅读(224) 评论(0) 推荐(0) 编辑
摘要:概念: (1)TCP 虽然是面向字节流的,但 TCP 传送的数据单元却是报文段。 (2)一个 TCP 报文段分为首部和数据两部分,而 TCP 的全部功能都体现在它首部中各字段的作用。 (3)TCP 报文段首部的前 20 个字节是固定的,后面有 4n 字节是根据需要而增加的选项 (n 是整数)。 注意 阅读全文
posted @ 2017-09-30 15:56 gd_沐辰 阅读(696) 评论(0) 推荐(0) 编辑
摘要:理想的传输条件特点: 理想的传输条件有以下两个特点: (1) 传输信道不产生差错。 (2) 不管发送方以多快的速度发送数据,接收方总是来得及处理收到的数据。 在这样的理想传输条件下,不需要采取任何措施就能够实现可靠传输。然而实际的网络都不具备以上两个理想条件。 问题:必须使用一些可靠传输协议,在不可 阅读全文
posted @ 2017-09-30 15:51 gd_沐辰 阅读(959) 评论(0) 推荐(0) 编辑
摘要:TCP的主要特点: (1)TCP 是面向连接的运输层协议。 (2)每一条 TCP 连接只能有两个端点 (endpoint),每一条 TCP 连接只能是点对点的(一对一)。 (3)TCP 提供可靠交付的服务。 (4)TCP 提供全双工通信。 (5)面向字节流 a.TCP 中的“流”(stream)指的 阅读全文
posted @ 2017-09-30 15:49 gd_沐辰 阅读(438) 评论(0) 推荐(0) 编辑
摘要:概念: (1)UDP 只在 IP 的数据报服务之上增加了很少一点的功能: a.复用和分用的功能 b.差错检测的功能 (2)虽然 UDP 用户数据报只能提供不可靠的交付,但 UDP 在某些方面有其特殊的优点。 UDP的主要特点: (1) UDP 是无连接的,发送数据之前不需要建立连接,,因此减少了开销 阅读全文
posted @ 2017-09-30 15:48 gd_沐辰 阅读(249) 评论(0) 推荐(0) 编辑
摘要:首先要明白一个重要概念。。。 什么是进程之间的通信? (1)从通信和信息处理的角度看,运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层。 (2)当网络的边缘部分中的两个主机使用网络的核心部分的功能进行端到端的通信时,只有位于网络边缘部分的主机的协议栈才有运输 阅读全文
posted @ 2017-09-30 15:47 gd_沐辰 阅读(1119) 评论(0) 推荐(0) 编辑
摘要:概念: (1)网络地址转换 NAT (Network Address Translation) 方法于1994年提出。 (2)需要在专用网连接到互联网的路由器上安装 NAT 软件。装有 NAT 软件的路由器叫作 NAT路由器,它至少有一个有效的外部全球IP地址。 (3)所有使用本地地址的主机在和外界 阅读全文
posted @ 2017-09-30 15:45 gd_沐辰 阅读(571) 评论(0) 推荐(0) 编辑
摘要:缘由: (1)由于 IP 地址的紧缺,一个机构能够申请到的IP地址数往往远小于本机构所拥有的主机数。 (2)考虑到互联网并不很安全,一个机构内也并不需要把所有的主机接入到外部的互联网。 (3)假定在一个机构内部的计算机通信也是采用 TCP/IP 协议,那么从原则上讲,对于这些仅在机构内部使用的计算机 阅读全文
posted @ 2017-09-30 15:43 gd_沐辰 阅读(6) 评论(0) 推荐(0) 编辑
摘要:缘由:由于IPv4数量有限,不足以给全球人类使用。 IPv6的主要变化如下: (1)更大的地址空间。IPv6 将地址从 IPv4 的 32 位 增大到了 128 位。 (2)扩展的地址层次结构。 (3)灵活的首部格式。 IPv6 定义了许多可选的扩展首部。 (4)改进的选项。 IPv6 允许数据报包 阅读全文
posted @ 2017-09-30 15:42 gd_沐辰 阅读(655) 评论(0) 推荐(0) 编辑