第2章 计算机网络体系结构
Download
Report
Transcript 第2章 计算机网络体系结构
第2章 计算机网络体系结构
教学目标:
通过本章的学习,了解计算机网络体系
结构和各个层次的相关协议,理解接口
和服务等概念。掌握ISO/OSI模型和
TCP/IP模型的各个层次及其所实现的功
能。掌握IP地址的功能和划分,并对子
网掩码和下一代互联网IPv6有相应的了
解。
教学重点和难点:
ISO/OSI网络参考模型
TCP/IP参考模型
IP地址的功能与划分
子网掩码及子网划分
课程学习
2.1
2.2
2.3
2.4
计算机网络的体系结构概述
ISO/OSI网络参考模型
TCP/IP参考模型
IP地址
2.1计算机网络的体系结构概述
2.1.1网络体系结构的概念
2.1.2协议的概念
2.1.3接口和服务
2.1.1网络体系结构的概念
计算机网络体系机构就是计算机网络各
层次及其协议的集合。
高层
高层
中层
中层
低层
中间节点
物理介质
低层
2.1.2协议的概念
计算机网络协议就是通信的计算机双方
必须共同遵从的一组约定。例如怎样建
立连接,怎样互相识别等。只有遵守这
个约定,计算机之间才能相互通信和交
流。
2.1.3接口和服务
接口和服务是分层体系结构中十分重要
的概念。实际上,正是通过接口和服务
将各个层次的协议连接为整体,完成网
络通信的全部功能。
服务是通过接口完成的。接口就是上层
实体和下层实体交换数据的地方,被称
为服务访问点。
协议和服务的关系
逻 辑 连
接
n+1/n层间接
口
n层向n+1层提供服
n/n-1 层 间 接
务口
n-1 层 向口n 层 提 供 服
n-1层
n+1层协议
n层协议
n-1层协议
n+1层
n层
n-1层
…
…
务口
n层
…
…
n+1层
物理连接
物理介质
2.2 ISO/OSI网络参考模型
OSI/RM结构
各层次具体功能和作用
总结
2.2.1 OSI/RM结构
应用层
应用层
表示层
表示层
会话层
会话层
传输层
传输层
网络层
数据链路层
包(package)
网络层
帧
(frame)
位(bit)
数据链路层
物理层
物理层
传输媒介
2.2.2物理层
物理层是OSI参考模型中的最低层,也是
最重要、最基础的一层。它是建立在通
信介质基础上的、实现设备之间联系的
物理接口。
物理层的主要功能
物理层协议
物理层接口特性
物理层接口特性
(1)机械特性——说明接口所用物理连接器的形状、尺寸、引脚数目
和排列、固定和锁定装置等等。例如,EIA-RS-232-D标准规定使用25
引脚的DB-25插座,其两个固定螺丝之间的距离为。
(2)电气特性——说明接口处信号线上出现的电压应为什么范围,即
什么样的电压表示1或0。电气特性规定了在物理连接信道上传输比特流
时信号的电平、数据编码方式、阻抗及其匹配、传输速度和连接电缆最
大距离的限制等。例如,EIA-RS-232-D采用负逻辑,即逻辑0(相当
于数据0)或控制线处于接通状态时,相对信号的地线有+5V~+15V
的电压,当其连接电缆不超过15m时,允许的传输速率不超过20kb/s。
(3)功能特性——说明某条线上出现的某一电平的电压表示何种意义。
功能特性规定了物理接口各个信号线的确切功能和含义,如数据线和控
制线的功能等。例如,EIA-RS-232-D规定的DB-25插头座的引脚2和
引脚3均为数据线。
(4)规程特性——说明对于不同功能的各种可能事件的出现顺序。规
程特性是指利用信号线进行比特流传输时的操作过程,例如,信号线的
工作规则和时序等。
2.2.3数据链路层
所谓链路就是数据传输中任何两个相邻
节点间的点到点的物理线路段。链路间
没有任何其他节点存在,网络中的链路
是一个基本的通信单元。在网络中,从
一方到另一方的数据通信通常是由许多
链路串接而成的,这就是数据链路,也
叫通路。
1.基本概念
帧(frame)是数据链路层的信息传输单位。
2.数据链路层的主要功能
3.数据链路层的主要协议
2.2.4网络层
数据链路层不能解决由多条链路组成的
两个主机之间通路的数据传输问题,因
为两个主机之间的通路通常由多条链路
组成,涉及到路径选择、流量控制等问
题;在通信的双方经过两个或更多的网
络时又出现网络互连问题,而这些问题
可在网络层得到解决。
1.基本概念
网络层也称通信子网层,网络层的功能是向
传输层提供服务,同时接受来自数据链路层
的服务。
2.网络层功能
3.网络层协议
4.网络层服务
2.2.5传输层
1.传输层概述
OSI的低三层主要是面向数据通信,因此基
于低三层通信协议构成的网络常称为通信网
络(或通信子网),支持用户信息在同一个
网络的端到端传输。
2.传输层服务
3.传输控制协议
2.2.6会话层
会话层用于建立、管理以及终止两个应
用系统之间的会话。它是用户连接到网
络的接口。它的基本任务是负责两主机
间的原始报文的传输。
2.2.7表示层
表示层向上对应用层服务,向下接受来
自会话层的服务。表示层是为在应用过
程之间传送的信息提供表示方法的服务,
它关心的只是发出信息的语法与语义。
表示层要完成某些特定的功能,主要有
不同数据编码格式的转换,提供数据压
缩、解压缩服务,对数据进行加密、解
密。
2.2.8应用层
网络应用层是通信用户之间的窗口,为用户提
供网络管理、文件传输、事务处理等服务。
应用层为用户提供的常见服务和协议有:文件
服务、目录服务、文件传输服务、电子邮件服
务、打印服务、网络管理服务、远程登录服务
和数据库服务等。上述每种服务均需一种具体
的应用层协议来完成。
2.2.9 总结
应用层——与用户应用进程的接口,即相当于:做什么?
表示层——数据格式的转换,即相当于:对方看起来象什么?
会话层——会话的管理与数据传输的同步,即相当于:轮到谁讲
话和从何处讲?
传输层——从端到端经网络透明地传输报文,即相当于:对方在
何处?
网络层——分组传输、路由选择和流量控制,即相当于:走哪条
路可以到达该处?
数据链路层——在链路上无差错地传送数据帧,即相当于:每一
步该怎么走?
物理层——将比特流送到物理媒体上传送,即相当于:对上一层
的每一步应怎样利用物理媒体。
2.3 TCP/IP参考模型
OSI/RM七层参考模型,从理论上来说,只要
遵循OSI参考模型,那么任何网络之间都可以
实现无差别的互连。但是在实际上,要想完
全实现OSI参考模型的协议,十分庞大和复杂,
因此,完全遵循OSI七层参考模型的协议几乎
不存在,OSI参考模型仅为人们考查其它协议
各部分间的工作方式提供了评估基础和框架。
20世纪70年代,出现了TCP/IP参考模型,这
个模型在20世纪80年代被确定为因特网
(Internet)的通信协议。
2.3.1 TCP/IP简介
TCP/IP是传输控制协议/网际协议(Transmission Control
Protocol /Internet Protocol)的缩写,TCP/IP协议形成于20
世纪70年代,是由美国国防部(DOD)出于构建不同类型计算
机间的数据通信网ARPANET的需要而主持开发的。
TCP/IP协议的特点是:
(1)开放的协议标准
(2)独立于特定的计算机硬件与操作系统
(3)独立于特定的网络硬件,可以运行在局域网、广域网,
更适用于互联网中
(4)统一的网络地址分配方案,使得整个TCP/IP设备在网
中都具有唯一的地址
(5)标准化的高层协议,可以提供多种可靠的用户服务
2.3.2 TCP/IP协议结构
TELNET
FTP
SMTP
TFTP
SNMP
RPC
UDP
传输层
TCP
ICMP
IP
Ethernet
RARP
应用层
ARP
网际层
网络接口
层
2.3.3 TCP/IP与OSI/RM模型的
比较
1.对OSI参考模型的评价
2.对TCP/IP参考模型的评价
3.一种建议的参考模型
2.4 IP地址
2.4.1 IP地址的功能与划分
一个以太网上的两个设备之所以能够交换信息
就是因为在物理以太网上,每个设备都有一块
网卡,并拥有唯一的以太网地址。如果设备A
向设备B传送信息,设备A需要知道设备B的以
太网地址。
如果一个网络上的设备B向另外一个不同网络
上的设备C发送信息,会发生什么情况呢?
1.IP地址的表示
为了容易阅读,将32位地址进行分组(8
位为一组):
01111110
10001000
00000001
00101111
最后,将每个8位数据转换成十进制,
并用小数点隔开,得到如下地址:
126.136.l .47。
2.IP地址的分类
网
络
类
型
标
志
位
网
络
地
址
位
数
网络
数
主
机
地
址
位
数
主机数
地址格式
网络
地址
范围
A
类
0
7
126
2
4
167772
14
0xxxxxxx.xxxxxxxx.xxxxxxxx.xx
xxxxxx
1-127
B
类
10
14
16382
1
6
65535
10xxxxxx.xxxxxxxx.xxxxxxxx.xx
xxxxxx
128191
C
类
110
21
20971
50
8
254
110xxxxx.xxxxxxxx.xxxxxxxx.xx
xxxxxx
192223
D
类
1110
-
-
-
-
1110xxxx.xxxxxxxx.xxxxxxxx.xx
xxxxxx
224239
E
类
1111
0
-
-
-
-
11110xxx.xxxxxxxx.xxxxxxxx.xx
xxxxxx
240247
2.4.2子网掩码及子网划分
(a)B类地址
10
网络号
(b)增加了子
网号字段
10
网络号
255
(c)子网掩
码
11111111
主机号
子网号
255
240
11111111
1111
图2.7 子网掩码的意义
主机号
0
0000
00000000
2.4.3 IPv6
IPv4地址总量约为43亿,随着网络的迅
猛发展,全球数字化和信息化步伐的加
快,目前70%的地址资源已经被使用
IPv6的出现解决了现有IPv4地址资源匮
乏的问题。
1.IPv6的特点
2.IPv6地址空间分配
3.IPv6地址表示法
4.IPv6地址类型
5.特殊IPv6地址
习题2
1.OSI/RM包括哪些层次,说明每一层次的功
能和任务?
2. TCP/IP参考模型分为哪几层,各层的功能是
什么,各层包含的主要协议有哪些?
3. 试简述OSI参考模型与TCP/IP参考模型的异
同点?
4. 简述划分子网的目的。
5. 网 络 193.1.1.0 , 子 网 掩 码 是
255.255.255.224,这个网络分了几个子网?
每个子网的主机号范围是怎么样的?
6. IP是Internet中广泛使用的网络层协议,它
能提供什么样的服务?