已阅读5页,还剩30页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
TCPIP简介RG-NPRD61,TCPIP简介,TCPIP简介RG-NPRD62,目的熟悉TCP/IP的基础概念,了解TCP/IP协议族的基本架构和协议构成对象学校应届毕业新员工时间1.5小时,TCPIP简介RG-NPRD63,主要内容,IP地址和端口IP、ICMP、TCP和UDP协议可靠的数据传输应用层协议简介,TCPIP简介RG-NPRD64,TCP/IP协议图,TCPIP简介RG-NPRD65,IP地址,在互联网上每一个接口必须有唯一的Internet地址。总长度32位。一共分为五类:A类,B类,C类,D类,E类。回环地址,缺省路由器地址,本地网络,广播地址,TCPIP简介RG-NPRD66,端口,端口采用16位端口号来识别,端口对应一个主机上运行的应用程序。服务器一般使用公认端口号。客户端要保证端口在本机上是唯一的。客户端口成为临时端口,服务器的服务时刻运行,端口固定一直进行侦听。TCP/IP提供的服务都用公认的11023,大多数连接是分配10245000之间。FTP(20,21),Telnet(23),SMTP(25),DNS(53),WWW(80),POP3(110),TCPIP简介RG-NPRD67,IP协议,无连接数据报传送,数据报路由选择和差错控制。IP协议的数据报有报头和数据两部分组成。将数据报包装成符合物理网络要求的帧的格式的过程称为封装。不同物理网络对帧大小的限制是不同的,这种限制成为物理网络的最大传输单元(MTU)。目前的Internet主导协议是IP协议,IPv4下一代Internet协议:IPv6。,TCPIP简介RG-NPRD68,报头长度不固定,以32位为单位。数据报总长度占16位,包括报头和数据。报头为4字节的整数倍,不足用“0”来填充。选项:路由选择给出一个从源到目标的IP地址序列,要求数据报严格沿制定的路由表传输。,IP报文头格式,TCPIP简介RG-NPRD69,ICMP协议,ICMP是“InternetControlMessageProtocol”(Internet控制消息协议)的缩写。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。,TCPIP简介RG-NPRD610,思考题,IP层的MTU和以太网物理链路MTU有什么关系?IPMTU的最小值是多少?自己选择一个本地地址(如),使用ping和Tracert诊断一下,使用抓包软件(Sniffer,Packetyzer等)分析这个过程。利用windows自带的ping工具发送出分片的IP报文,使用抓包工具分析报文分片的情况.,TCPIP简介RG-NPRD611,UDP协议,无连接的服务提供高效率/低可靠性服务UDP的简单性使UDP不适合于一些应用,但对另一些更复杂的、自身提供面向链接功能的应用却很适合。其他可能使用UDP的情况包括:转发路由表数据交换、系统信息、网络监控数据等的交换。这些类型的交换不需要流控、应答、重排序或任何TCP提供的功能。,TCPIP简介RG-NPRD612,协议端口(Protocolport),用16bit区分,共有216个端口(每台主机)众所周知端口全局分配,用于标准服务器取值小于1024临时端口本地分配(主机建立连接时为用户进程动态分配的端口)取值大于等于1024,TCPIP简介RG-NPRD613,保留端口举例,TCPIP简介RG-NPRD614,UDP数据包的封装,TCPIP简介RG-NPRD615,UDP数据包格式,TCP端口号与UDP端口号是相互独立的。,TCPIP简介RG-NPRD616,校验和的计算,伪包头(校验和计算的特殊性),TCPIP简介RG-NPRD617,UDP的特点,UDP被设计成一个有效的和最小的传输协议。这一点直接反映在其头结构中。它只包括用于转发数据报至合适应用(端口号)的足够信息,并且执行一定的错误检查。UDP不提供任何TCP支持的更先进的功能。没有计时机制、流控或拥塞管理机制、应答、紧急数据的加速传送,或其他任何功能。UDP使用尽力方式传送数据报。由于某种原因传输失败,数据报被丢弃并且不试图作重传。,TCPIP简介RG-NPRD618,练习:在域名解析(DNS)中使用UDP,使用Sniffer软件监控UDP报文并作简单分析,TCPIP简介RG-NPRD619,TCP协议,TCP/IP最具代表性的协议可靠的面向连接的协议TCP将用户数据打包构成报文段;它发送数据后启动一个定时器;另一端对收到的数据进行确认,对失序的数据重新排序,丢弃重复数据;TCP提供端到端的流量控制,并计算和验证一个强制性的端到端检验和。许多流行的应用程序如Telnet、Rlogin、FTP和SMTP都使用TCP,TCPIP简介RG-NPRD620,TCP数据包格式,TCPIP简介RG-NPRD621,序列号,序号用来标识从TCP发端向TCP收端发送的数据字节流,它表示在这个报文段中的的第一个数据字节。序号是32bit的无符号数,序号到达2321后又从0开始。TCP为应用层提供全双工服务。这意味数据能在两个方向上独立地进行传输。连接的每一端必须保持每个方向上的传输数据序号.,TCPIP简介RG-NPRD622,确认序列号,既然每个传输的字节都被计数,确认序号包含发送确认的一端所期望收到的下一个序号。因此,确认序号应当是上次已成功收到数据字节序号加1。只有ACK标志(下面介绍)为1时确认序号字段才有效发送ACK无需任何代价,因为32bit的确认序号字段和ACK标志一样,总是TCP首部的一部分。因此,一旦一个连接建立起来,这个字段总是被设置,ACK标志也总是被设置为1,TCPIP简介RG-NPRD623,首部长度,首部长度给出首部中32bit字的数目。需要这个值是因为选项字段的长度是可变的。这个字段占4bit,因此TCP最多有60字节的首部。没有选项字段时正常的长度是20字节。,TCPIP简介RG-NPRD624,6个标志位,在TCP首部中有6个标志比特。它们中的多个可同时被设置为URG紧急指针(urgentpointer)ACK确认序号有效。PSH接收方应该尽快将这个报文段交给应用层。RST重建连接。SYN同步序号用来发起一个连接。FIN发端完成发送任务。,TCPIP简介RG-NPRD625,窗口大小,TCP的流量控制由连接的每一端通过声明的窗口大小来提供。窗口大小为字节数,起始于确认序号字段指明的值,这个值是接收端正期望接收的字节。窗口大小是一个16bit字段,因而窗口大小最大为65535字节。接收方通过设置该值大小可调节发送端发送数据的速度,实现流量控制。,TCPIP简介RG-NPRD626,校验和,检验和覆盖了整个的TCP报文段:TCP首部和TCP数据。这是一个强制性的字段,一定是由发端计算和存储,并由收端进行验证。TCP检验和的计算和UDP检验和的计算相似,需要一个伪首部。,TCPIP简介RG-NPRD627,紧急数据指针,只有当URG标志置1时紧急指针才有效。紧急指针是一个正的偏移量,和序号字段中的值相加表示紧急数据最后一个字节的序号。TCP的紧急方式是发送端向另一端发送紧急数据的一种方式。,TCPIP简介RG-NPRD628,可选项及填充,最常见的可选字段是最长报文大小,建立连接的双方提供的最大长度中的较小值作为长度,默认536字节。窗口比例调整因子,设定对216的窗口大小进行左移的位数(因子最大为16,即窗口最大为232)设定非Go-back-n的差错重传机制(NAK)。,TCPIP简介RG-NPRD629,TCP的连接,三次握手(three-wayhandshake),TCPIP简介RG-NPRD630,TCP传输控制的实现,TCPIP简介RG-NPRD631,TCP连接的释放,主机A,主机B,FIN(SEQ=x),ACK(SEQ=y,ACK=x+1),A-B单向连接释放,但A仍能接收B的数据,ACK(SEQ=y,ACK=x+1),FIN(SEQ=x),B-A单向连接释放,TCPIP简介RG-NPRD632,思考,捕获HTTP报文,分析TCP连接的建立和断开过程使用Telnet客户端telnet到一台不支持TelnetServer的主机,捕获报文看对方主机发回的TCP报文携带什么标志比较IP,TCP,UDP的首部,认真观察他们的不同之处和相似之处.使用哪些元素可以唯一标识一个TCP连接,TCPIP简介RG-NPRD633,应用层协议简介,通过SMTP和POP3可以用来发送和接收电子邮件。域名系统服务实现了由主机域名到IP地址的映射。HTTP主要用于文本传输、信息
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026安宁疾控面试题库及答案
- 期末核心知识点分类知识清单2025-2026学年译林版(三起)英语三年级上册
- 班组长公开选拔与定期考评制度培训
- 弱电机房用电安全制度培训
- 工程进度管理流程
- 教案29- 项目十 二 汽车选购 任务二 汽车选购评价指标 - 副本
- 衡水公司食堂外包合同
- 健身房保洁外包合同
- T∕SXZYC 001-2026 林下潞党参生态种植技术规程
- 物业保洁工作外包合同
- 2026北京市规划和自然资源委员会所属事业单位招聘30人考试参考试题及答案解析
- 第19课 清朝君主专制的强化 课件(21张 内嵌视频)
- 房屋建筑学期末试卷及答案2套
- 雨课堂学堂在线学堂云《中国古诗词歌曲鉴赏(研究生)(中南民族)》单元测试考核答案
- 2025年上海市七年级下学期期末学业水平考试地理试卷与答案解析
- ISO140012026标准解读文件
- 2025年新疆新版基层法律工作考试真题及答案
- 2025年北京市初二地生会考考试题库(附含答案)
- (2025年)《中华人民共和国工会法》工会法律知识竞赛题库(含答案解析)
- GA/T 2312-2024法庭科学保健食品中西布曲明等47种化合物筛选液相色谱-质谱法
- 中华人民共和国生态环境法典解读课件
评论
0/150
提交评论