数据基础(上)-数据通信及TCP-IP基础_第1页
数据基础(上)-数据通信及TCP-IP基础_第2页
数据基础(上)-数据通信及TCP-IP基础_第3页
数据基础(上)-数据通信及TCP-IP基础_第4页
数据基础(上)-数据通信及TCP-IP基础_第5页
已阅读5页,还剩80页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

宽带数据通信基础(上篇)

数据通信及TCP/IP2008-4-23维护中心陈昱提纲数据通信基础OSI参考模型TCP/IP协议基础数据通信基础数据通信技术是计算机网络的基础,它将计算机技术与通信技术相结合,完成数据的编解码、传输和处理。因此,研究计算机网络,一定要了解数据通信。主要内容数据通信的基本概念数据通信方式数据转换技术数据交换技术数据通信的基本概念1、信息和数据信息可以是语音、图像、文字等多种形式,这里指的信息是人们要通过通信系统传递的内容;信息总是与一定的形式相联系,这种形式实体就是数据。可以说,数据是传递信息的实体,而信息是数据的内容或解释。数据可分为模拟数据和数字数据两类。模拟数据是指在某个区间连续变化的物理量,例如声音的大小和温度的变化等。数字数据是指离散的不连续的量,例如文本信息和整数。数据通信的基本概念2、信号信号是数据的表现形式,是数据的电气或电磁形式的编码。信号在通信系统中可分为模拟信号和数字信号。其中模拟信号是指一种连续变化的电信号,例如:电话线上传送的按照话音强弱幅度连续变化的电波信号。数字信号是指一种离散变化的电信号,例如计算机产生的电信号就是“0”和“1”的电压脉冲序列串。数据通信的基本概念3、信道信道是用来表示向某一个方向传送信息的媒体。是传输信息的必经之路。一般来说,一条通信线路至少包含两条信道,一条用于发送的信道和一条用于接收的信道。和信号的分类相似,信道也可分为适合传送模拟信号的模拟信道和适合传送数字信号的数字信道两大类。数据通信的基本概念4、带宽带宽是通信信道的宽度,是信道频率上界与下界之间之差,是介质传输能力的度量,在传统的通信工程中通常以赫兹(Hz)为单位计量。例如,人所能听得的声波范围20Hz~20000Hz。在计算机网络中,一般使用每秒位数(b/s或bps)比特率作为带宽的计量单位。主要单位:Kb/s,Mb/s,Gb/s一个以太局域网理论上每秒可以传输1千万比特,它的带宽相应为10Mb/s。数据通信的基本概念5、时延信息从网络的一端传送到另一端所需的时间时延之和=处理时延+排队时延+发送时延+传播时延处理时延=分组首部和错误校验等处理(微秒)排队时延=数据在中间结点等待转发的延迟时间发送时延=数据位数/信道带宽传播时延=d/s(毫秒)d:距离s:传播速度≈光速数据通信方式1、并行与串行数据传输有并行和串行两种方式。通常,并行通信用于距离较近的情况,而串行通信用于距离较远的情况。在并行数据传输中,至少有8位数据同时从一个设备传导另一个设备,而在串行数据传输中,每次串的数据只有1位,串行传输速度相对慢,但实现串行数据传输的硬件具有经济和实用性。串行通信可以利用电话通信、无线、微波和卫星等现有通信网,而并行通信要用专门的并行电缆来实现。数据通信方式数据通信方式异步传输与同步传输在数据的串行传输中,介质一次传送1位数据。这时,发送器和接收器对这些数据必须有相同的时序安排(如信号速度、信号宽度等),即接收方必须知道它所接受的每一位的开始时间和结束时间。用来控制时序的常用技术有异步传输和同步传输。数据通信方式数据通信方式2、单工、半双工、全双工根据信号在通信线路上的传输方向,数据通信方式可分成如下三种:单工:数据单向传输(无线电广播)半双工:数据可以双向交替传输,但不能在同一时刻双向传输(对讲机)全双工:数据可以双向同时传输(电话);或者具有两条物理上独立的传输线路;或者具有一条物理线路上的两个信道,分别用于不同方向的信号传输数据通信方式3、基带与频带传输基带传输是指在信道上原封不动地传输由计算机或终端产生的0或1数字脉冲信号。具有速率高和误码率低等优点,在计算机网络通信中被广泛采用。频带传输是指将数字数据转换成模拟信号,借助于模拟信道进行传输的方式。频带传输解决了利用模拟信道传输数据信息的问题。模拟信道主要指电话传输系统。数据转换技术调制解调技术(解决数字数据在模拟信道上的传输

计算机和终端设备都是数字设备,它们只能接收和发送数字数据,而电话系统只能传输模拟信号,所以这个数字数据要进入到模拟信道以前要有一个变换器进行数字信号到模拟信号的转换,以便它能在模拟信道上传输,这样的一个变换过程叫调制(注意:这个调制过程并不改变数据的内容,仅是把数据的表示形式进行了改变)。这个变换器又叫做调制器。而当调制后的模拟信号传到接收端以后,在接收端也有一个变换器再对这个信号进行反变换,即又把它变回数字信号,这样的一个变换过程叫解调。这个变换器又叫解调器。由于计算机和终端设备之间的数据通信一般是双向的,因此在数据通信的双方既有用于发送信号的调制器又有用于接收信号的解调器,所以把这两个设备合在一起形成我们通常所说的调制解调器。调制解调(modem)技术调制解调技术最基本的调制方法有以下几种(在图中给出了这几种波形传输数据的波形的示意图):(1)调幅(AM)即载波的振幅随基带数字信号而变化。例如,0对应于无载波输出,而1对应于有载波输出。(2)调频(FM)即载波的频率随基带数字信号而变化。例如,0对应于频率f1,而1对应于频率f2。(3)调相(PM)即载波的初始相位随基带数字信号而变化。例如,0对应于相位0度,而1对应于180度。窄带上网示意图电话线16900、16901数字中继数据转换技术编码解码技术数据通信中使用最普遍的还是基带传输方式。基带传输必须将数字数据进行编码再进行传输,到了接收段再进行解码,还原为原来的数据。1、不归零制编码2、曼彻斯特编码3、差分曼彻斯特编码数据转换技术1、不归零制编码对于数字数据在数字信道上传输来说,最普遍而且最容易的办法是用两个不同的电压电平来表示两个二进制数字。例如,无电压(也就是无电流)常用来表示0,而恒定的正电压用来表示1。另外,使用负电压(低)表示0,使用正电压(高)表示1也是很普遍的。后一种技术称为不归零制NRZ(Non—ReturntoZero)使用这种不归零制NRZ信号的最大问题就是难以确定一位的结束和另一位的开始,并且当出现一长串连续的1或连续的0时,在接收端无法从收到的比特流中提取位同步信号。数据转换技术2、曼彻斯特编码曼彻斯特编码则可解决这一问题。它的编码方法是将每个码元再分成两个相等的间隔,码元1是由高至低电平转换,即其前半个码元的电平为高电平,后半个码元的电平为低电平。码元0则正好相反,从低电平到高电平的变换,即其前半个码元的电平为低电平,后半个码元的电平为高电平。这种编码的好处是可以保证在每一个码元的正中间出现一次电平的转换,即这个位中间跳变提供了时钟定时,这对接收端提取同步信号是非常有利的。数据转换技术3、差分曼彻斯特编码这种差分曼彻斯特编码与上面讲的曼彻斯特编码有着共同的特点,即在每一个码元的正中间有一次电平的变换,这种编码在表示码元1时,其前半个码元的电平与上一个码元的后半个码元的电平一样(见图中的实心箭头);但若码元为0,则其前半个码元的电平与上一个码元的后半个码元的电平相反(见图)中的空心箭头),即用每位开始时有无电平的跳变来表示0(1)的编码。不论码元是1或0,在每个码元的正中间的时刻,一定要有一次电平的转换。差分曼彻斯特编码需要较复杂的技术,但可以获得较好的抗干扰性能。数据转换技术数据交换技术在多结点通信网络中,为有效利用通信设备和线路,一般希望动态地设定通信双方间的线路。动态地接通或断开通信线路,称为“交换”例如,电话交换机在用户呼叫时为用户选择一条可用的线路进行接续。用户挂机后则断开该线路,该线路又可分配给其它用户。为什么要采用交换技术?节省线路投资,提高线路利用率交换方式分类:电路交换报文交换 分组交换数据交换技术电路交换(circuitswitching)原理直接利用可切换的物理通信线路,连接通信双方。三个阶段建立电路传输数据拆除电路特点在发送数据前,必须建立起点到点的物理通路;建立物理通路时间较长,数据传送延迟较短。例TelephonenetworksISDN(IntegratedServicesDigitalNetworks)数据交换技术报文交换(messageswitching)原理信息以报文(逻辑上完整的信息段)为单位进行存储转发。特点线路利用率高;要求中间结点(网络通信设备)缓冲大;延迟时间长。数据交换技术分组交换(packetswitching)原理信息以分组为单位进行存储转发。源结点把报文分为分组,在中间结点存储转发,目的结点把分组合成报文。分组:比报文还小的信息段,可定长,也可变长。特点对转发结点的存储要求较低,可以用内存来缓冲分组——速度快;转发延时小——适用于交互式通信;某个分组出错可以仅重发出错的分组——效率高;各分组可通过不同路径传输,容错性好。数据交换技术分组交换分为数据报(datagram)和虚电路(virtualcircuit)数据报每个分组均带有全称网络地址(源、目的),可走不同的路径。例:IPnetworks虚电路电路交换和分组交换的结合分三个阶段建立:发带有全称网络地址的呼叫分组,建立虚电路传输:沿建立好的虚电路传输数据;拆除:拆除虚电路。数据交换技术结论:电路交换适用于实时信息和模拟信号传送,在线路带宽比较低的情况下使用比较经济;报文交换适用于线路带宽比较高的情况,可靠灵活,但延迟大;(基本已经趋于淘汰)分组交换缩短了延迟,也能满足一般的实时信息传送。在高带宽的通信中更为经济、合理、可靠。是目前公认较(最)好的一种交换技术。计算机网络的分类LAN

LocalAreaNetwork

局域网,例如办公以太网、网吧内网等

WAN

WildAreaNetwork

广域网,例如InternetMAN

MetropolitanAreaNetwork

城域网,例如杭州网通宽带城域网提纲数据通信基础OSI参考模型TCP/IP协议基础OSI参考模型应用层:与用户最接近的一层表示层:通用的数据格式,语法会话层:控制会话传输层:流控、保证可靠性网络层:路径选择、路由及逻辑选路数据链路层:帧、介质访问控制物理层:规定信号和介质OSI参考模型分层模型的目的和优点:1、化解复杂性2、标准化接口3、模块化,易于工程4、确保技术的通用5、加速发展6、简化教学和学习OSI参考模型物理层物理层规定了激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性。该层为上层协议提供了一个传输数据的物理媒体。在这一层,数据的单位称为比特(bit)。属于物理层定义的典型规范代表包括:EIA/TIARS-232、EIA/TIARS-449、V.35、RJ-45等。OSI参考模型物理层的设备中继器集线器RepeatersandHubsRepeaterTransmitsdatatoallconnectedcomputersHubTransmitsdatatoallconnectedcomputersinastartopologyRepeaterHubOSI参考模型数据链路层数据链路层在不可靠的物理介质上提供可靠的传输。该层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。在这一层,数据的单位称为帧(frame)。数据链路层协议的代表包括:SDLC、HDLC、PPP、STP、帧中继等。OSI参考模型数据链路层的设备以太网以太网桥以太网交换机TokenRingEthernetCharacteristicsDescriptionAccessMethodCSMA/CDTransferSpeedStandardEthernet–10MbpsFastEthernet–100MbpsGigabitEthernet–1Gbps(1000Mbps)CollisionDetectionCarrierSenseMultipleAccessDetectssignalTransmitssignalCollisiondetectedTokenRingCharacteristicsDescriptionAccessMethodToken

passingTransferSpeed4to16MbpsforallcabletypesPhysical

RingLogical

RingMSAUBridgesBridgeSwitchesSwitchACBD1432端口号MAC地址1MACA2MACB3MACC4MACDOSI参考模型网络层网络层负责对子网间的数据包进行路由选择。网络层还可以实现拥塞控制、网际互连等功能。在这一层,数据的单位称为数据包(packet)。网络层协议的代表包括:IP、IPX、RIP、OSPF等。OSI参考模型网络层的设备路由器RoutersRouterRouterRouterRouterOSI参考模型传输层传输层是第一个端到端,即主机到主机的层次。传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输。此外,传输层还要处理端到端的差错控制和流量控制问题。在这一层,数据的单位称为数据段(segment)。传输层协议的代表包括:TCP、UDP、SPX等。OSI参考模型会话层管理主机之间的会话进程,即负责建立、管理、终止进程之间的会话。会话层还利用在数据中插入校验点来实现数据的同步。表示层对上层数据或信息进行变换以保证一个主机应用层信息可以被另一个主机的应用程序理解。表示层的数据转换包括数据的加密、压缩、格式转换等。表示层协议:ASN.1(抽象语法标记)等应用层为操作系统或网络应用程序提供访问网络服务的接口。应用层协议的代表包括:Telnet、FTP、HTTP、SNMP等。对等层通信封装与接封装源的某一层进行的工作在目的地的对应层上作相反的工作。我们称源的工作叫做封装,目的地所作的工作叫做解封装层层封装OSI参考模型v.s.ATMATM物理层ATM层AAL层OSI参考模型v.s.七号信令OSI参考模型v.s.以太网物理层(网络介质)介质访问控制(MAC)层链路访问控制(LAC)层OSI参考模型v.s.TCP/IP提纲数据通信基础OSI参考模型TCP/IP协议基础TCP/IP协议层次ApplicationLayerTransportLayerInternetLayerNetworkInterfaceLayerInternetLayerIPICMPIGMPARPNetwork

InterfaceLayerEthernetATMTransportLayerUDPTCPApplicationLayerFTPHTTPTCP/IP协议集TransmissionControlProtocol(TCP)UserDatagramProtocol(UDP)InternetProtocol(IP)InternetControlMessageProtocol(ICMP)InternetGroupManagementProtocol(IGMP)AddressResolutionProtocol(ARP)TransmissionControlProtocol(TCP)IPICMPIGMPARPUDPTCPSYNACKSYNACKUserDatagramProtocol(UDP)

UDPTCPIPICMPIGMPARPInternetControlMessageProtocol(ICMP)UDPTCPIPICMPIGMPARPRouterInternetGroupManagementProtocol(IGMP)UDPTCPIPICMPIGMPARPAddressResolutionProtocol(ARP)UDPTCPIPICMPIGMPARP

BCAARPCache14651.ARPcacheischecked2.ARPrequestissent3.ARPentryisadded4.ARPreplyissent5.ARPentryisadded6.IPpacketissentARPCache23数据的传输过程我们来看看实际例子:通过ftp协议从A发送数据aaa到B

ABDNSRouterRouterSMTPInternet数据先会被加上SMTP的头,成为[SMTP]AAA。往下发送到TCP层,成为[TCP][SMTP]AAA。再往下送到internet层[IP][TCP][SMTP]AAA。然后成为[MAC][IP][TCP][SMTP]AAA。这样通过ethernet或者FastEnternet发送到路由器,路由器得到后替换自己的MAC地址上去,传到下一级的路由器。这样经过长途跋涉,最终这个数据流到达目标机。目标机先从下面一层开始,去掉MAC,成为[IP][TCP][SMTP]AAA往上到IP层。比对后是发送给我这个IP的,去掉IP,成为[TCP][SMTP]AAA。TCP接到了查看校验和,没错,往上[SMTP]AAA。最后SMTP协议去解释,得到了AAA。IP地址休息片刻下面你将领略到TCP/IP协议的精华所在!通信过程(这可是真的“信”哦)NameAddressPostOfficePostOfficeNameAddressIP地址0001000000IP地址HostIDNetworkIDIP地址IPv4地址位长32bit

xxx.xxx.xxx.xxx共有232个地址IPv6地址位长128bit

xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx

共有2128个地址IP地址分类wxyzA类网络ID主机IDB类网络ID主机IDC类网络ID主机ID点分十进制表示法IP地址分类分类示意图E55ABCD将网络分成子网子网子网掩码子网掩码的分配规律CIDR标记法本地IP和远程IP无类别域间路由技术CIDR标记法IP地址子网掩码子网掩码1的数量

CIDR表示的IP地址

11111111111111111111000000000000000010101101100101111011000001118+8+4+0=20/20无类别域间路由技术CIDR标记法也称网络前缀标记法。IP:/20表示:其子网掩码有20个连续的1,用来确定网络ID;余下的必须是0,用来确定主机ID。子网

HubHub子网掩码IPAddressHostIDNetworkID00SubnetMask192.168.IPAddress00SubnetMaskNetworkIDIP地址00子网掩码网络IDIP地址00子网掩码网络ID子网掩码的分配规律:1,最大值1跟最小值0。2,连续的1确定网络ID。3,连续的0确定主机ID。子网掩码比特NetworkIDHostID11111111111111111111111100000000wxyz二进制表示十进制表示111111111111111011111100111110001111000011100000110000001000000000000000子网掩码比特NetworkIDHostID11111111111111111111111100000000wxyz二进制表示十进制表示111111112551111111025411111100252111110002481111000024011100000224110000001921000000012800000000

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论