- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
主要内容 计算机网络的定义和组成 计算机网络的定义 计算机网络的组成 计算机网络体系结构 协议和协议的分层结构 计算机网络功能的分层 计算机网络的体系结构 典型计算机网络参考模型 OSI参考模型 TCP/IP参考模型 其他网络体系结构 Novell NetWare X.25分组交换网 B-ISDN 和 ATM 1)网络结构之划分 网络边缘—资源子网: 应用程序和主机 网络核心—通信子网: 路由器 万网之网 访问网络,物理介质: 通信链路 因特网中的资源子网 端接系统 (end sys.): 运行应用程序 e.g., WWW, email 在 “网络的边缘”上 客户端/服务器(client/server )模型 客户端发出请求, 接收来自服务器的服务 e.g., WWW客户端(浏览器)/ 服务器; email 客户端/服务器 因特网中的通信子网 由路由器互连而成的网 最根本的问题: 数据是如何传输并通过网络的? 网络核心(通信子网) 数据交换方式 按照某种方式动态地分配传输线路的资源 分类 电路交换:FDM, TDM 存储转发交换:分组交换和报文交换 计算机网络的组成(续) 资源子网 服务器 客户计算机 通信子网 通信线路(或称通道) 网络互连设备(路由器、交换机、HUB等) Note:子网(subnet)有两种含义 含义1:物理网络的一部分,例如通信子网是通信线路和网络设备的集合。 含义2:与网络编址有关 计算机网络的组成(续) 基本通信方式 交换式通信 广播式通信 交换式通信 基本特点 需要经过交换设备进行转发 交换设备根据需要选择输出 典型拓扑结构 star, ring (loop), tree, complete, intersecting rings, irregular 关键技术:路由选择(Routing) 主要内容 计算机网络的定义和组成 计算机网络的定义 计算机网络的组成 计算机网络体系结构 协议和协议的分层结构 计算机网络功能的分层 计算机网络的体系结构 典型计算机网络参考模型 OSI参考模型 TCP/IP参考模型 其他网络体系结构 Novell NetWare X.25分组交换网 B-ISDN 和 ATM 计算机网络的体系结构 问题? 1 计算机网络是一个复杂的问题,该采用什么方法去解决? 2 现在主要有哪些解决方案?这些方案如何选择? 人际网络交往与计算机网络类比 类比结果 人们交往的协议: “现在几点了?” “我有个问题.” 彼此作自我介绍 … 定义发送的信息 … 定义信息接收后,或某个事件发生后的动作 网络协议: 通信设备之间的交互而不是人们的交往 所有在因特网上的通信活动全部是由协议所控制的 网络协议 网络协议 定义 一组控制数据通信的规则。计算机网络中互相通信的对等实体间交换信息时所必须遵守的规则的集合。 实体entity 计算机网络体系中,表示任何可发送或接收信息的硬件或软件进程 对等实体 在计算机网络体系结构中处于相同层次的通信协议进程 对等实体之间的通信必须遵守相同的通信协议 网络协议 网络协议的基本要素 语法(syntax) 数据与控制信息的格式、数据编码等。指明传输的数据的结构、格式及其组织的顺序。 如:某协议定义数据前8位为发送者地址,次8位为接收者地址,剩余部分为信息。 网络协议 网络协议的基本要素 语义(semantics) 控制信息的内容、需要做出的动作及响应;指出每一部分bits的含义,如何解释某一特定类型的bit串及如何进行相应的处理。 如:指出某一地址是路由器地址还是最终接收者的地址。 网络协议 网络协议的基本要素 同步(时序): 时间的先后顺序和速度匹配;详细说明实现的顺序如何把这些元素组织起来,即用怎样的结构来组织。 同步解决: 何时发送数据 以多快的速度发送数据 有了协议计算机网络问题就彻底解决了吗??? 协议的 “复杂性” 网络是复杂的! 诸多 “成分”: 主机问题? 路由器问题? 各种介质的链路 应用程序问题? 协议 硬件, 软件 问题: 如何将复杂的网络问题依据一定的规则组织成一定的结构? 至少要为讨论网络问题建设一个技术平台? 类似问题:航空旅行的组织和运作 一系列的步骤 航空旅行的组织和运作: 不同的视角 层次: 每个层次实现一种服务 通过该层次本身的活动 依赖于下一个层次所提供的服务 分层的航空旅行: 服务 分布式 的实现分层的功能 复杂网络问题的解决思路:分层 对于复杂的系统: 各层之间是独立的,它不必关心下一层是如何实现的,各层都是服务与被服务的关系,能够简化问题。 灵活性好,当由于技术的变化使某层的实现需要变化时,不影响其他的层次。 结构上可分割开。 易于实现和维护,简化了系统的维护和升级。 能促进标
文档评论(0)