5) 提供数据报服务的特点
a) 网络随时接受主机发送的分组(即数据报)网络为每个分组独立地选择路由。 b) 网络尽最大努力地将分组交付给目的主机,但网络对源主机没有任何承诺。 c) 网络不保证所传送的分组不丢失,也不保证按源主机发送分组的先后顺序,以及在时限内必须将分组交付给目的主机。
d) 当网络发生拥塞时,网络中的结点可根据情况将一些分组丢弃
e) 数据报提供的服务是不可靠的,它不能保证服务质量。实际上―尽最大努力交付‖的服务,就是没有质量保证的服务。
3. 网络互联 1) 网络互联的原因
? 多种不同网络(协议)存在的原因
a) 历史原因:不同公司的网络产品大量使用;
b) 价格原因:网络产品价格低,更多的人有权决定使用何种网络; c) 技术原因:不同网络采用不同技术、不同硬件、不同协议。 ? 不同的网络(协议):
a) 几乎所有UNIX厂商都运行TCP/IP协议
b) 很多大商业机构仍然使用运行IBM SNA的主机型计算机
c) 个人计算机组成的局域网以TCP/IP为主,但还有运行Novell NCP/IPX或AppleTalk
d) 电信局支持的ATM网络
2) 网络互联的类型:LAN---LAN 、LAN---WAN 、WAN---WAN 、
LAN---WAN-LAN
3) 路由器在网络互连中的作用——直接交付和间接交付 4) 虚拟互连网络的意义
a) 虚拟互连网络也就是逻辑互连网络,它的意思就是互连起来的各种物理网络
的异构性本来是客观存在的,但是我们利用 IP 协议就可以使这些性能各异的网络从用户看起来好像是一个统一的网络。 b) 使用 IP 协议的虚拟互连网络可简称为 IP 网。
c) 使用虚拟互连网络的好处是:当互联网上的主机进行通信时,就好像在一个
网络上通信一样,而看不见互连的各具体的网络异构细节。
5) 网络互相连接起来要使用一些中间设备,中间设备又称为中间系统或中继
(relay)系统。
a) 物理层中继系统:转发器(repeater)。
b) 数据链路层中继系统:网桥或桥接器(bridge)。
c) 网络层中继系统:路由器(router)。 d) 网络层以上的中继系统:网关(gateway)。
4. 拥塞和抖动概念
1) 拥塞(congestion) :网络上有太多的包时,性能会下降,这种情况称为拥
塞。
2) 抖动:分组到达时间的变化量(即标准偏差)。
5. IP地址及其划分 1) IP 地址及其表示方法
a) 我们把整个因特网看成为一个单一的、抽象的网络。IP 地址就是给每个连接在因特网上的主机(或路由器)分配一个在全世界范围是唯一的 32 位的标识符。 b) IP 地址现在由因特网名字与号码指派公司ICANN (Internet Corporation for Assigned Names and Numbers)进行分配 2) IP 地址的编址方法
a) 分类的 IP 地址。这是最基本的编址方法,在 1981 年就通过了相应的标准协议。
b) 子网的划分。这是对最基本的编址方法的改进,其标准[RFC 950]在 1985 年通过。
c) 构成超网。这是比较新的无分类编址方法。1993 年提出后很快就得到推广应用。
3) 分类 IP 地址
a) 每一类地址都由两个固定长度的字段组成,其中一个字段是网络号 net-id,它标志主机(或路由器)所连接到的网络,而另一个字段则是主机号 host-id,它标志该主机(或路由器)。
b) 两级的 IP 地址可以记为:IP 地址 ::= { <网络号>, <主机号>} 4) IP 地址的一些重要特点
? IP 地址是一种分等级的地址结构。分两个等级的好处是:
a) IP 地址管理机构在分配 IP 地址时只分配网络号,而剩下的主机号则由得到该网络号的单位自行分配。这样就方便了 IP 地址的管理。
b) 路由器仅根据目的主机所连接的网络号来转发分组(而不考虑目的主机号),这样就可以使路由表中的项目数大幅度减少,从而减小了路由表所占的存储空间。
? 实际上 IP 地址是标志一个主机(或路由器)和一条链路的接口。 a) 当一个主机同时连接到两个网络上时,该主机就必须同时具有两个相应的 IP
地址,其网络号 net-id 必须是不同的。这种主机称为多归属主机(multihomed host)。
b) 由于一个路由器至少应当连接到两个网络(这样它才能将 IP 数据报从一个网络转发到另一个网络),因此一个路由器至少应当有两个不同的 IP 地址。 ? 用转发器或网桥连接起来的若干个局域网仍为一个网络,因此这些局域网都
具有同样的网络号 net-id。
? 所有分配到网络号 net-id 的网络,范围很小的局域网,还是可能覆盖很大地
理范围的广域网,都是平等的。 第五章:
1. TCP与UDP的区别
1) TCP/IP 的传输层有两个不同的协议:
a) 用户数据报协议 UDP (User Datagram Protocol) b) 传输控制协议 TCP (Transmission Control Protocol) 2) TCP 与 UDP:
a) 两个对等运输实体在通信时传送的数据单位叫作运输协议数据单元 TPDU
(Transport Protocol Data Unit)。
b) TCP 传送的数据单位协议是 TCP 报文段(segment) c) UDP 传送的数据单位协议是 UDP 报文或用户数据报。 d) TCP/IP 体系中的传输层协议
e) UDP 在传送数据之前不需要先建立连接。对方的传输层在收到 UDP 报文
后,不需要给出任何确认。虽然 UDP 不提供可靠交付,但在某些情况下 UDP 是一种最有效的工作方式。
f) TCP 则提供面向连接的服务。TCP 不提供广播或多播服务。由于 TCP 要
提供可靠的、面向连接的运输服务,因此不可避免地增加了许多的开销。这不仅使协议数据单元的首部增大很多,还要占用许多的处理机资源。
2. 常用知名端口
第六章: 1. 域名
1) 域名系统概述:
a) 许多应用层软件经常直接使用域名系统 DNS (Domain Name System),但计
算机的用户只是间接而不是直接使用域名系统。
b) 因特网采用层次结构的命名树作为主机的名字,并使用分布式的域名系统
DNS。
c) 名字到 IP 地址的解析是由若干个域名服务器程序完成的。域名服务器程序
在专设的结点上运行,运行该程序的机器称为域名服务器。
d) DNS的本质: 它发明了一种分层次的、基于域的命名方案,并用一个分布
式数据库系统来实现此命名方案。
e) DNS的主要用途: 将主机名和电子邮件目标地址映射成IP地址,它还有其
他一些用途。
f) DNS的使用方法:为了将一个名字映射成IP地址,应用程序调用一个名为
解析器的库过程,并将该名字作为参数传递给此过程。然后,解析器向本地的DNS服务器发送一个UDP分组,之后,本地DNS服务器查找该名字,并将找到的IP地址返回给解析器,解析器再将IP地址返回给调用方。有了IP地址后,应用程序可以与目标机器建立一个TCP连接,或者给它发送UDP分组。
2) 因特网的域名结构
a) 因特网采用了层次树状结构的命名方法, ,类似于住户地址。域名空间是倒
树形结构。
b) 任何一个连接在因特网上的主机或路由器,都有一个惟一的层次结构的名
字,即域名。
c) 域名的结构由标号序列组成,各标号之间用点隔开: 机器名.次级域. …次级域. … 三级域名 . 二级域名 . 顶级域名 d) 各标号分别代表不同级别的域名。 3) 因特网的域名结构
a) 顶级域分为两类:通用域和国家域。
b) 域名不区分大小写,各组成部分的名字最多可以有63个字符长,整个路径
不超过255个字符
c) 命名机制遵循的是组织的边界,而不是物理网络的边界。
2. 万维网相关基本概念 1) 万维网概述:
a) 万维网 WWW (World Wide Web)并非某种特殊的计算机网络。 b) 万维网是一个大规模的、联机式的信息储藏所。
c) 万维网用链接的方法能非常方便地从因特网上的一个站点访问另一个站点,
从而主动地按需获取丰富的信息。 d) 这种访问方式称为“链接‖。
e) 1989年3月,CERN的物理学家Tim Berners-Lee提出了最初的链接文档网
建议。同年, Web(也即WWW)诞生于欧洲原子能研究中心CERN.
f) 1994年,CERN和MIT签署了建立万维网联盟(World Wide Web Consortium,
W3C)的协议,该组织致力于进一步开发Web、对协议进行标准化,并鼓励站点之间的互操作性。 g) www.w3.org: W3C的主页
h) 万维网(WWW)是一个结构性的框架,其目的是访问遍布在整个Internet
上数百万台机器中的相互链接的文档。 i) 万维网提供分布式服务 2) WWW 结构概述
a) 概念:Web页面、链接、超文本、浏览器、超链接等 。 b) 超媒体与超文本
c) 万维网是分布式超媒体(hypermedia)系统,它是超文本(hypertext)系统的扩充。 d) 一个超文本由多个信息源链接成。利用一个链接可使用户找到另一个文档。
这些文档可以位于世界上任何一个接在因特网上的超文本系统中。超文本是万维网的基础。
e) 超媒体与超文本的区别是文档内容不同。超文本文档仅包含文本信息,而超
媒体文档还包含其他表示方式的信息,如图形、图像、声音、动画,甚至活动视频图像。