- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络协议分析概要
第一章 绪论
2
计算机网络自20世纪60年代开始发展。各种定义。
简单定义 一些互相连接的、自治的计算机的集合。
文献定义
计算机网络是用通信设备和线路将分散在不同地点的有独立功能的多个计算机系统互相连接起来,并按照网络协议进行数据通信,实现资源共享的计算机集合。
多个计算机:为用户提供服务;
一个通信子网:通信设备和线路;
一系列协议:保证数据通信。
网络类型 很多,如局域网、城域网、广域网等。
典型:因特网。
2. 计算机网络的分类
按照网络传输技术分类:
广播网
点对点网
按照网络规模分类:
局域网
城域网
广域网
注:网络规模通常以网上相距最远的两台计算机之间的距离来衡量。
4
根据网络拓扑结构分
网中结点相互连接的方式。
主要分为星形、环形、总线、树形、分布式等。
5
总线型/树型
总线:所有结点都连接到一条公共传输线(称为总线)上,并通过该总线传输信息。
结构简单、连网方便、易于扩充、成本低,实时性较差。
树型:由总线型结构扩展而成,结点按照层次进行连接,形成一个树状结构。
6
星型
所有设备都连接到一个中央处理设备。如集线器或交换机 。
结构简单,可靠性差。
7
结点通过通信线路连接成一个闭合的环,信息单向传输,即按一定方向一个结点接一个结点沿环路传输。
结构简单、路径选择方便,可靠性差、网络管理复杂。
环型
8
每个结点都至少有两条线路和其他结点相连。可靠性高,网络控制和软件比较复杂。
分布式/网状
9
数据交换
电路交换 (circuit switching)
预留端到端资源:端系统之间通信路径上所需要的资源 (缓存,链路带宽)。建立连接。
发送方以恒定速率向接收方传送数据。
如,电话网络。
分组交换(packet switching)
不需要资源预留
按需使用资源,可能要排队等待:同时有其它分组发送。
如,因特网。
10
电路交换
通信双方必须先建立一个专用的连接(电路),一直维持,直到通信结束。
如,电话网络。
通话过程:拨号 接通 通信 挂机
11
例,电路交换网络
每个链路可有n条电路,能够支持n条同步连接。
通信过程:
在两台主机A、B之间创建一条专用的端到端连接,分别占用每条链路中的一条电路;
该连接获得链路带宽的1/n,进行通信。
12
分组交换(packet switching)技术
发送端将要发送的数据分成若干较小的块,添加首部形成分组(包packet) ,分别发送到目的端,再组装恢复原数据。
路径(route或path):一个分组从发送端系统传输到接收端系统,所经过的一系列通信链路和分组交换机。
端系统之间通信的路径不专用。
多个通信端系统同时共享一条路径或一部分。
第一个分组交换网络:
ARPA网,产生于20 世纪70年代,是因特网的“最早祖先” 。
13
工作原理
报文(message):应用程序要传输的信息。包含需要的任何内容。如,控制功能或数据。
工作过程
源端将报文划分为较小的数据块(分组packet);
每个分组通过一系列链路和分组交换机传送,直到目的端
目的端恢复原报文。
分组以链路的最大传输速率传输。
传输过程中采用存储转发传输机制。
14
存储转发传输
分组交换机先将输入端的整个分组接收下来(存储),再从输出链路转发传输出去(转发)。
存储
转发
分组
15
例,一个简单的分组交换网络
A
B
C
10 Mbps
以太网
1.5 Mbps
等待输出链路的分组队列
两对主机通信:AE 、BE。所有分组长度相同。
统计复用:按需分配资源。
如A 和 B 分组没有固定的顺序。
16
几种交换技术对比
电路交换:整个报文的比特流连续地从源点直达终点,好像在一个管道中传送。
报文交换:整个报文先传送到相邻结点,全部存储下来后,再转发到下一个结点。
分组交换:单个分组(只是整个报文的一部分)传送到相邻结点,存储下来后,再转发到下一个结点。
性能指标
带宽
时延
往返时间
吞吐量
时延带宽积
计算机网络体系结构
计算机网络的分层设计方法
将网络按照功能划分成一系列层次,每一层都为上层提供某些特定的服务,并向上层屏蔽实现这些服务的细节;
分层设计的好处:
简化网络系统的设计与实现
易于系统维护和升级
19
体系结构
网络的分层结构及其各层协议的集合,是对网络及其组成部分功能的精确定义。
例——飞行航线系统:
乘客乘坐某个航班所进行的一系列动作,如图1-15。
20
空中旅行的一系
文档评论(0)