已阅读5页,还剩38页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章TCP/IP协议栈,本章目标,通过本章的学习,您应该掌握以下内容:掌握TCP/IP分层模型掌握三次握手过程理解OSI和TCP/IP模型的区别和联系,早期的协议族全球范围,TCP/IP介绍,主机,Internet,TCP/IP,主机,TCP/IP协议族,7,6,5,4,3,2,5,4,3,2,应用层,表示层,会话层,传输层,网络层,数据链路层,物理层,1,应用层,主机到主机层,Internet层,1,网络接入层,应用层概述,*路由器使用,应用层,主机到主机层,Internet层,文件传输-TFTP*-FTP*-NFSE-Mail-SMTP远程登陆-Telnet*-rlogin*网络管理-SNMP*简单名称管理-DNS*域名服务,网络接入层,主机到主机层概述,TransmissionControlProtocol(TCP)UserDatagramProtocol(UDP),应用层,主机到主机层,Internet层,网络接入层,面向连接非面向连接,TCP数据格式,Sourceport(16)源端口,Destinationport(16)目的端口,Sequencenumber(32)序号,Headerlength(4),Acknowledgementnumber(32)确认,Reserved(6),Codebits(6),Window(16)窗口发送数据的个数,Checksum(16),Urgent(16),Options(0or32ifany),Data(varies),20Bytes,Bit0,Bit15,Bit16,Bit31,端口号socket套接字接口,TCP,端口号,FTP,传输层,TELNET,DNS,SNMP,TFTP,SMTP,UDP,应用层,21,23,25,53,69,161,RIP,520,TCP端口号,源端口,目标端口,HostA,1028,23,SP,DP,HostZ,TelnetZ,目标端口=23.,发送SYN同步请求(seq=100ctl=SYN),接收SYN,HostA,HostB,TCP三次握手,A给B一个请求信息,发送SYN(seq=100ctl=SYN),接收SYN,发送SYN,ACK(seq=300ack=101ctl=syn,ack),HostA,HostB,接收SYN,TCP三次握手,B同意并给A一个确认信息ACk,发送SYN(seq=100ctl=SYN),接收SYN,发送SYN,ACK(seq=300ack=101ctl=syn,ack),建立会话(seq=101ack=301ctl=ack),HostA,HostB,接收SYN,TCP三次握手,TCP连接建立,A确认连接后开始通讯,TCP简单确认,滑动窗口=1,发送方,接收方,TCP简单确认,滑动窗口=1,发送方,接收方,发送1,接收1,TCP简单确认,滑动窗口=1,发送方,接收方,发送1,接收1,接收ACK2,发送ACK2,TCP简单确认,滑动窗口=1,发送方,接收方,发送1,接收1,接收ACK2,发送ACK2,发送2,接收2,TCP简单确认,滑动窗口=1,发送方,接收方,发送1,接收1,接收ACK2,发送ACK2,发送2,接收2,接收ACK3,发送ACK3,TCP简单确认,滑动窗口=1,发送方,接收方,发送1,接收1,接收ACK2,发送ACK2,发送2,接收2,接收ACK3,发送ACK3,发送3,接收3,滑动窗口=1,发送方,接收方,发送1,接收1,接收ACK2,发送ACK2,发送2,接收2,接收ACK3,发送ACK3,发送3,接收3,接收ACK4,发送ACK4,TCP简单确认,TCP顺序号和确认号,源端口,目标端口,顺序号#,确认号#,Source,Dest.,Seq.,Ack.,1028,23,10,1,我发送#10.,TCP顺序号和确认号,我已收到#10,现在我需要#11.,源端口,目标端口,顺序号#,确认号#,1028,23,Source,Dest.,10,Seq.,1,Ack.,1028,23,Source,Dest.,11,Seq.,1,Ack.,我发送#10.,TCP顺序号和确认号,源端口,目标端口,顺序号#,确认号#,1028,23,Source,Dest.,11,Seq.,2,Ack.,1028,23,Source,Dest.,10,Seq.,1,Ack.,1028,23,Source,Dest.,11,Seq.,1,Ack.,我已收到#10,现在我需要#11.,我发送#10.,TCP顺序号和确认号,源端口,目标端口,顺序号#,确认号#,Source,Dest.,Seq.,1,Ack.,我已收到#11,现在我需要#12.,我发送#11,Source,Dest.,Seq.,Ack.,1028,23,2,1028,23,Source,Dest.,Seq.,11,Ack.,23,1028,Source,Dest.,Seq.,Ack.,23,1028,12,TCP窗口,发送方,接收方,TCP窗口,Windowsize=3Send2,发送方,接收方,Windowsize=3Send1,Windowsize=3Send3,Windowsize=3Send2,TCP窗口,发送方,Windowsize=3Send1,Windowsize=3Send3,ACK3Windowsize=2,数据3被丢弃,接收方,Windowsize=3Send2,TCP窗口,发送方,Windowsize=3Send1,Windowsize=3Send3,ACK3Windowsize=2,数据3被丢弃,Windowsize=3Send4,Windowsize=3Send3,接收方,Windowsize=3Send2,TCP窗口,发送方,Windowsize=3Send1,Windowsize=3Send3,ACK3Windowsize=2,数据3被丢弃,Windowsize=3Send4,Windowsize=3Send3,ACK5Windowsize=2,接收方,没有顺序号和确认号,UDP数据格式,Sourceport(16),Destinationport(16),Length(16),Data(ifany),1,Bit0,Bit15,Bit16,Bit31,Checksum(16),8Bytes,Internet层概述,OSI网络层对应的是TCP/IP的internet层,InternetProtocol(IP)InternetControlMessageProtocol(ICMP)AddressResolutionProtocol(ARP)ReverseAddressResolutionProtocol(RARP),应用层,主机到主机层,Internet层,网络接入层,IP数据,Version(4),DestinationIPAddress(32),Options(0or32ifany),Data(variesifany),1,Bit0,Bit15,Bit16,Bit31,HeaderLength(4),Priority&TypeofService(8),TotalLength(16),Identification(16),Flags(3),Fragmentoffset(13),Timetolive(8)控制ip数据包传输范围,Protocol(8)标示路由协议,Headerchecksum(16),SourceIPAddress(32),20Bytes,决定上层协议,协议域,TransportLayer,InternetLayer,TCP,UDP,ProtocolNumbers,IP,17,6,ICMP协议,Application,Transport,Internet,NetworkAccess,DestinationUnreachableEcho(Ping)Other,ICMP,1,ARP地址查询协议ip于mac地址的关联,,,IP:=?,我需要知道的物理地址.,ARP协议,,,IP:=?,ARP协议,,IP:Ethernet:0800.0020.1111,,IP:=?,ARP协议,映射IPEthernetLocalARP,,IP:Ethernet:0800.0020.1111,,IP:=?,RARP协议反向地址查询mac于ip的关联,Ethernet:0800.0020.1111IP=?,我的地址是多少?,RARP协议,Ethernet:0800.0020.1111IP=?,我的地址是多少?,我听到了广播你的地址是5.,RARP协议,Ethernet:0800.0020.1111IP:5,Ethernet:0800.0020.1111IP=?,我的地址是多少?,我听到了广播你的地址是5.,RARP协议,映射EthernetIP,Etherne
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年大学税务(税务筹划)试题及答案
- 2025年大学自然地理学(地貌形成)试题及答案
- 2025年大学机械(机械制造工艺)试题及答案
- 2026年生物制药(抗体药物研发)试题及答案
- 2025年高职化工技术(化工管路安装)试题及答案
- 2025 小学四年级思想品德下册民间故事续编与表演活动课件
- 养老院老人生活照料服务标准制度
- 养老院老人康复训练指导制度
- 养老院老人健康监测人员职业发展规划制度
- 养老院健康促进制度
- 2024-2025学年四川省成都市蓉城名校联盟高一上学期期中语文试题及答案
- 修复胃黏膜的十大中药
- 2024私人土地买卖协议书样本
- 手术中输血制度
- 北京市2024年第二次普通高中学业水平合格性考试语文试卷(含答案)
- 外研版小学英语(三起点)六年级上册期末测试题及答案(共3套)
- 危化品运输安全培训-危险品运输车辆的安全检查与维护
- 浪漫主义与民族主义
- 浙江省城市轨道交通工程预算定额(2018版)
- 肝硬化腹水诊疗指南(2023版)解读
- 贵州玄德生物科技股份有限公司年产5000吨生态特色食品(4500L超临界CO2流体萃取)精深加工生产线建设项目环境影响报告
评论
0/150
提交评论