资源描述
1999,Cisco Systems,Inc.TCP/IPTCP/IP的的的的互连网络互连网络互连网络互连网络通过本章的学习,您应该掌握以下内容通过本章的学习,您应该掌握以下内容:了解了解TCP/IP协议栈协议栈各个分层的主要功能各个分层的主要功能IP协议的应用协议的应用 本章目标本章目标TCP/IP(Transmission Control Protocol/Internet Protocol)传输控制协议传输控制协议/互联网络协议,是美国国防部高级互联网络协议,是美国国防部高级研究计划局的研究结果。研究计划局的研究结果。TCP/IP介绍介绍主机主机InternetTCP/IP主机主机TCP/IP介绍介绍TCP/IP协议是当今应用最广泛的网络协议协议是当今应用最广泛的网络协议局域网和广域网中都在使用局域网和广域网中都在使用UNIX操作系统的标准是采用操作系统的标准是采用TCP/IP协议组网协议组网现在的现在的Windows系列操作系统也把系列操作系统也把TCP/IP协议作为主要的协议作为主要的组网协议组网协议在在Internet中使用的也是中使用的也是TCP/IP协议协议TCP/IP协议实际上是一个包含了许多方面标准协议协议实际上是一个包含了许多方面标准协议的集合的集合以最具代表性的以最具代表性的TCP协议和最基本的协议和最基本的IP协议来命名协议来命名TCP/IP 协议族协议族7654325432应用层应用层表达层表达层会话层会话层传输层传输层网络层网络层数据链路层数据链路层物理层物理层1应用层应用层传输层传输层网络接口层网络接口层1网络层网络层应用层概述应用层概述*路由器使用路由器使用应用层应用层传输层传输层网络层网络层数据链路层数据链路层物理层物理层文件传输文件传输-TFTP*-FTP*-NFSE-Mail-SMTP远程登陆远程登陆-Telnet*-rlogin*网络管理网络管理-SNMP*名称管理名称管理-DNS*传输层概述传输层概述Transmission ControlProtocol(TCP)User Datagram Protocol(UDP)应用层应用层传输层传输层网络层网络层数据链路层数据链路层物理层物理层面向连接面向连接非面向连接非面向连接TCP 数据格式数据格式源端口源端口(16)目的端口目的端口(16)顺序序号顺序序号(32)数据包头数据包头(4)确认序号确认序号(32)预留信息预留信息(6)代码位代码位(6)缓冲值缓冲值(16)效验位效验位(16)优先级优先级(16)可选项可选项(定义定义TCP数据段的最大尺寸数据段的最大尺寸032)上层数据上层数据(可变可变)20BytesBit 0Bit 15Bit 16Bit 31端口号端口号TCP端口号端口号FTP传输层传输层TELNETDNSSNMPTFTPSMTPUDP应用层应用层2123255369161RIP520 DNS(UDP;名字解析;名字解析;TCP;服务器区转换服务器区转换)TCP 端口号端口号源端口源端口目标端口目标端口Host A102823SPDPHost ZTelnet Z目标端口目标端口=23.发送发送 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 三次握手三次握手滑动窗口滑动窗口=1发送方发送方 接收方接收方发送发送 1接收接收 1接收接收 ACK 2发送发送 ACK 2发送发送 2接收接收 2接收接收 ACK 3发送发送 ACK 3发送发送 3接收接收 3接收接收 ACK 4发送发送 ACK 4TCP 简单确认简单确认TCP 顺序号和确认号顺序号和确认号源端口源端口目标端口目标端口顺序号顺序号#确认号确认号#102823Source Dest.1111Seq.2Ack.102823Source Dest.1010Seq.1Ack.102823Source Dest.1111Seq.1Ack.102823Source Dest.1212Seq.2Ack.我已收到我已收到#11,现在我需要现在我需要#12.我发送我发送#11Window size=3Send 2TCP 窗窗 口口发送方发送方Window size=3Send 1Window size=3Send 3ACK 3Window size=2数据数据 3 被丢弃被丢弃Window size=3Send 4Window size=3Send 3ACK 5Window size=2接收方接收方没有顺序号和确认号没有顺序号和确认号UDP 数据格式数据格式源端口源端口(16)目的端口目的端口(16)长度长度(16)上层数据上层数据(可变可变)1Bit 0Bit 15Bit 16Bit 31效验位效验位(16)8Bytes网络层概述网络层概述OSI 网络层对应的是网络层对应的是TCP/IP的网络层的网络层网络协议网络协议(IP)网络信息控制协议网络信息控制协议(ICMP)地址解析协议地址解析协议IP-MAC(ARP)地址解析协议地址解析协议(RARP)应用层应用层传输层传输层网络层网络层数据链路层数据链路层物理层物理层IP 数据数据版本版本(4)目的目的IP地址地址(32)选择功能项选择功能项(0 or 32 if any)数据数据(可变可变)1Bit 0Bit 15Bit 16Bit 31头长度头长度(4)优先级和优先级和服务类型服务类型(8)总长度总长度(16)标识标识(16)标志标志(3)段位移段位移(13)有效时间有效时间(8)上层传输协议上层传输协议(8)头效验头效验(16)源源IP地址地址(32)20Bytes决定上层协议决定上层协议协议域协议域传输层传输层网络层网络层TCPUDP协议号协议号IP176ARP协议协议映射映射 IP EthernetLocal ARP172.16.3.1IP:172.16.3.2 Ethernet:0800.0020.1111 172.16.3.2IP:172.16.3.2=?我知道你的请求,这是我我知道你的请求,这是我的物理地址的物理地址我需要知道我需要知道176.16.3.2的物理的物理地址地址.RARP协议协议映射映射 Ethernet IPEthernet:0800.0020.1111IP:172.16.3.25Ethernet:0800.0020.1111 IP=?我的地址我的地址是多少?是多少?我听到了广播我听到了广播你的地址是你的地址是 172.16.3.25.断点连接需要确定的地址断点连接需要确定的地址路径选择路径选择Location is represented by an addressTCP/IP地址介绍地址介绍172.18.0.2172.18.0.1172.17.0.2172.17.0.1172.16.0.2172.16.0.1SADAHDRDATA10.13.0.0192.168.1.010.13.0.1192.168.1.1问题回顾问题回顾TCP协议和协议和UDP协议有和不同?协议有和不同?1999,Cisco Systems,Inc.第四章第四章第四章第四章IPIPIPIP地址划分及子网分配地址划分及子网分配地址划分及子网分配地址划分及子网分配通过本章的学习,您应该掌握以下内容通过本章的学习,您应该掌握以下内容:掌握掌握IP地址分类,子网掩码的作用,识别网络标识地址分类,子网掩码的作用,识别网络标识号、主机标识号,子网的数目号、主机标识号,子网的数目 学会在路由器的端口正确设置学会在路由器的端口正确设置IP地址和子网掩码地址和子网掩码本章目标本章目标IP 地地 址址 255255 255 255十进制十进制最大值最大值NetworkHost1286432168421 二进制二进制32 bits 172 16 122 204十进制十进制二进制二进制18 916 1724 2532128643216842112864321684211286432168421IP 地址分类地址分类1A类地址类地址:Bits:0NNNNNNNHostHostHost8 916 1724 2532Range(1-126)1B类地址类地址:Bits:10NNNNNNNetworkHostHost8 916 1724 2532Range(128-191)1C类地址类地址:Bits:110NNNNNNetworkNetworkHost8 916 17242532Range(192-223)1D类地址类地址:Bits:1110MMMMMulticast Group Multicast Group Multicast Group8 916 17242532Range(224-239)主机地址主机地址172.16.2.1172.16.3.10172.16.12.1210.1.1.110.250.8.1110.180.30.118E1172.161212网络网络主机主机.网络网络端口端口172.16.0.010.0.0.0E0E1路由表路由表172.16.2.110.6.24.2E0 计算可用的主机地址计算可用的主机地址 172 16 0 0 16151413121110 987654321网络网络主机主机 .123655346553565536-.265534N2N-2=216-2=65534IP地址分类练习地址分类练习地址地址类别类别网络网络主机主机10.2.1.1128.63.2.100201.222.5.64192.6.141.2130.113.64.16256.241.201.10IP地址分类练习地址分类练习(答案)(答案)地址地址类别类别网络网络主机主机10.2.1.1128.63.2.100201.222.5.64192.6.141.2130.113.64.16256.241.201.10ABCCBNonexistent10.0.0.0128.63.0.0201.222.5.0192.6.141.0130.113.0.00.2.1.10.0.2.1000.0.0.640.0.0.20.0.64.16网络网络 172.16.0.0172.16.0.0不设子网的地址不设子网的地址172.16.0.1 172.16.0.2 172.16.0.3.172.16.255.253 172.16.255.254网络网络 172.16.0.0设置子网的地址设置子网的地址172.16.1.0172.16.2.0172.16.3.0172.16.4.0子网地址子网地址172.16.2.200172.16.2.2172.16.2.160172.16.2.1172.16.3.5172.16.3.100172.16.3.150E0172.16网络网络网络网络端口端口172.16.0.0172.16.0.0E0E1新路由表新路由表 2160主机主机.172.16.3.1E1子网地址子网地址172.16.2.200172.16.2.2172.16.2.160172.16.2.1172.16.3.5172.16.3.100172.16.3.150172.16.3.1E0E1172.162160网络网络主机主机.网络网络端口端口172.16.2.0172.16.3.0E0E1新路由表新路由表子网子网子网掩码子网掩码1721600255255002552552550IP地址地址默认子网掩码默认子网掩码扩展扩展8位的位的子网掩码子网掩码NetworkHostNetworkHostNetworkSubnetHost“/16”表示子网掩码有表示子网掩码有16位位.“/24”表示子网掩码有表示子网掩码有24位位.11111111 11111111十进制和二进制的转换十进制和二进制的转换10000000=12811000000=19211100000=22411110000=24011111000=24811111100=25211111110=25411111111=255128 643216842116网络网络主机主机17200缺省情况下子网未划分缺省情况下子网未划分缺省情况下的子网掩码缺省情况下的子网掩码172.16.2.160 255.255.0.0网络号网络号扩展了扩展了8位地址的网络位地址的网络利用子网掩码划分子网利用子网掩码划分子网16网络网络主机主机172.16.2.160 255.255.255.017220子网子网网络号网络号128192224240248252254255利用子网掩码划分子网利用子网掩码划分子网网络网络主机主机172.16.2.160 255.255.255.1921100000010000000子网子网扩展了扩展了10位地址的网络位地址的网络161722128网络号网络号128192224240248252254255128192224240248252254255广播地址广播地址172.16.1.0172.16.2.0172.16.3.0172.16.4.0172.16.3.255(Directed broadcast)255.255.255.255(Local network broadcast)X X172.16.255.255(All subnets broadcast)地址汇总示例地址汇总示例161722160HostMaskSubnetBroadcastLastFirst172.16.2.160255.255.255.19241地址汇总示例地址汇总示例11000000HostMaskSubnetBroadcastLastFirst172.16.2.160255.255.255.19212161722160地址汇总示例地址汇总示例11000000HostMaskSubnetBroadcastLastFirst172.16.2.160255.255.255.1921237161722160地址汇总示例地址汇总示例1100000010000000HostMaskSubnetBroadcastLastFirst172.16.2.160255.255.255.1921234161722160地址汇总示例地址汇总示例110000001000000010111111HostMaskSubnetBroadcastLastFirst172.16.2.160255.255.255.192123456161722160地址汇总示例地址汇总示例11000000100000001011111110000001HostMaskSubnetBroadcastLastFirst172.16.2.160255.255.255.192123456161722160地址汇总示例地址汇总示例1100000010000000101111111000000110111110HostMaskSubnetBroadcastLastFirst172.16.2.160255.255.255.1921234567161722160地址汇总示例地址汇总示例1100000010000000101111111000000110111110HostMaskSubnetBroadcastLastFirst172.16.2.160255.255.255.19212345678161722160地址汇总示例地址汇总示例1100000010000000101111111000000110111110HostMaskSubnetBroadcastLastFirst172.16.2.160255.255.255.192172.16.2.128172.16.2.191172.16.2.129172.16.2.190123456789161722160IP Host Address:172.16.2.121Subnet Mask:255.255.255.0Subnet Address=172.16.2.0Host Addresses=172.16.2.1172.16.2.254Broadcast Address=172.16.2.255Eight bits of subnettingNetworkSubnetHost172.16.2.121:255.255.255.0:Subnet:01111001 B类地址子网规划类地址子网规划Broadcast:Network子网划分子网划分Other subnets192.168.5.16192.168.5.32192.168.5.4820 子网子网5 主机主机/子网子网C类地址:类地址:192.168.5.011111000IP Host Address:192.168.5.121Subnet Mask:255.255.255.248NetworkSubnet Host192.168.5.121:Subnet:01111001 01111000255.255.255.248:C类地址子网规划类地址子网规划Subnet Address=192.168.5.120Host Addresses=192.168.5.121192.168.5.126Broadcast Address=192.168.5.127Five Bits of SubnettingBroadcast:NetworkNetwork子网掩码练习子网掩码练习地址地址子网掩码子网掩码类别类别子网子网172.16.2.1010.6.24.2010.30.36.12255.255.255.0255.255.240.0255.255.255.0子网掩码练习子网掩码练习(答案)(答案)地址地址子网掩码子网掩码类别类别子网子网172.16.2.1010.6.24.2010.30.36.12255.255.255.0255.255.240.0255.255.255.0BAA172.16.2.010.6.16.010.30.36.0广播地址练习广播地址练习地址地址类别类别子网子网广播地址广播地址201.222.10.60 255.255.255.248子网掩码子网掩码15.16.193.6 255.255.248.0128.16.32.13 255.255.255.252153.50.6.27 255.255.255.128广播地址练习广播地址练习(答案)(答案)153.50.6.127地址地址类别类别子网子网广播地址广播地址201.222.10.60 255.255.255.248C201.222.10.63201.222.10.56子网掩码子网掩码15.16.193.6 255.255.248.0A15.16.199.25515.16.192.0128.16.32.13 255.255.255.252B128.16.32.15128.16.32.12153.50.6.27 255.255.255.128B153.50.6.0路由器操作模式路由器操作模式RouterenableRouter#config terminal进入特权模式进入特权模式进入全局模式进入全局模式Router(config)#interface type number进入端口模式进入端口模式配置交换机的配置交换机的IP地址地址指明指明IP地址和子网掩码地址和子网掩码Switch(config)#ip address ip-address subnet-maskSwitch(config)#ip default-gateway ip-address指明缺省网关指明缺省网关配置路由器的配置路由器的IP地址地址指明指明IP地址和子网掩码地址和子网掩码在路由器的端口配置模式下设置地址在路由器的端口配置模式下设置地址Router(config-if)#ip address ip-address subnet-maskRouter(config)#interface S0/0配置路由器的配置路由器的IP地址地址Router(config-line)#ip netmask-format bitcount|decimal|hexadecimal 在行控制模式下设置在行控制模式下设置IP地址的显示格式地址的显示格式Router#term ip netmask-format bitcount|decimal|hexadecimal 设置正确的设置正确的IP地址显示格式地址显示格式利用利用IP地址静态映射主机地址地址静态映射主机地址通过通过IP地址和主机名称选择端口地址和主机名称选择端口路由器的路由器的IP主机命名主机命名Router(config)#ip host name tcp-port-numberaddress addressip host Norine 172.16.3.1 192.168.3.1ip host Roger 172.16.4.3查看主机名称查看主机名称Router#show hostsDefault domain is not setName/address lookup uses domain serviceName servers are 255.255.255.255Host Flags Age Type Address(es)Norine (perm,OK)0 IP 172.16.100.100Roger (perm,OK)0 IP 172.16.100.101Frank (perm,OK)0 IP 172.16.200.200Bob (perm,OK)0 IP 172.16.200.201显示主机列表显示主机列表 结束语当你尽了自己的最大努力时,失败也是伟大的,所以不要放弃,坚持就是正确的。When You Do Your Best,Failure Is Great,So DonT Give Up,Stick To The End谢谢大家荣幸这一路,与你同行ItS An Honor To Walk With You All The Way演讲人:XXXXXX 时 间:XX年XX月XX日
展开阅读全文