《网络体系结构详解》由会员分享,可在线阅读,更多相关《网络体系结构详解(26页珍藏版)》请在金锄头文库上搜索。
1、1.1.1 1 主要知识点主要知识点1.2 网络概念1.3 网络分类1.4 网络软件1.5 OSI参考模型1.6 TCP/IP参考模型1.7 OSI参考模型与TCP/IP参考模型的比较1.8 协议栈1.9 典型试题分析1.2 1.2 网络的概念网络的概念计算机网络(Network)是将处在 不同地理位置不同地理位置 且相互独立的 计算机计算机 或 设备设备,通过 传输介质传输介质 和 网络设备网络设备 按照特定的 结构结构 和 协议协议相互连接起来,利用 网络操作系统网络操作系统 进行管理和控制,从而实现 信息传输和 资源共享资源共享的一种信息系统。 简单网络示意图1.3 1.3 网络的分类网
2、络的分类1.3.1 1.3.1 网络拓扑结构网络拓扑结构1.3.2 1.3.2 按照地理范围分类按照地理范围分类1.3.3 1.3.3 按传输媒体分类按传输媒体分类 1.3.4 1.3.4 按电信网分类按电信网分类 1.3.1 1.3.1 网络拓扑结构网络拓扑结构1.3.1.1 总线拓扑1.3.1.2 星形拓扑1.3.1.3 环形拓扑1.3.1.4 网状拓扑1.3.1.5 混合拓扑1.3.1.6 蜂窝拓扑1.3.1.1 1.3.1.1 总线拓扑总线拓扑1.3.1.2 1.3.1.2 星形拓扑星形拓扑1.3.1.3 1.3.1.3 环形拓扑环形拓扑1.3.1.4 1.3.1.4 网状拓扑网状拓扑
3、1.3.1.5 1.3.1.5 混合拓扑混合拓扑1.3.1.6 1.3.1.6 蜂窝拓扑蜂窝拓扑1.1.4 4 网络软件网络软件1.4.1 1.4.1 协议分层协议分层 1.4.2 1.4.2 接口与服务接口与服务 1.4.3 1.4.3 服务与协议的关系服务与协议的关系1.4.1 协议分层1.4.1.11.4.1.1 协议协议 1.4.1.2 1.4.1.2 分层结构的优点分层结构的优点 1.4.1.3 1.4.1.3 分层结构的工作原理分层结构的工作原理1.4.1.1 1.4.1.1 协协 议议什么是协议什么是协议协议是网络中计算机或设备之间进行通信的 一系列规则的集合。协议示例协议示例以
4、发送消息“HELLO STUDENTS” 为例。常用协议常用协议IP、TCP、HTTP、POP3、SMTP STXH E L L O S T U D E N T S ETX1.4.1.2 1.4.1.2 分层结构的优点分层结构的优点各层间相互独立,某一层的变化不会影响其他层促进标准化工作使网络易于实现和维护1.4.1.3 1.4.1.3 分层结构的工作原理分层结构的工作原理纵向通信纵向通信在分层结构中,低层服务为高层服务提供服务,高层服务使用低层服务提供的服务。横向通信横向通信分层结构中,对应的分层协同工作,以保证能够成功的完成通信。一台机器上的第N层与另一台机器上的第N层进行对话的规则就第N
5、层协议。1.5 OSI1.5 OSI参考模型参考模型1.5.1 OSI参考模型概述和各层1.5.2 数据传输的封装和解封装1.5.1 OSI1.5.1 OSI参考模型概述与各层参考模型概述与各层物理层数据链路层网络层传输层57层OSI/RM模型层次结构物理层 Physical 数据链路层 Data Link 网络层 Network 传输层 Transport 会话层 Session 表示层 Presentation 应用层 Application 由低层到高层电气接口匹配 传输比特流帧同步、差错控制和流量控制 数据传输的基本单位是帧路由选择、拥塞控制 数据包的分片与重组 数据传输的基本单位是分
6、组端到端连接、流量控制 差错检测和重传 基本单位是报文 提供应用进程的独立性 提供访问和分布式信息服务建立、管理、终止连接任务物理层物理层通过物理传输比特(bit)流中继器和集线器建立、维护和取消物理连接 数据链路层数据链路层将比特信息加以组织封装成数据帧(Frame)通过使用接收系统的硬件地址或物理地址来寻址硬件地址或物理地址(即MAC地址)帧同步、流量控制、差错检验两个子层媒体访问控制(MAC)逻辑链路控制(LLC)网卡、网桥和交换机网络层网络层基于网络层地址进行不同网络系统间的路径选择 网络层地址(IP地址)分割和重新组合数据包(Packet)包头差错检验和可能的修复 可能的数据传输拥塞
7、控制路由器 传输层传输层在不同物理节点上的应用程序间建立连接以传输数据将数据组织成数据段(Segment)提供不同类型的连接服务面向连接(Connection-oriented) 无连接(Connectionless)提供流量控制、差错检测、超时重传等服务用一个寻址机制来标识一个特定的应用程序传输层地址(即端口号)57 57层层会话层会话层建立、管理和终止会话表示层表示层系统的应用层送出的信息可被另一个系统的应用层所读取 利用一种公用的信息表示格式翻译多种信息数据表示、数据安全、数据压缩应用层网络服务与使用者应用程序间的一个接口1.5.2 1.5.2 数据传输的封装数据传输的封装和解封装关于开放系统互连参考模型 OSI/RM 只要遵循 OSI 标准,一个系统就可以和位于世 界上任何地方的、也遵循这同一标准的其他任 何系统进行通信。 在市场化方面 OSI 却失败了。 OSI 的专家们在完成 OSI 标准时没有商业驱动力; OSI 的协议实现起来过分复杂,且运行效率很低; OSI 标准的制定周期太长,因而使得按 OSI 标准生 产的设备无法及时进入市场; OSI 的层次划分并也不太合理,有些功能在多个层 次中重复出现。