计算机网络体系结构资料
• Network layer来自 packet• Data-link layer: Frame
• Physical layer: bit
封装与解封装
封装 ( encapsulate/encapsulation):数据要通过网 络进行传输,要从高层一层一层的向下传送,如果一 个主机要传送数据到别的主机,先把数据装到一个特 殊协议报头中,这个过程叫-----封装
表示层协议 会话层协议 传输层协议
网络层
数据连路层
物理层
质
通
端系统B
应用层 表示层 会话层 传输层 网络层 数据连路层 物理层 信介质
在20世纪70年代,各大计算机生产商的产品都拥有自己的 网络通信协议。但是不同的厂家生产的计算机系统就难以 连接,为了实现不同厂商生产的计算机系统之间以及不同 网络之间的数据通信,国际标准化组织ISO(开放系统互 连参考模型)即OSI/RM也称为ISO/OSI,该系统称为开放 系统。
2.2标准化组织ISO
网络分层的优点
层 layer:描述了所有需求的有效的通讯过程,并 把这些过程逻辑上的组叫做层。
分层的优点: 1.促进标准化工作,允许各个供应商进行开发. 2.各层间相互独立,把网络操作分成低复杂性单元. 3.灵活性好,某一层变化不会影响到别层,设计者
可专心设计和开发模块功能. 4.各层间通过一个接口在相邻层上下通信
EIA/TIA-232 V.35
数据流层的作用
应用层 表示层 会话层
传输层
• 可靠或不可靠的数据传输 • 数据重传前的错误纠正
网络层
提供路由器用来决定路径的逻辑寻址
• 将比特组合成字节进而组合成帧
数据链路层
• 用MAC地址访问介质 • 错误发现但不能纠正
物理层
• 设备间接收或发送比特流 • 说明电压、线速和线缆等
解封装过程
应用层 表示层 会话层
传输层 网络层
数据链路层
物理层
上层数据 上层数据
TCP+上层数据 IP + TCP +上层数据 LLC 头 + IP + TCP + 上层数据
0101110101001000010
数据传输过程
端系统A
应用层 表示层 会话层 传输层
网络层 数据连路层
物理层 通信介
应用层协议
数据流层的作用
例子
网络层
提供路由器用来决定路径的逻辑寻址
• 将比特组合成字节进而组合成帧
数据链路层
• 用MAC地址访问介质 • 错误发现但不能纠正
物理层
• 设备间接收或发送比特流 • 说明电压、线速和线缆等
IP IPX
802.3 / 802.2 HDLC
EIA/TIA-232 V.35
数据流层的作用
ISO:国际标准化组织 ( International Organization for Standardization )
OSI:开放系统互联 ( open system interconnection ) 20世纪70年代后期,ISO创建OSI参考模型,希望不同
供应商的网络能够相互协同工作,但迄今为止,这仍 然是一个伟大的目标!
封装分为:切片和加控制信息 解封装:上述的逆向过程
封装过程
应用层 表示层 会话层
传输层
网络层
数据链路层
物理层
TCP 头 IP 头 LLLLCC 头头 MAC 头
上层数据 上层数据
TCP+上层数据
IP + TCP +上层数据
FCS
LLC 头 + IP + TCP + 上层数据
FCS
0101110101001000010
OSI 模式 概述
应用层 (高)
应用层 表示层 会话层
OSI 模式
应用层 (高)
应用层 表示层 会话层 传输层 网络层 数据链路层 物理层
数据流层
应用层作用
应用层
用户接口
例子
Telnet SMTP HTTP FTP
应用层作用
应用层 表示层
用户接口
• 数据表示 • 加密等特殊处理过程
例子
Telnet SMTP HTTP FTP
例子
TCP UDP SPX
IP IPX
802.3 / 802.2 HDLC
EIA/TIA-232 V.35
PDU
• PDU(protocol data unit):每一层使用自己层的协 议和别的系统的对应层相互通信,协议层的协议 在对等层之间交换的信息叫协议数据单元。
• 上层
: message
• transport layer : segment
应用层
表示层
会话层
传输层 网络层 数据链路层 物理层
用户接口
• 数据表示 • 加密等特殊处理过程
保证不同应用间的数据区 分
例子
Telnet HTTP
ASCII EBCDIC JPEG
Operating System/ Application Access Scheduling
数据流层的作用
例子
物理层
ASCII EBCDIC JPEG
应用层作用
应用层 表示层 会话层
用户接口
• 数据表示 • 加密等特殊处理过程
保证不同应用间的数据区 分
例子
Telnet HTTP
ASCII EBCDIC JPEG
Operating System/ Application Access Scheduling
应用层作用
本章内容
2.1网络体系结构的概念 2.2OSI参考模型 2.3TCP/IP工业模型 2.4局域网体系结构
2.1网络体系结构
所谓网络体系就是为了完成计算机之间的通信合作,把每 台计算机的功能划分成有明确定义的层次,并固定了同层 次的进程通信的协议及相邻之间的接口及服务,将对应层 次进程通讯的协议及相邻层的接口统称为网络体系结构。
• 设备间接收或发送比特流 • 说明电压、线速和线缆等
EIA/TIA-232 V.35
数据流层的作用
例子
• 将比特组合成字节进而组合成帧
数据链路层
• 用MAC地址访问介质 • 错误发现但不能纠正
物理层
• 设备间接收或发送比特流 • 说明电压、线速和线缆等
802.3 / 802.2 HDLC
EIA/TIA-232 V.35
传输层
• 可靠或不可靠的数据传输 • 数据重传前的错误纠正
网络层
提供路由器用来决定路径的逻辑寻址
• 将比特组合成字节进而组合成帧
数据链路层
• 用MAC地址访问介质 • 错误发现但不能纠正
物理层
• 设备间接收或发送比特流 • 说明电压、线速和线缆等
例子
TCP UDP SPX IP IPX
802.3 / 802.2 HDLC