第八基于TCP IP的互连网络.pptx
《第八基于TCP IP的互连网络.pptx》由会员分享,可在线阅读,更多相关《第八基于TCP IP的互连网络.pptx(91页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、早期的协议族全球范围TCP/IP介绍介绍主机InternetTCP/IP主机第1页/共91页TCP/IP 协议族协议族7654325432应用层应用层表达层表达层会话层会话层传输层传输层网络层网络层数据链路层数据链路层物理层物理层1应用层应用层传输层传输层Internet层层数据链路层数据链路层物理层物理层1第2页/共91页应用层概述应用层概述*路由器使用应用层传输层Internet层数据链路层物理层文件传输-TFTP*-FTP*-NFSE-Mail-SMTP远程登陆-Telnet*-rlogin*网络管理-SNMP*名称管理-DNS*第3页/共91页传输层概述传输层概述Transmissio
2、n ControlProtocol(TCP)User Datagram Protocol(UDP)应用层传输层Internet层数据链路层物理层面向连接面向连接非面向连接非面向连接第4页/共91页TCP 数据格式数据格式Source port(16)Destination port(16)Sequence number(32)Headerlength(4)Acknowledgement number(32)Reserved(6)Code bits(6)Window(16)Checksum(16)Urgent(16)Options(0 or 32 if any)Data(varies)20Byt
3、esBit 0Bit 15Bit 16Bit 31第5页/共91页端口号端口号TCP端口号FTP传输层TELNETDNSSNMPTFTPSMTPUDP应用层2123255369161RIP520第6页/共91页TCP 端口号端口号源端口目标端口 Host A102823SPDPHost ZTelnet Z目标端口=23.第7页/共91页发送 SYN(seq=100 ctl=SYN)接收 SYNHost AHost BTCP 三次握手三次握手1第8页/共91页发送 SYN(seq=100 ctl=SYN)接收 SYN发送 SYN,ACK(seq=300 ack=101 ctl=syn,ack)H
4、ost AHost B接收 SYN12TCP 三次握手三次握手第9页/共91页发送 SYN(seq=100 ctl=SYN)接收 SYN发送 SYN,ACK(seq=300 ack=101 ctl=syn,ack)建立会话(seq=101 ack=301 ctl=ack)Host AHost B123接收 SYNTCP 三次握手三次握手第10页/共91页TCP 简单确认简单确认滑动窗口=1发送方 接收方第11页/共91页TCP 简单确认简单确认滑动窗口=1发送方 接收方发送 1接收 1第12页/共91页TCP 简单确认简单确认滑动窗口=1发送方 接收方发送 1接收 1接收 ACK 2 发送 A
5、CK 2第13页/共91页TCP 简单确认简单确认滑动窗口=1发送方 接收方发送 1接收 1接收 ACK 2发送 ACK 2发送 2接收 2第14页/共91页TCP 简单确认简单确认滑动窗口=1发送方 接收方发送 1接收 1接收 ACK 2发送 ACK 2发送 2接收 2接收 ACK 3发送 ACK 3第15页/共91页TCP 简单确认简单确认滑动窗口=1发送方 接收方发送 1接收 1接收 ACK 2发送 ACK 2发送 2接收 2接收 ACK 3发送 ACK 3发送 3接收 3第16页/共91页滑动窗口=1发送方 接收方发送 1接收 1接收 ACK 2发送 ACK 2发送 2接收 2接收 A
6、CK 3发送 ACK 3发送 3接收 3接收 ACK 4发送 ACK 4TCP 简单确认简单确认第17页/共91页TCP 顺序号和确认号顺序号和确认号源端口目标端口顺序号#确认号#Source Dest.Seq.Ack.102823101我发送#10.第18页/共91页TCP 顺序号和确认号顺序号和确认号我已收到#10,现在我需要#11.源端口目标端口顺序号#确认号#102823Source Dest.1010Seq.1Ack.102823Source Dest.1111Seq.1Ack.我发送#10.第19页/共91页TCP 顺序号和确认号顺序号和确认号源端口目标端口顺序号#确认号#1028
7、23Source Dest.1111Seq.2Ack.102823Source Dest.1010Seq.1Ack.102823Source Dest.1111Seq.1Ack.我已收到#10,现在我需要#11.我发送#10.第20页/共91页TCP 顺序号和确认号顺序号和确认号源端口目标端口顺序号#确认号#102823Source Dest.1111Seq.2Ack.102823Source Dest.1010Seq.1Ack.102823Source Dest.1111Seq.1Ack.102823Source Dest.1212Seq.2Ack.我已收到#11,现在我需要#12.我发送#
8、11第21页/共91页TCP 窗窗 口口发送方接收方第22页/共91页TCP 窗窗 口口Window size=3Send 2发送方接收方Window size=3Send 1Window size=3Send 3第23页/共91页Window size=3Send 2TCP 窗窗 口口发送方Window size=3Send 1Window size=3Send 3ACK 3Window size=2数据数据 3 被丢弃被丢弃接收方第24页/共91页Window size=3Send 2TCP 窗窗 口口发送方Window size=3Send 1Window size=3Send 3ACK
9、 3Window size=2数据数据 3 被丢弃被丢弃Window size=3Send 4Window size=3Send 3接收方第25页/共91页Window size=3Send 2TCP 窗窗 口口发送方Window size=3Send 1Window size=3Send 3ACK 3Window size=2数据数据 3 被丢弃被丢弃Window size=3Send 4Window size=3Send 3ACK 5Window size=2接收方第26页/共91页没有顺序号和确认号UDP 数据格式数据格式Source port(16)Destination port(1
10、6)Length(16)Data(if any)1Bit 0Bit 15Bit 16Bit 31Checksum(16)8Bytes第27页/共91页Internet 层概述层概述OSI 网络层对应的是TCP/IP的internet层Internet Protocol(IP)Internet Control MessageProtocol(ICMP)Address ResolutionProtocol(ARP)Reverse AddressResolution Protocol(RARP)应用层传输层Internet层数据链路层物理层第28页/共91页IP 数据数据Version(4)Dest
11、ination IP Address(32)Options(0 or 32 if any)Data(varies if any)1Bit 0Bit 15Bit 16Bit 31HeaderLength(4)Priority&Type of Service(8)Total Length(16)Identification(16)Flags(3)Fragment offset(13)Time to live(8)Protocol(8)Header checksum(16)Source IP Address(32)20Bytes第29页/共91页决定上层协议协议域协议域TransportLayerI
12、nternetLayerTCPUDPProtocolNumbersIP176第30页/共91页ICMP协议协议ApplicationTransportInternetData LinkPhysicalDestination UnreachableEcho(Ping)OtherICMP1第31页/共91页ARP协议协议第32页/共91页ARP协议协议我知道你的请求,这是我的物理地址我需要知道176.16.3.2的物理地址.第33页/共91页ARP协议协议我知道你的请求,这是我的物理地址我需要知道176.16.3.2的物理地址.第34页/共91页ARP协议协议映射 IP EthernetLocal
13、 ARP我知道你的请求,这是我的物理地址我需要知道176.16.3.2的物理地址.第35页/共91页RARP协议协议我的地址是多少?第36页/共91页RARP协议协议我的地址是多少?第37页/共91页RARP协议协议我的地址是多少?第38页/共91页RARP协议协议映射 Ethernet IP我的地址是多少?第39页/共91页断点连接需要确定的地址路径选择Location is represented by an addressTCP/IP地址介绍地址介绍SADAHDRDATA第40页/共91页IP 地地 址址 255255 255 255DottedDecimalMaximumNetwork
14、Host32 bits第41页/共91页IP 地地 址址 255255 255 255DottedDecimalMaximumNetworkHost1286432168421 11111111 11111111 11111111 11111111Binary32 bits18 916 1724 2532128643216842112864321684211286432168421第42页/共91页IP 地地 址址 255255 255 255DottedDecimalMaximumNetworkHost1286432168421 11111111 11111111 11111111 11111
15、111 10101100 00010000 01111010 11001100Binary32 bits 172 16 122 204ExampleDecimalExampleBinary18 916 1724 2532128643216842112864321684211286432168421第43页/共91页Class A:Class B:Class C:Class D:多址地址 Class E:科研用IP 地址分类地址分类NetworkHostHostHostNetworkNetworkHostHostNetworkNetworkNetworkHost8 bits8 bits8 bit
16、s8 bits第44页/共91页IP 地址分类地址分类1Class A:Bits:0NNNNNNNHostHostHost8 916 1724 2532Range(1-126)1Class B:Bits:10NNNNNNNetworkHostHost8 916 1724 2532Range(128-191)1Class C:Bits:110NNNNNNetworkNetworkHost8 916 17242532Range(192-223)1Class D:Bits:1110MMMMMulticast GroupMulticast GroupMulticast Group8 916 17242
17、532Range(224-239)第45页/共91页主机地址主机地址E1172.161212网络主机.网络端口E0E1路由表E0第46页/共91页 11111111计算可用的主机地址计算可用的主机地址 172 16 0 0 10101100 00010000 00000000 0000000016151413121110 987654321网络网络主机主机 00000000 00000001 11111111 11111111 11111111 11111110.00000000 00000011 11111101123655346553565536-.265534N2N-2=216-2=65
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第八基于TCP IP的互连网络 第八 基于 TCP IP 互连 网络
限制150内