版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第四章基于TCP/IP的互连网络编辑课件TCP/IP 协议族7654325432应用层表达层会话层传输层网络层数据链路层物理层1应用层传输层Internet层网络接口层1编辑课件应用层概述* 路由器使用应用层传输层Internet层网络接口层文件传输- TFTP *- FTP *- NFSE-Mail- SMTP远程登陆- Telnet *- rlogin *网络管理- SNMP *名称管理- DNS*编辑课件传输层概述Transmission ControlProtocol (TCP)User Datagram Protocol (UDP)应用层传输层Internet层网络接口层面向连接非面
2、向连接编辑课件TCP 数据格式Source port (16)Destination port (16)Sequence number (32)Headerlength (4)Acknowledgemten number (32)Reserved (6)Code bits (6)Window (16)Checksum (16)Urgent (16)Options (0 or 32 if any)Data (varies)20BytesBit 0Bit 15Bit 16Bit 31编辑课件端口号TCP端口号FTP传输层TELNETDNSSNMPTFTPSMTPUDP应用层212325536916
3、1RIP520编辑课件TCP 端口号源端口目标端口Host A102823SPDPHost ZTelnet Z目标端口 = 23.编辑课件发送 SYN (seq=100 ctl=SYN)接收 SYNHost AHost BTCP 三次握手1编辑课件发送 SYN (seq=100 ctl=SYN)接收 SYN发送 SYN, ACK (seq=300 ack=101 ctl=syn,ack)Host AHost B接收 SYN12TCP 三次握手编辑课件发送 SYN (seq=100 ctl=SYN)接收 SYN发送 SYN, ACK (seq=300 ack=101 ctl=syn,ack)建立
4、会话(seq=101 ack=301 ctl=ack)Host AHost B123接收 SYNTCP 三次握手编辑课件TCP 简单确认滑动窗口 = 1发送方 接收方编辑课件TCP 简单确认滑动窗口 = 1发送方 接收方发送 1接收 1编辑课件TCP 简单确认滑动窗口 = 1发送方 接收方发送 1接收 1接收 ACK 2 发送 ACK 2编辑课件TCP 简单确认滑动窗口 = 1发送方 接收方发送 1接收 1接收 ACK 2发送 ACK 2发送 2接收 2编辑课件TCP 简单确认滑动窗口 = 1发送方 接收方发送 1接收 1接收 ACK 2发送 ACK 2发送 2接收 2接收 ACK 3发送 A
5、CK 3编辑课件TCP 简单确认滑动窗口 = 1发送方 接收方发送 1接收 1接收 ACK 2发送 ACK 2发送 2接收 2接收 ACK 3发送 ACK 3发送 3接收 3编辑课件滑动窗口 = 1发送方 接收方发送 1接收 1接收 ACK 2发送 ACK 2发送 2接收 2接收 ACK 3发送 ACK 3发送 3接收 3接收 ACK 4发送 ACK 4TCP 简单确认编辑课件TCP 顺序号和确认号源端口目标端口顺序号#确认号#SourceDest.Seq.Ack.102823101我发送 #10.编辑课件TCP 顺序号和确认号我已收到 #10,现在我需要 #11.源端口目标端口顺序号#确认号
6、#102823SourceDest.10Seq.1Ack.102823SourceDest.11Seq.1Ack.我发送 #10.编辑课件TCP 顺序号和确认号源端口目标端口顺序号#确认号#102823SourceDest.11Seq.2Ack.102823SourceDest.10Seq.1Ack.102823SourceDest.11Seq.1Ack.我已收到 #10,现在我需要 #11.我发送 #10.编辑课件TCP 顺序号和确认号源端口目标端口顺序号#确认号#102823SourceDest.11Seq.2Ack.102823SourceDest.10Seq.1Ack.102823So
7、urceDest.11Seq.1Ack.102823SourceDest.12Seq.2Ack.我已收到 #11,现在我需要 #12.我发送 #11编辑课件TCP 窗 口发送方接收方编辑课件TCP 窗 口Window size = 3Send 2发送方接收方Window size = 3Send 1Window size = 3Send 3编辑课件Window size = 3Send 2TCP 窗 口发送方Window size = 3Send 1Window size = 3Send 3ACK 3Window size = 2数据 3 被丢弃接收方编辑课件Window size = 3Se
8、nd 2TCP 窗 口发送方Window size = 3Send 1Window size = 3Send 3ACK 3Window size = 2数据 3 被丢弃Window size = 3Send 4Window size = 3Send 3接收方编辑课件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接收方编
9、辑课件TCP总结TCP为什么是可以实现端到端面向连接的服务?1.在建立连接时使用三次握手确认对方身份;2.使用滑动窗口技术实现传输的平衡;3.使用先入先出方式进行排序;4.传输中使用确认和重传保证传输质量;所以,TCP有源端口、目标端口、顺序号、确认号。编辑课件没有顺序号和确认号UDP 数据格式Source port (16)Destination port (16)Length (16)Data (if any)1Bit 0Bit 15Bit 16Bit 31Checksum (16)8Bytes编辑课件Internet 层概述OSI 网络层对应的是TCP/IP的internet层Inter
10、net Protocol (IP)Internet Control MessageProtocol (ICMP)Address ResolutionProtocol (ARP)Reverse AddressResolution Protocol (RARP)应用层传输层Internet层数据链路层物理层编辑课件IP 数据Version(4)Destination IP Address (32)Options (0 or 32 if any)Data (varies if any)1Bit 0Bit 15Bit 16Bit 31HeaderLength (4)Priority & Type of
11、 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编辑课件决定上层协议协议域TransportLayerInternetLayerTCPUDPProtocolNumbersIP176编辑课件ICMP协议ApplicationTransportInternetData LinkPhysicalDestination UnreachableEch
12、o (Ping)OtherICMP1编辑课件ARP协议IP: = ?我需要知道的物理地址.编辑课件ARP协议IP: = ?我知道你的请求,这是我的物理地址我需要知道的物理地址.编辑课件ARP协议IP: Ethernet: 0800.0020.1111 IP: = ?我知道你的请求,这是我的物理地址我需要知道的物理地址.编辑课件ARP协议映射 IP EthernetLocal ARPIP: Ethernet: 0800.0020.1111 IP: = ?我知道你的请求,这是我的物理地址我需要知道的物理地址.编辑课件RARP协议Ethernet: 0800.0020.1111 IP = ?我的地址
13、是多少?编辑课件RARP协议Ethernet: 0800.0020.1111 IP = ?我的地址是多少?我听到了广播你的地址是 5.编辑课件RARP协议Ethernet: 0800.0020.1111IP: 5Ethernet: 0800.0020.1111 IP = ?我的地址是多少?我听到了广播你的地址是 5.编辑课件RARP协议映射 Ethernet IPEthernet: 0800.0020.1111IP: 5Ethernet: 0800.0020.1111 IP = ?我的地址是多少?我听到了广播你的地址是 5.编辑课件ARP和RARP区别ARP:映射对方IP到MAC地址;RARP
14、: 映射自己MAC地址到IP;编辑课件IP 地 址 255255 255 255DottedDecimalMaximumNetworkHost32 bits编辑课件IP 地 址 255255 255 255DottedDecimalMaximumNetworkHost1286432168421 11111111 11111111 11111111 11111111Binary32 bits1891617242532128643216842112864321684211286432168421编辑课件IP 地 址 255255 255 255DottedDecimalMaximumNetwork
15、Host1286432168421 11111111 11111111 11111111 11111111 10101100 00010000 01111010 11001100Binary32 bits 172 16 122 204ExampleDecimalExampleBinary1891617242532128643216842112864321684211286432168421编辑课件Class A: Class B: Class C: Class D: 多址地址 Class E: 科研用IP 地址分类NetworkHostHostHostNetworkNetworkHostHos
16、tNetworkNetworkNetworkHost8 bits8 bits8 bits8 bits编辑课件IP 地址分类1Class A:Bits:0NNNNNNNHostHostHost891617242532Range (1-126)1Class B:Bits:10NNNNNNNetworkHostHost891617242532Range (128-191)1Class C:Bits:110NNNNNNetworkNetworkHost891617242532Range (192-223)1Class D:Bits:1110MMMMMulticast GroupMulticast Gr
17、oupMulticast Group891617242532Range (224-239)编辑课件三段私有地址私有地址:在Internet上不被承认的地址。 -54 -54 -54 在任何的公司和网吧或具有私有空间的终端上都可以被分配。编辑课件主机地址02118E1172.161212网络主机.网络端口E0E1路由表E0编辑课件 11111111计算可用的主机地址 172 16 0 0 10101100 00010000 00000000 0000000016151413121110 987654321网络主机 00000000 00000001 11111111 11111111 11111
18、111 11111110. 00000000 00000010 11111101123655346553565536-.265534N2N-2 = 216-2 = 65534编辑课件IP地址分类练习地址类别网络主机004620编辑课件IP地址分类练习(答案)地址类别网络主机004620ABCCBNonexistent0046编辑课件网络 不设子网的地址.5354编辑课件IP地址配置的基本原则 路由器的物理网络端口需要有一个IP地址相邻路由器的相邻端口IP地址在同一网段同一路由器不同端口在不同网段上(牢记!)编辑课件网络 设置子网的地址编辑课件子网地址00600050E0172.16网络网络端口E0E1新路由表 2160主机.E1编辑课件子网地址00600050E0E1172.162160网络主机.网络端口E0E1新路由表子网编辑课件子网掩码1721600255255002552552550IPAddressDefaultSubnetMask8-bitSubnetMaskNetworkHostNetworkHostNetworkSubnetHost“/16” 表示子网掩码有16位.“/24”表示子网掩码有24位. 11111111 111111110000000000000
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江苏成考高升专语文真题带答案解析
- 黑龙江成考高升专语文考点真题试卷
- 2026年大连理工大学专职辅导员招聘考试备考题库及答案解析
- 2027大连银行秋季校园招聘考试备考试题及答案解析
- 2027年中国绿发投资集团有限公司高校毕业生招聘142人(甘肃有岗)考试模拟试题及答案解析
- 2026年10月重庆市綦江区黑山镇人民政府招聘公益性岗位人员1人笔试备考试题及答案解析
- 2026吉林大学化学学院陈于蓝教授团队项目资助博士后招聘2人笔试备考题库及答案解析
- 2026阳新县公开招聘社区专职工作人员34人考试参考题库及答案解析
- 2026南通市市场监督管理局直属事业单位招聘劳务派遣人员考试参考题库及答案解析
- 2026广东云浮市郁南县机关事业单位招聘紧缺人才9人考试备考试题及答案解析
- 2026新课件 统编版语文四年级上册第四单元 《语文园地四》 课件
- 2026年江苏省铁路集团有限公司人员招聘笔试备考试题及详细答案解析
- 2026中国智能养老护理服务行业市场供需分析及投资评估规划分析研究报告
- 2026年高级维修电工考试题库及答案
- 通信工程施工企业安全生产管理人员知识考核题库及答案
- 4.1 分数的应用(一) 课件 2026-2027学年六年级上册数学北师大版
- 2026新教材语文 统编版语文五年级上册语文园地四 教学课件
- 2026新人教版五年级上册数学全册一课一练50天含答案解析小学同步练习
- 2026年国家公务员考试公共基础知识试题库及答案
- 2026秋北师大版四年级数学上册第三单元第8课时电影院课件
- 2026中国电商ai应用白皮书-淘天集团
评论
0/150
提交评论