第二章 TCPIP协议

上传人:20****03 文档编号:178696164 上传时间:2021-04-05 格式:DOC 页数:34 大小:2.59MB
返回 下载 相关 举报
第二章 TCPIP协议_第1页
第1页 / 共34页
第二章 TCPIP协议_第2页
第2页 / 共34页
第二章 TCPIP协议_第3页
第3页 / 共34页
第二章 TCPIP协议_第4页
第4页 / 共34页
第二章 TCPIP协议_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《第二章 TCPIP协议》由会员分享,可在线阅读,更多相关《第二章 TCPIP协议(34页珍藏版)》请在金锄头文库上搜索。

1、第二章TCP/IP协议2.1 TCP/IP协议的功能及其内部关系2.1.1 TCP/IP协议的功能TCP/IP协议是Internet的基础,在第一章中我们已对其标准及标准的形成方式、管理机构作了介绍,但由于TCP/IP协议已成为事实上的国际标准,几乎每一个从事网络及通信方面工作的专业人员,都必须掌握TCP/IP协议的体系结构和一些基本、常用的协议。并且掌握TCP/IP协议的应用接口、调用工具和测试软件,才能从事网络构建、测试、故障排除、网络管理等工作。可以说,没有TCP/IP协议的开放性、没有IP层的协议,也就没有Internet今日的辉煌,更没有IP网络的未来。因此我们首先要认识网间网的实质

2、:要解决异种网的通信问题。隐藏网络细节,向用户提供一致的通信服务,最终实现网络的互联。实现互联的方法有两种:利用应用程序或利用操作系统。要达到此目的,就需要在低层网络技术与高层应用程序之间增加一个中间层软件,以便抽象和屏蔽硬件细节,向用户提供通用网络服务。如此互联的一个一致性的大网,即网间网。正是有了这样一个人为的网间网层,我们才能在此基础上去构建不同网络的互通及融合,以形成IP的网络。而构筑此网间网层的实现方式就是数据的封装和拆封(即数据的打包和拆包)。通过打包构成共同认知的数据来构成互通;通过拆包变成上层认知的数据格式交给不同的业务或服务处理。TCP/IP协议的主要功能简单归纳如下:应用层

3、:向用户提供一组常用的应用程序,如文件传输、电子邮件等。传输层:提供应用程序间(即端到端)的通信。格式化信息流;提供可靠传输(TCP)。网间网层(IP层):1、 处理来自传输层的分组发送请求:收到请求后,将分组装入IP数据报,填充报头,选择到信宿的路径,将数据报发往适当的网络端口;2、 处理输入数据报:首先检查其合法性,然后寻径若已到达信宿,则去掉报头,将剩下部分交给适当的传输协议;若该数据报尚未到达信宿,则转发该数据报;3、 处理ICMP报文,处理路径、流控、拥塞等问题。网络接口层:负责接收IP数据报并通过网络发送之,或从网络上接收物理帧,抽出IP数据报,交给IP层。接口类型:设备驱动程序(

4、如局域网的网络接口)含自身数据链路协议的复杂子系统(如X.25中的网络接口)我们常常遇到学员问起路由器的工作原理,其实从TCP/IP的功能我们就可以得知:在路由器中,如数据通信的原理一样,发端有数据buffer和发送buffer,收端有数据接收buffer和数据buffer,从网络物理通道上接收到数据逐层拆包,还原成IP的数据报后,路由器首先要判数据报的合法性,不合法的报就丢弃;合法的报再判目的IP地址,若目的IP地址为本子网,即为落地报,则再拆包,去除IP报头,交传输层处理;若非落地报,则查路由表,寻找下一跳的端口和IP地址,再逐层打包,交给物理层发送。路由器的工作机制简单描述如上,实际上在

5、TCP/IP协议中也有类似通信网的信令机制,ICMP协议起的作用与信令就很相似,但它没有通信系统的信令完善和复杂。在上述的描述中,对于合法的IP包,还要区分其是ICMP的报文、网管的报文或是普通的IP数据报文,对于ICMP的报文路由器要处理;对于网管的报文则拆包交UDP的161、162端口,由网管协议(SNMP)处理;而普通的IP数据报则判其目的IP地址。2.1.2 TCP/IP协议簇及内部依赖关系TCP/IP协议的四层结构及两大边界在1.3.1.2中已给出,在此不再叙述,TCP/IP协议簇及其内部依赖关系如图2.1所示。2.1.3 TCP/IP协议的层间操作实例TCP/IP协议的层间操作实例

6、见图2.22.2 网络接口层的相关协议2.2.1 网络接口层的功能2.2.1.1 网络接口层的结构和功能通过OSI的七层与TCP/IP的四层的比较,我们可以知道其网络接口层对应于OSI的物理层和数据链路层。物理层主要是不同的传输媒体和传输方式,主要提供的是数据传输的物理通道。而数据链路传输层则提供数据传输的通信方式、通信控制等功能。在通信网中,由于ITU-T采用的是OSI的七层体系结构,绝大多数的通信标准将物理层和链路层分开,特别是通信网中的链路层较复杂,建立链路、保持链路、拆除链路等工作及各种各样的意外情况的处理均由链路层处理,其优势在于逻辑严谨,可靠性好,但这些是以牺牲网络的高效性为代价的

7、。在计算机网络中,由于其网络接口层已包含了物理层和数据链路层,且数据链路层与物理层是不严格区分的,所以在计算机网络中,其网络接口层的标准(IEEE802委员会定义的802规范)中,均包括不同物理媒介下的数据链路标准,且将数据链路层分成了逻辑链路控制层(LLC)和媒质接入控制层(MAC)两个子层。在媒质接入控制(MAC)层中对不同媒质下的物理要求进行了定义。关于802的标准具体见第三章内容。网络接口层的功能在计算机网络和通信网中略有不同,但都具有形成帧和拆除帧,与不同物理媒介接口的功能。只是不同的标准下,其帧的结构、物理媒介的标准、控制数据转发的方式是不同的。2.2.1.2 物理层的基本概念、传

8、输媒体、传输方式、物理层标准在计算机网络中,其物理的设备和传输的媒体的种类繁多,通信方式也是各种各样的,而物理层的重要作用即是尽可能的屏蔽掉这些差异,为不同的数据链路提供比特流的传输。物理层的协议我们也常称为物理层规程。物理层的主要任务是描述和确定与传输媒体的接口的一些特性。比如:机械特性、电气特性、功能特性和规程特性。数据的传输方式,按照通信双方的信息交互方式上分,有单工通信、半双工通信和全双工通信三种;按照通信信号的形式上分,有模拟通信和数字通信两种,但模拟的信号和数字的信号可以通过调制和解调来互相转换,信号又可分成基带信号和宽带信号;从通信的用户节点方式上看,又可分成点到点通信、点到多点

9、通信和多点到多点通信三种;从通信传播的方式上看,又有单播、组播和广播三种。这些概念在今后的课程中频繁的用到,必须理解清楚。在远距离通信中,常用的传输方式是串行传输,特别是异步的串行传输。内导体芯线绝缘箔屏蔽铜屏蔽外套传输媒体即传输介质,在通信系统的传输中分有线传输和无线传输。有线传输的传输媒体主要有三种,它们分别是:双绞线、同轴电缆、光纤。但近二年,磁介质作为传输媒体的应用也越来越广泛,特别是欧洲的德国和瑞典用电力线来进行宽带传输的应用。双绞线(见图2.3)又分成屏蔽双绞线(STP)和无屏蔽双绞线(UTP)两种。分别见图2.4和图2.5。通信设备中,用户线(从用户到交换机)基本上用的都是双绞线

10、。绞合的结构可减少对相邻导线的电磁干扰。1991年美国电子工业协会EIA和电信工业协图2.3 双绞线示意图 会TIA联合发布了一个标准EIA/TIA-568(即“商屏蔽双绞线(STP)以铝箔屏蔽以减少干扰和串音。非屏蔽双绞线(UTP)3类(16M)、5类(155M)、6类(1200M)双绞线外没有任何附加屏蔽图2.4 屏蔽双绞线图2.5 非屏蔽双绞线铜芯绝缘层外导体屏蔽层保护套用建筑物电信布线标准”),规定了室内传输数据的无屏蔽双绞线和屏蔽双绞线的标准。1995年将布线标准更新为EIA/TIA-568-A,该标准规定了5类UTP标准,现在最常用的是5类线。在1998年4月已有6类线的草案问世,

11、现已有6类线的使用。不同类型的双绞线只是线对间的绞合度和线对内两根导线的绞合度的不同,衡量双绞线的主要指标是其衰减特性和近端串扰,而其传输的最高速率则与数字信号的编码方法有关。同轴电缆(见图2.6)由内导体铜质芯线(单股或多股绞合实芯线)、绝缘层、网状编织的外导体屏蔽层及保护塑料外层组成,它有很好的抗干扰特性,广泛用于较高速的数据传输。它与计算机的连接方式有T型分接头和插入式分接头两种。按特性阻抗值的不同,同轴电缆分为两类:基带同轴电缆(50、以10Mb/s速率、可将基带数字信号传送1Km)和宽带同轴电缆(75、用于模拟传输,是有线电视系统CATV的图2.6 同轴电缆示意图 标准传输电缆。传输

12、模拟信号时,频率可达300450MHz,传输距离可达100Km,现在最高已可达750MHz。通常一条带宽为300MHz的电缆可以支持150Mb/s的数据率。)基带同轴电缆又分成粗同轴(D=2.54cm)和细同轴(D=1.02cm)。细同轴:50,D=1.02cm,10Mbps;185m、4中继、5段(925m)优缺点:价格低;安装方便(T型连接器、BNC接头、Terminator);抗干扰能力强;距离短;可靠性差。粗同轴:50,D2.54cm,10Mbps;500m、4中继、5段(2500m)。优缺点:价格稍高;安装方便(收发器、收发器电缆、Terminator);抗干扰能力强;距离中等;可靠

13、性好。由于近二十年来,计算机的运行速度每十年提高十倍,而信息的传输速度差不多每十年提高100倍,光纤成为通信技术最主要传输媒体。光纤通常有非常透明的石英玻璃拉成细丝。光纤由可分成单模光纤和多模光纤两种(见图2.7)。在光纤通信中常用的三个波段的中心分别位于0.85m、1.30m、1.55m。此三个波段都具有2500030000GHz的带宽(受光电转换器件限制100Gb/s)。光纤具有通信容量大、传输损耗小、中继距离长、远距离传输特别经济;抗雷电和电磁干扰性能好;无串音干扰、保密性好,不易被窃听或截取数据;体积小,重量轻等优点,而其需要昂贵光电接口的缺点,随着价格的逐年下降已不成为缺陷。正是因为

14、此,目前我们可以从资料中得知:欧美四十几个国家均将HTTH(光纤入户)作为其宽带通信发展的目标。无线介质包括:无线电、短波、微波、卫星和光波。无线通信的传输手段主要是:数字微波和卫星通信。物理层的标准很多,我们常见的有RS-232、RS-485、RS-449、ITU-T的X.21、以太网的物理口10Base-T、100Base-T、100Base-F等。2.2.1.3 数据链路层的结构和功能在此有必要先区分一下数据链路(data link)和链路(link)这两个概念。链路:即一条无源的点到点的物理线路,其中间没有任何其他的交换节点。由此可见一条链路只是一条通路的一个组成部分。数据链路:是指除

15、了必须有一条物理线路外,还必须有必要的规程(porcedure)来控制这些数据的传输。也就是在数据链路层能够通过一些协议,在不太可靠的物理链路上实现可靠的数据传输。数据链路层的主要功能可归纳如下:1、链路管理:用于数据链路的建立、维持和释放。2、帧同步:由于在数据链路层,数据的传送单位是帧,因此收方要从收到的比特流中准确地区分出一帧的开始和结束在什么地方,此即为帧同步。3、流量控制:为了避免收方来不及接收,而发送方持续发送而造成地数据丢失。4、差错控制:通过检错重发机制来实现,或采用较复杂的前向纠错编码(FEC)来实现。5、将数据和控制信息分开:因为数据和控制信息在同一通道中甚至是同一帧中传送。6、透明传输:无论所传数据是什么样地的比特组合,都能正确地传送。7、寻址:在多点连接的情况下,必须保证每一帧都能送到正确地目的地,收方也知道是那一个发送方发出的数据帧。在帧中继中,数据链路层没有流量控制能力,其流量控制是由高层完成的。但在帧中继中具有处理逻辑连接的复用和交换的能力。 在ATM中,由于光纤信道的误码率极低,其数据链路层不必进行差错控制和流量控制,其差错控制和流量控制的工作也是放在高层处理。在计算机网中,数据链路层能实现的是帧校验,如CRC校验。发现错误后,是在传输层实现重发的。因此可以说在

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号