TCPIP协议及其应用课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《TCPIP协议及其应用课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TCPIP 协议 及其 应用 课件
- 资源描述:
-
1、TCP/IPTCP/IP协议及其应用协议及其应用第第1章章 TCP/IP协议基础协议基础 网络通信协议网络通信协议 管理管理TCP/IPTCP/IP的组织机构的组织机构 RFCRFC OSIOSI参考模型参考模型 TCP/IPTCP/IP协议簇协议簇 TCP/IPTCP/IP封装与分用封装与分用 协议分析协议分析 WiresharkWireshark学学 习习 要要 点点1.1 1.1 网络通信协议与网络通信协议与TCP/IPTCP/IP(P1P1)1.1.1 1.1.1 网络通信协议网络通信协议(P1P1)v网络协议是网络中通信双方共同遵守的规则和约网络协议是网络中通信双方共同遵守的规则和约
2、定,对信息传输的速率、代码结构、传输控制、定,对信息传输的速率、代码结构、传输控制、差错控制等作出规定。差错控制等作出规定。v协议由以下协议由以下3 3部分组成:部分组成:语义(语义(SemanticsSemantics):规定双方完成通信需要):规定双方完成通信需要的控制信息及应执行的动作。的控制信息及应执行的动作。语法(语法(SyntaxSyntax):规定通信双方交换的数据或):规定通信双方交换的数据或控制信息的格式和结构。控制信息的格式和结构。时序(时序(TimingTiming):规定通信双方彼此的应答关):规定通信双方彼此的应答关系,包括速度的匹配和顺序。系,包括速度的匹配和顺序。
3、1.1.2 1.1.2 TCP/IPTCP/IP协议协议(P2P2)TCP/IPTCP/IP协议是目前最完整的、协议是目前最完整的、被全世界普遍接受的被全世界普遍接受的通信协议标准,解决了异形机的互连及异构网的互通信协议标准,解决了异形机的互连及异构网的互连问题。连问题。TCP/IPTCP/IP协议以套件的形式推出协议以套件的形式推出,称为,称为TCP/IPTCP/IP协议簇,协议簇,包含一组相互配合的协议,包含一组相互配合的协议,TCPTCP和和IPIP只是其中最重只是其中最重要的两个协议。要的两个协议。TCP/IPTCP/IP协议只是习惯叫法,更专业的叫法是协议只是习惯叫法,更专业的叫法是
4、InternetInternet协议,是当前协议,是当前InternetInternet事实上的国际标准。事实上的国际标准。1.1.3 1.1.3 管理管理TCP/IPTCP/IP的组织机构的组织机构(P2P2)vInternetInternet不为任何国家和政府所拥有,不为任何国家和政府所拥有,InternetInternet的管理和标准化由相关的非盈利组织机构承担。的管理和标准化由相关的非盈利组织机构承担。v相关的组织机构有:相关的组织机构有:ISOC(Internet Society)ISOC(Internet Society),InternetInternet协会是所有各种协会是所有各
5、种InternetInternet委员会和任务组的上级机构。委员会和任务组的上级机构。IAB(Internet Architecture Board),InternetIAB(Internet Architecture Board),Internet体系结构体系结构委员会,是委员会,是ISOCISOC的技术顾问。的技术顾问。IETF(Internet Engineering Task Force),InternetIETF(Internet Engineering Task Force),Internet工程工程任务组,负责制定草案、测试、提出建议以及维护任务组,负责制定草案、测试、提出建议以
6、及维护InternetInternet标准。标准。IESG(Internet Engineering Steering Group)IESG(Internet Engineering Steering Group),InternetInternet工程指导小组,是工程指导小组,是IETFIETF的上层机构。的上层机构。管理管理TCP/IPTCP/IP的组织机构的组织机构IRTF(Internet Research Task Force),InternetIRTF(Internet Research Task Force),Internet研究任研究任务组。务组。IRSG(Internet Re
7、search Steering Group),InternetIRSG(Internet Research Steering Group),Internet研研究指导小组,究指导小组,IRTFIRTF受受IRSGIRSG的管理。的管理。IANA(Internet Assigned Numbers Authority),InternetIANA(Internet Assigned Numbers Authority),Internet数字分配机构,负责分配和维护数字分配机构,负责分配和维护InternetInternet技术标准中的唯一技术标准中的唯一编码和数值系统。编码和数值系统。ICANN(
8、Internet Corporation for Assigned Names and ICANN(Internet Corporation for Assigned Names and Numbers),InternetNumbers),Internet名称与数字地址分配机构,具体行使名称与数字地址分配机构,具体行使IANAIANA的职能,负责的职能,负责DNSDNS域名管理和域名管理和IPIP地址分配。地址分配。ICANNICANN把把IPIP地地址分配给全球址分配给全球5 5大地区的大地区的InternetInternet注册机构(注册机构(RIRRIR),北美地),北美地区的区的ARI
9、NARIN,欧洲地区的,欧洲地区的RIPERIPE,拉丁美洲地区的,拉丁美洲地区的LACNICLACNIC,非洲,非洲地区的地区的AFriNICAFriNIC,亚太地区的,亚太地区的APNICAPNIC。TCP/IP TCP/IP 管理管理层次体系(层次体系(P3P3)1.1.4 RFC(P3)v RFC(Request For Comment)RFC(Request For Comment),请求注释,是有关,请求注释,是有关InternetInternet的一系列注解和文件。的一系列注解和文件。RFCRFC文档的发布开始于文档的发布开始于19691969年,绝大部分年,绝大部分Intern
10、etInternet标准的制定都是以标准的制定都是以RFCRFC的形式的形式开始,经过大量的论证和修改而完成。开始,经过大量的论证和修改而完成。v RFC206RFC206“The Internet Standard Process-Revision 3The Internet Standard Process-Revision 3”给出给出InternetInternet标准的建立过程。标准的建立过程。v 由由IETFIETF和和IESGIESG共同制定的共同制定的InternetInternet协议簇的规范文档就是协议簇的规范文档就是作为作为RFCRFC进行发布的,许多进行发布的,许多TC
11、P/IPTCP/IP协议都得到了协议都得到了RFCRFC的充分的充分论证和文档支持。论证和文档支持。v RFCRFC包含了关于包含了关于InternetInternet几乎所有的重要文字资料,这些几乎所有的重要文字资料,这些RFCRFC文档资料公开在文档资料公开在InternetInternet上提供下载。上提供下载。http:/www.ietf.org/rfc/http:/www.ietf.org/rfc/v RFCRFC由由IETFIETF具体创建和维护。具体创建和维护。RFC RFC 1.1.InternetInternet 标准规范标准规范 (P4P4)v 符合符合InternetIn
12、ternet标准过程的规范归结为标准过程的规范归结为TSTS和和ASAS两类:两类:TS(Technical Specification,TS(Technical Specification,技术规范技术规范)是关于协议约定是关于协议约定和格式的描述,和格式的描述,AS(Applicability Statement,AS(Applicability Statement,实用性陈实用性陈述述)是协议使用的环境和方法。是协议使用的环境和方法。v ASAS为每个为每个TSTS指定下列指定下列5 5个需求等级:个需求等级:必需的(必需的(RequiredRequired),必须在所有使用),必须在所
13、有使用TCP/IPTCP/IP协议簇的协议簇的系统中使用。系统中使用。推荐的(推荐的(RecommendedRecommended),不是必需的,但是根据经验和),不是必需的,但是根据经验和技术要求推荐使用。技术要求推荐使用。可选的(可选的(ElectiveElective),不推荐,在系统中的实现可选。),不推荐,在系统中的实现可选。限制使用的(限制使用的(Limited UseLimited Use)不推荐的(不推荐的(Not RecommendedNot Recommended)RFCRFC 2.2.InternetInternet 标准处理过程标准处理过程 (P4P4)一个规范文档要进
14、入一个规范文档要进入InternetInternet标准之前,标准之前,首先要作为一个草案提交,接受非正式的评论。首先要作为一个草案提交,接受非正式的评论。如果超过如果超过6 6个月,你的草案还没有被个月,你的草案还没有被IESGIESG推荐推荐发布,则被从草案目录中移除。发布,则被从草案目录中移除。如果被推荐发布成为如果被推荐发布成为RFCRFC文档,可从草案文档,可从草案转为正式转为正式RFCRFC。InternetInternet 标准处理过程标准处理过程 1.1.标准轨迹标准轨迹 试图成为试图成为InternetInternet标准的规范必须经过一系列的成熟等级,标准的规范必须经过一系
15、列的成熟等级,也就是也就是InternetInternet标准轨迹。由标准轨迹。由3 3个成熟等级构成:个成熟等级构成:提案标准(提案标准(Proposed StandardProposed Standard):此规范已经通过了):此规范已经通过了深入的审查过程,受到足够多的组织的关注,并被认为深入的审查过程,受到足够多的组织的关注,并被认为是有价值的。是有价值的。草案标准(草案标准(Draft StandardDraft Standard):此规范已经被很好的理):此规范已经被很好的理解,并被认为是稳定的,可以被用作开发。解,并被认为是稳定的,可以被用作开发。因特网标准(因特网标准(Inte
16、rnet StandardInternet Standard):经过有效的实现):经过有效的实现和成功的运行,并达到了很高的技术成熟度,和成功的运行,并达到了很高的技术成熟度,IESGIESG分配分配给给1 1个个STDSTD号码,号码,RFCRFC文档成为正式的官方标准协议。文档成为正式的官方标准协议。InternetInternet 标准处理过程标准处理过程2.2.非标准轨迹非标准轨迹未进入标准轨迹的规范有以下未进入标准轨迹的规范有以下3 3个成熟等级:个成熟等级:实验性的(实验性的(ExperimentalExperimental):作为):作为InternetInternet社区的社区
17、的一般信息发布,是研究和开发工作的记录,属于正一般信息发布,是研究和开发工作的记录,属于正在试验的情况。在试验的情况。信息性的(信息性的(InformationalInformational):):作为作为InternetInternet社区的社区的一般信息发布,但是并不表示得到社区的推荐和认一般信息发布,但是并不表示得到社区的推荐和认可。可。历史性的(历史性的(HistoricHistoric):已经被更新的规范取代,):已经被更新的规范取代,或已经过时了。或已经过时了。1.2 OSI1.2 OSI参考模型(参考模型(P5P5)OSI OSI是由是由ISOISO制定的国际标准,制定的国际标准
18、,后来改称为后来改称为OSI/RMOSI/RM。1.2.1 1.2.1 OSIOSI参考模型的层次结构参考模型的层次结构(P5P5)ISO/ISO/OSIOSI具有以下主要特点(具有以下主要特点(P6P6)它定义的是一种抽象结构,并未明确如何实现其中每一层的它定义的是一种抽象结构,并未明确如何实现其中每一层的功能。功能。每一层所完成的功能都是独立的,与其他层完成的功能无关。每一层所完成的功能都是独立的,与其他层完成的功能无关。每一层的功能自成体系,使开放互联成为可能。每一层的功能自成体系,使开放互联成为可能。低层为高层服务,高层可以忽略低层的分层细节,便于网络低层为高层服务,高层可以忽略低层的
19、分层细节,便于网络开发和设计。开发和设计。相邻的两层之间提供有接口,便于两层之间的通信。相邻的两层之间提供有接口,便于两层之间的通信。它仅仅是一种参考,实际的网络体系并未将其每一层的功能它仅仅是一种参考,实际的网络体系并未将其每一层的功能实现,而是省略某些层。实现,而是省略某些层。1.2.2 1.2.2 OSIOSI参考模型的通信机制参考模型的通信机制(P6P6)OSIOSI参考模型采用逐层传递、对等通信的机制。通信过程参考模型采用逐层传递、对等通信的机制。通信过程必须经过一个发送方自上而下及接收方自下而上的数据必须经过一个发送方自上而下及接收方自下而上的数据传输过程。对等层之间实现逻辑上的通
20、信。传输过程。对等层之间实现逻辑上的通信。源主机向目标主机发送数据时,数据自上而下必须逐层源主机向目标主机发送数据时,数据自上而下必须逐层封装(数据打包),每层对于从上层传下来的数据,要封装(数据打包),每层对于从上层传下来的数据,要附加首部(包头)和尾部(包尾)。附加首部(包头)和尾部(包尾)。目标主机接收数据时,自下而上必须对原来封装的数据目标主机接收数据时,自下而上必须对原来封装的数据逐层解封(解包),每层对于从下层传上来的数据要去逐层解封(解包),每层对于从下层传上来的数据要去除原来附加的包头包尾。除原来附加的包头包尾。真正的通信动作只发生在同一台计算机内彼此相邻的两真正的通信动作只发
21、生在同一台计算机内彼此相邻的两层之间,以及两机之间的物理层。层之间,以及两机之间的物理层。OSIOSI参考模型的通信机制参考模型的通信机制(P6P6)1.2.3 1.2.3 协议数据单元(协议数据单元(PDUPDU)()(P7P7)物理层称为位流或比特流物理层称为位流或比特流 0011000011010101101100011100110000110101011011000111 链路层称为帧(链路层称为帧(FrameFrame)网络层中称为分组或包(网络层中称为分组或包(PacketPacket)传输层中称为段(传输层中称为段(SegmentSegment)、数据段或报文段)、数据段或报文段
22、 应用层中称为报文或消息(应用层中称为报文或消息(MessageMessage)1.2.4 1.2.4 OSIOSI各层功能和对应的网络管理工作各层功能和对应的网络管理工作物理层物理层在实际物理线路上传输通在实际物理线路上传输通信数据信数据bitbit。网络电缆、双绞网络电缆、双绞线、光纤。线、光纤。网络布线设计、线网络布线设计、线路测试及排故。路测试及排故。链路层链路层在主机之间传输数据帧在主机之间传输数据帧(Frame)(Frame)。网卡、集线器、网卡、集线器、两层交换机。两层交换机。两层交换机使用,两层交换机使用,数据帧分析。数据帧分析。网络层网络层在网络节点之间传输数据在网络节点之间
展开阅读全文