计算机网络体系结构
一.网络基础知识
--计算机网络基本概念
--计算机网络参考模型(*)
1.计算机网络基本概念
-网络发展简史
现代计算机网络实际是在20实际60年代初期,由美国高级计划研究所(ARPA为了适应战争通讯而建立的军事通信网络。
其特点如下:
1)适合计算机传输数据并且适合任何种类的计算机
2)所有网络节点同样重要
3)必须有路由冗余
4)网络结构尽可能简单,并能可靠的传输数据(n个节点,有n*(n-1)/2条线路)
分组交换机的出现:
主要特点:
1)需要交换的整块数据叫做:报文
2)数据传输单位:包
3)分组交换网的组成:节点交换机、链路
分组: 首部+数据段
首部:包含目的地址、源地址等控制信息,因此也成为基于标记的交换
2.计算机网络参考模型
ISO参考模型: 应 表 会 传 网 数 物
1)物理层 physical layer
主要功能是完成相邻节点之间原始比特流的传输
2)数据链路层 data link layer
主要功能是如何在不可靠的物理线路上进行数据的可靠传输,为了保证数据的可靠传输,发送把用户数据封装成帧(frame),并按顺序传送各帧。
接收方对接收到的数据进行正确性判断,发送方为每个数据块计算机出CRC(循环冗余检验)并加入到帧中,这样接收方就可以通过重新计算机CRC来判断数据接收的正确性。
3)网络层 network layer
主要功能是完成网络中主机间的保报文传输。其关键问题之一是使用数据链路层的服务将每个报文从源端传输到目的端。
在单个局域网中,网络层是冗余的,因为报文是直接从一台计算机传送到另一台计算机的。
4)传输层 transport layer
主要功能是完成网络中不同主机上的用户进程之间可靠的数据通信。
5)会话层 session layer
允许不同机器上的用户之间建立会话关系
6)表示层 presentation layer
完成某些特定的功能
7)应用层 Application layer
应用层包含大量人们普遍需要的协议。
本章考试重点:在于对基本概念的理解,高喊一下几个方面
1.电路交换,分组交换和报文交换三种交换技术的基本特点
2.OSI参考模型的基本概念
3.计算机网络分类方法
习题1:计算下列条件下,分组交换和电路交换完成数据传送所需要的时间?
要传送X(bit)的报文,从源头到目的站之间公有K段链路,每段链路的传播时延为D(s),数据速率为B(bps),电路交换中,建立链路的时间为S(s),在分组交换时,分组的首部长度为H(bit)火速局部分为P(bit)。在各个节点的排队等待时间忽略不计。
提示:分组交换的时间为:((P+H)/B+D)*K+((X/P)-1)*((P+H)/B+D)化简得((P+H)/B+D)*(K-1+X/P) 类似几辆卡车顺序过桥
电路交换:所有的数据都是再事先建立好链路之后,将所有的数据在这一条链路上传送,所以其需要的总时间为:建立交换的时间+所有数据的发送时间+K段链路的传播时间:S+X/B+K*D
阅读(505) | 评论(0) | 转发(0) |