(第2课) TCPIP协议栈

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

TCP/IP协议栈2北京万博天地网络技术股份有限公司版权所有本章目标通过本章的学习,您应该掌握以下内容:掌握TCP/IP分层模型掌握三次握手过程理解OSI和TCP/IP模型的区别和联系3北京万博天地网络技术股份有限公司版权所有早期的协议族全球范围TCP/IP介绍主机InternetTCP/IP主机4北京万博天地网络技术股份有限公司版权所有TCP/IP协议族应用层表示层会话层传输层网络层数据链路层物理层应用层主机到主机层Internet层网络接入层5北京万博天地网络技术股份有限公司版权所有应用层概述应用层主机到主机层Internet层文件传输-TFTP*-FTP*-NFSE-Mail-SMTP远程登陆-Telnet*-rlogin*网络管理-SNMP*名称管理-DNS*网络接入层6北京万博天地网络技术股份有限公司版权所有主机到主机层概述TransmissionControlProtocol(TCP)UserDatagramProtocol(UDP)应用层主机到主机层Internet层网络接入层面向连接非面向连接7北京万博天地网络技术股份有限公司版权所有Sourceport(16)Destinationport(16)Sequencenumber(32)Headerlength(4)Acknowledgementnumber(32)Reserved(6)Codebits(6)Window(16)Checksum(16)Urgent(16)Options(0or32ifany)Data(varies)20BytesBit0Bit15Bit16Bit31TCP数据格式8北京万博天地网络技术股份有限公司版权所有TCP数据格式源端口(16)目的端口(16)序列号(32)头部长度确认号(32)保留(6)代码位(6)窗口(16)校验(16)紧急(16)选项(0or32ifany)数据(可变)Bit0Bit15Bit16Bit3120Bytes9北京万博天地网络技术股份有限公司版权所有端口号TCP端口号FTP传输层TELNETDNSSNMPTFTPSMTPUDP应用层2123255369161RIP52010北京万博天地网络技术股份有限公司版权所有发送SYN(seq=100ctl=SYN)接收SYNHostAHostB1TCP三次握手11北京万博天地网络技术股份有限公司版权所有发送SYN(seq=100ctl=SYN)接收SYN发送SYN,ACK(seq=300ack=101ctl=syn,ack)HostAHostB接收SYN12TCP三次握手12北京万博天地网络技术股份有限公司版权所有发送SYN(seq=100ctl=SYN)接收SYN发送SYN,ACK(seq=300ack=101ctl=syn,ack)建立会话(seq=101ack=301ctl=ack)HostAHostB123接收SYNTCP连接建立TCP三次握手13北京万博天地网络技术股份有限公司版权所有TCP端口号源端口目标端口…HostA102823…SPDPHostZTelnetZ目标端口=23.14北京万博天地网络技术股份有限公司版权所有源端口目标端口…顺序号#确认号#SourceDest.Seq.Ack.1028231我发送10.TCP顺序号和确认号1015北京万博天地网络技术股份有限公司版权所有我已收到10,现在我需要11.源端口目标端口…顺序号#确认号#102823SourceDest.10Seq.1Ack.102823SourceDest.11Seq.1Ack.我发送10.TCP顺序号和确认号16北京万博天地网络技术股份有限公司版权所有源端口目标端口…顺序号#确认号#102823SourceDest.11Seq.2Ack.102823SourceDest.10Seq.1Ack.102823SourceDest.11Seq.1Ack.我已收到10,现在我需要11.我发送10.TCP顺序号和确认号17北京万博天地网络技术股份有限公司版权所有源端口目标端口…顺序号#确认号#102823SourceDest.11Seq.2Ack.102823SourceDest.10Seq.1Ack.102823SourceDest.11Seq.1Ack.102823SourceDest.12Seq.2Ack.我已收到11,现在我需要12.我发送11TCP顺序号和确认号18北京万博天地网络技术股份有限公司版权所有在计算机中查看端口号通过在CMD中输入netstat–an查看本地使用网络的端口号信息19北京万博天地网络技术股份有限公司版权所有没有顺序号和确认号UDP数据格式Sourceport(16)Destinationport(16)Length(16)Data(ifany)Bit0Bit15Bit16Bit31Checksum(16)8Bytes20北京万博天地网络技术股份有限公司版权所有Internet层概述OSI网络层对应的是TCP/IP的internet层InternetProtocol(IP)InternetControlMessageProtocol(ICMP)AddressResolutionProtocol(ARP)ReverseAddressResolutionProtocol(RARP)应用层主机到主机层Internet层网络接入层21北京万博天地网络技术股份有限公司版权所有IP数据Version(4)DestinationIPAddress(32)Options(0or32ifany)Data(variesifany)Bit0Bit15Bit16Bit31HeaderLength(4)Priority&TypeofService(8)TotalLength(16)Identification(16)Flags(3)Fragmentoffset(13)Timetolive(8)Protocol(8)Headerchecksum(16)SourceIPAddress(32)20Bytes22北京万博天地网络技术股份有限公司版权所有IP数据版本目的IP地址(32)(选项0-32)数据Bit0Bit15Bit16Bit31头部长度优先级和服务类型总长度标识标志分段偏移生存时间(8)协议(8)头部校验(16)源IP地址(32)23北京万博天地网络技术股份有限公司版权所有决定上层协议协议号TransportLayerInternetLayerTCPUDPProtocolnumberIP17624北京万博天地网络技术股份有限公司版权所有ApplicationTransportInternetNetworkAccessDestinationUnreachableEcho(Ping)OtherICMP1ICMP协议25北京万博天地网络技术股份有限公司版权所有ARP协议172.16.3.1172.16.3.2IP:172.16.3.2=???我需要知道176.16.3.2的物理地址.26北京万博天地网络技术股份有限公司版权所有ARP协议172.16.3.1172.16.3.2IP:172.16.3.2=???我知道你的请求,这是我的物理地址我需要知道176.16.3.2的物理地址.27北京万博天地网络技术股份有限公司版权所有ARP协议172.16.3.1IP:172.16.3.2Ethernet:0800.0020.1111172.16.3.2IP:172.16.3.2=???我知道你的请求,这是我的物理地址我需要知道176.16.3.2的物理地址.28北京万博天地网络技术股份有限公司版权所有ARP协议映射IPEthernetLocalARP172.16.3.1IP:172.16.3.2Ethernet:0800.0020.1111172.16.3.2IP:172.16.3.2=???我知道你的请求,这是我的物理地址我需要知道176.16.3.2的物理地址.29北京万博天地网络技术股份有限公司版权所有计算机中查看ARP在CMD中输入ARP–A查看本地的ARP表项30北京万博天地网络技术股份有限公司版权所有计算机中的TCP/IP在安装好WindowsXP操作系统时,系统已经默认帮助我们安装好了TCP/IP协议栈31北京万博天地网络技术股份有限公司版权所有本章总结通过本章的学习,您应该掌握以下内容:掌握TCP/IP分层模型掌握三次握手过程32北京万博天地网络技术股份有限公司版权所有作业1,在机房通过cmd中的命令,找出访问\\192.168.1.18时使用何种传输层协议,使用何种端口号.并且通过arp–a查看192.168.1.18的MAC地址。2,理解端口号的含义,并从生活中列觉的一个例子,制作成Word文档。

1 / 32
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功