- 1、本文档共82页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机网络原理The Principles of Computer Networking
主讲教师:陶滔
Email: TaoT_13@126.com
参考书目
《 Computer Network》(第五版) 清华大学出版社
《计算机局域网》 胡道元 清华大学出版社
《计算机网络技术》蔡皖东 西安电子科技大学出版社
《计算机网络概论》何莉 高等教育出版社
《计算机通信网原理》 林生 西安电子科技大学出版社
《计算机系统、数据库系统和通信网络的安全与保密》
蒋继洪、黄月江 西安电子科技大学出版社
第1章 概 述
1.1 计算机网络在信息时代中的作用
从工业经济向知识经济转变。
知识经济中的两个重要特点是:信息化和全球化,必须依靠完善的网络。
网络(三网):
电信网络
有线电视
计算机网络
计算机网络起到核心作用,“三网合一”最终依靠计算机网络完成。
什么是计算机网络?
将分布在不同地理位置上的具有独立处理能力的多台计算机连接起来,按照统一的规则协同工作,实现资源共享和信息通信,这样的计算机系统称为计算机网络。
因特网(Internet)成为计算机网络的代表,在最近的10多年中发展迅速。现在人们的生活、工作、学习和交往都已经离不开因特网。
1.2 计算机网络的发展过程
计算机网络的产生
计算机网络涉及到通信和计算机两个领域,两者相互结合。
计算机与通信的相互结合主要有两个方面
一方面,通信网络为计算机之间的数据传递和交换提供了必要的手段;
另一方面,数字计算技术的发展渗透到通信技术中,有提高了通信网络的各种性能。
1.2.1 分组交换的产生
现代计算机网络实际上是20世纪60年代美苏冷战时期的产物。
传统的电路交换的电信网存在可靠性差的缺陷。
在60年代初,美国国防部领导的远景研究规划局ARPA提出要研制一种崭新的、能够适应现代战争的、生存性很强的网络。
新型网络必须满足的基本要求:
用于计算机之间的数据传送;
能够连接不同类型的计算机;
所有的网络结点都同等重要;
必须有冗余的路由;
尽可能地简单,非常可靠地传送数据。
根据以上要求,一批专家终于设计出了使用分组交换的新型计算机网络。
电路交换
(a) 两部电话机
直接连接
(b) 5部电话机
两两直接连接
N(N-1)/2对电线
(c) 用交换机连接
许多部电话机
图1-1 电话机的不同连接方法
电路交换
交换设备在通信双方找出一条实际的物理线路的过程。
最早的电路交换连接是由电话接线员通过插塞建立的,现在则由计算机化的程控交换机实现。
特点:数据传输前需要建立一条端到端的通路。
呼叫 — 建立连接 — 传输 — 挂断
优缺点:
建立连接的时间长;
一旦建立连接就独占线路,线路利用率低;
无纠错机制;
建立连接后,传输延迟小。
电路交换形式
空分交换
交换比特流所经过的端口号
时分交换
交换比特流所经过的时隙
波分交换
交换载荷比特的光的波长
面向连接的(connection-oriented)
建立连接 – 通信 – 释放连接
电路交换的示意图
在通话的全部时间内用户始终占用端到端的固定传输带宽。
图1-2 电路交换的示意图
报文交换
在这种交换方式中, 两个端点之间无需建立专用的信道。如果一个端点想要发送报文(数据传输单位),则需要把目的端地址添加在报文中一起发送出去。
报文将从一个节点被传送到另一个节点。在每个节点上, 要接收整个报文并进行暂时存储,待信道空闲时再转发出去,一级一级中转,直到目的地。这种数据传输技术称为存储-转发。
报文交换的优点
与电路交换方式相比,报文交换方式具有如下优点:
线路利用率高。 因为节点之间的信道可被报文所共享。 这样, 对相同的流量要求, 所需的总传输容量要小些。
接收者和发送者无需同时工作, 当接收者处于“忙”时, 中间节点可将报文暂时存储起来。
当流量加大时, 在电路交换网络中可能导致一些呼叫被阻塞; 而在报文交换网络中, 报文仍然可以接收, 但延时会增加。
报文交换的缺点
报文交换方式也存在一些缺点:
报文大小不一,造成缓冲区管理复杂;
大报文造成存储转发的延时过长;
出错后整个报文全部重发;
不适于实时通信或交互式通信,网络的延时比较长,波动范围比较大。
分组交换
将报文划分为若干个大小相等的分组(Packet)进行存储转发。
分组(包)的构成:
首部+数据段
首部(header, 包头):包含目的地址、源地址等控制信息
数据段长度相等,例如,每个数据段为1024 bit
图1-3 分组的概念
首部
首部
首部
发
送
发
送
接收端
数 据
首部
数 据
首部
数 据
首部
11010011101 ? ? ? ? ? ? ? ? 00
文档评论(0)