




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一部分 TCP/IP基础知识本课是关于Internet原理及应用的基础课程,并不完全讲TCP/IP协议,所以有一些TCP/IP理论方面的知识并没有涉及到。先回顾一下在网络基础中讲到的网络的OSI模型,假如有同学从TCPIP学起,此处作一个铺垫。第一课 OSI模型(open system interface)OSI模型最初是用来作为开发网络通信协议族的一个工业参考标准。通过严格遵守OSI模型,不同的网络技术之间可以轻易地实现互操作。应用层 Application Layer表示层 Present Layer会话层 Semission Layer传输层 Transport Layer网络层 Internet Layer数据链路层 Data Link Layer物理层 Physical LayerOSI模型包含许多被分割成层的组件。在网络数据通信的过程中,每一层完成一个特定的任务。当传输数据的时候,每一层接收到上面层格式化后的数据,对数据进行操作,然后把它传给下面的层。当接收数据的时候,每一层接收到下面层传过来的数据,对数据进行解包,然后把它传给上一层。应用层应用层表示层表示层会话层会话层传输层传输层网络层网络层数据链路层数据链路层物理层物理层OSI模型的一个关键概念是虚电路。兼容OSI模型的网络栈的每一部分都不知道其上面层和下面层的行为和细节;它只是向上和向下传输数据。就模型的层次而言,每一层都有一虚电路直接连接目的主机上的对应层。就每一层而言,它的数据在目的层被解包的方式和被打包的方式是完全一样的。层不知道传输数据的实际细节;它们只知道数据是从周围层中传过来的。如同打电话一样,你感觉对方就在你耳边,但实际上你对电话机在说话,电话机把你的话转成了电信号,通过电话线传给电信局,电信局又通过各种传输线路,传给对方的电信局,对方的电信局再通过电话线把信号传给电话机,电话机再把电信号转换成,你的情话。你她电话机电话机电话线电话线电信局电信局电信总局电信总局虚电路结构增强了OSI模型每一层的模块性;实现每一层的软件可以被栈的开发人员和工作站的管理人员移走、替代和更新而是影响它上面和下面的层。这允许灵活地改变网络类型和更新层来处理错误和增加新特性。每一层都利用其上层和下层的服务来维持它和远地主机上对应层的虚电路。第二 课 TCP/IP协议一Internet的现状1 TCPIP的发展过程及组织 ISOC(Internet Society) 应用软件 IAB IETF IANA IRTF2说明TCPIP的重要性连接不同系统的技术开放系统,可通过Request for comments开发自己的TCPIP解法与Internet连接:节省资金提供强有力的WAN连接:可路由,为广域网设计的二TCP/IP协议族1.TCP/IP协议族英文全称:Transmission Control Protocol/Internet Protocol中文全称:传输控制协议/互联网协议TCP/IP实际上是一族协议,不是单一的协议,详见【附图一】ARP(Address Resolution Protocol):地址解析协议RARP(Reverse Address Resolution Protocol):逆向地址解析协议如果一台IP机器不带磁盘,启动时无法知道其IP地址。但它知道它的MAC地址。RARP协议是丢失灵魂者的精神病分析家。它发出一个分组,其中包括其MAC地址,要求回答这一MAC地址的IP地址。一个称为RARP服务器的特定机器作出响应并回答。至此,这一身份危机就获得解决。像一位优秀的分析家一样RARP使用已知信息,即机器的MAC地址,求得其IP地址完成机器ID的确定。ICMP(Internet Control Message Protocol):Internet控制信息协议IGMP(Internet Group Management Protocol):Internet组管理协议UDP(User Datagram Protocol):用户数据报协议SNMP(Simple Network Management Protocol):简单网络管理协议SMTP(Simple Mail Transmission Protocol):简单邮件传送协议FTP(File Transmission Protocol):文件传输协议Telnet:Telnet是协议中的变色龙,它的特殊性在于终端仿真。它允许远程客户机(称为Telnet Client)上的用户访问另外机器(称为Telnet Server)的资源。Telnet完成这一任务的方法是下拉(pulling)一台较快的Telnet服务器,将客户机修饰成一台终端,直接附加到本地网络。这个设计实际上是软件映像,可以与某远程主机互相交往的虚拟终端。这些仿真的终端工作在文件方式。可以执行显示菜单这样的步骤,这可使用户有机会选择菜单,在一个下拉的服务器上访问应用程序。用户运行Telnet客户机软件开始Telnet会话,然后登录到Telnet服务器。Telnet的能力限于运行应用程序或窥视一下服务器上的内容。它仅仅是一个“观察“的协议。它不能用于文件共享,如下载资料。要想真正搞到资料必须运用FTP协议。NDIS(Network Device Interface Specification):网络驱动接口规范NFS(Network File System) :网络文件系统这是一个重要的协议,以文件共享为特点。它允许两个不同类型的文件系统互相操作。假定NFS服务器软件正运行在NetWare服务器,并且NFS客户机软件正运行在UNIX主机上。NFS允许NetWare服务器上的部分RAM透明地存储UNIX文件,UNIX用户可以使用这些文件。虽然NetWare文件系统与UNIX文件系统不同(在识别大写与小写方面、文件名的长度、安全性等方面),但UNIX用户用NetWare用户都可用它们正常的文件系统和正常的方法访问同一文件。Telnet、FTP和TFTP都有局限性。请读者记住,作程序使用,FTP不能执行远程文件,而NFS则可以。它可在计算机上打开图形应用程序,修改读者昨晚在同一程序上所做的修改。NFS有输入和输出材料的能力,即远程操作应用程序。BootP(Boot Program):引导程序当一台无磁盘的工作站加电后,它向网络广播一个BootP请求。一个BootP服务器听到请求后,从客户机的BootP文件中查找其MAC地址。如果找到相应的项目,它就作出响应,告诉该机的IP地址及其应该使用的引导文件,这通常是通过TFTP协议来完成。没有磁盘的机器用BootP可获得:自己的IP地址服务器的IP地址需加载到内存的文件名,以便用这一文件执行引导MCSE提示:有一些简单的考题会问:某个协议位于TCP/IP协议栈的哪一层上?2TCP/IP协议栈OSI模型是一种通用的、标准的、理论模型,今天市场上没有一个流行的网络协议完全遵守OSI模型,TCP/IP也不例外,TCP/IP协议族有自己的模型,被称为TCP/IP协议栈,又称DOD模型(Department of defense)应用层 Application Layer应用层 Application Layer表示层 Present Layer会话层 Semission Layer传输层 Transport Layer传输层 Transport Layer网络层 Internet Layer网络层 Internet Layer数据链路层 Data Link Layer网络访问层 Network Access Layer物理层 Physical Layer 网络接口层:在模型的最底层是网络接口层。本层负责将帧放入线路或从线路中取下帧。 网络层:Internet协议将数据包封装成Internet数据包并运行必要的路由算法。 传输层:传输协议在计算机之间提供通信会话。数据投递要求的方法决定了传输协议。 应用层:在模型的顶部是应用层。本层是应用程序进入网络的通道。在应用层有许多TCP/IP工具和服务,如:FTP、Telnet、SNMP、DNS等等。该层为网络应用程序提供了两个接口:Windows Sockets和NetBIOS。3TCP与UDP区别TCP(Transmission Control Protocol):为典型的传输大量数据或需要接收数据许可的应用程序提供连接定向和可靠的通信。UDP(User Datagram Protocol):提供无连接的通信,并不保证数据包被发送到。典型的即时传输少量数据的应用程序使用UDP。应该说可靠的发送是应用程序的责任。TCPUDP面向连接无连接传输大量数据即时传输少量数据可靠的不可靠的由于传输方法不同,TCP数据包与UDP数据包是不一样的。但两者都用端口与插槽进行通信。TCP/IP的报头格式如下:报头字段名位数说 明源端口号目的端口号序号(SEQ)确认号(ACK)数据偏移控制字段(CTL) URG ACK PSH RST SYN FIN窗口校验和紧急指针选项填充161632324111111161616可变可变本地通信端口,支持TCP的多路复用机制远地通信端口,支持TCP的多路复用机制数据段第一个数据字节的序号(除含有SYN的段外);SYN段的SYN序号(建立本次连接的初始序号)表示本地希望接收的下一个数据字节的序号指出该段中数据的超始位置(以32位为单位)紧急指针字段有效标志,即该段中携带紧急数据确认号字段有效标志PUSH操作的标志要求异常终止通信连接的标志建立同步连接的标志本地数据发送已结束,终止连接的标志本地接收窗口尺寸,即本地接收缓冲区大小包括TCP报头和数据在内的校验和从段序号开始的正向位移,指向紧急数据的最后一个字节提供任选的服务保证TCP报头以32位为边界对齐UDP的报头格式如下:报头字段名位数说 明源端口号目的端口号消息长度校验和16161616发送主机的UDP端口目标主机的UDP端口UDP消息的长度验证报头是否损坏4TCP的三次握手(Three-Way Handshake)在TCP协议中,建立连接要通过“三次握手”机制来完成。这种“三次握手”机制既可以由一方TCP发起同步握手过程而另一方TCP响应该同步过程,也可以由通信双方同时发起连接的同步握手。 TCP A向TCP B发送1个同步TCP段请求建立连接例:该TCP段简要表示成SEQ=100CTL=SYN,其中“ ”中的内容为TCP段中的字段 TCP B将确认TCP A的请求,并同时向TCP A发出同步请求例:该TCP段为SEQ=300 ACK=101CTL=SYN,ACK TCP A将确认TCP B的请求,即向TCP B发送确认TCP段例:该TCP段为SEQ=101 ACK=301CTL= ACK TCP A在已建立的连接上开始传输TCP数据段例:该TCP段为SEQ=101 ACK=301CTL= ACKDATA整个过程可用图表示: TCP A TCP B SEQ=100CTL=SYN 一次 SEQ=300 ACK=101CTL=SYN,ACK 二次 SEQ=101 ACK=301CTL= ACK 三次 SEQ=101 ACK=301CTL= ACKDATA (或三次) 由于TCP连接是一个全双工的数据通道,一个连接的关闭必须由通信双方共同完成。当通信的一方没有数据需要发送给对方时,可以使用FIN段向对方发送关闭连接请求。这时,它虽然不再发送数据,但并不排斥在这个连接上继续接收数据。只有当通信的对方也递交了关闭连的请求后,这个TCP连接才会完全关闭。在关闭连接时,既可以由一方发起而另一方响应,也可以双方同时发起。无论怎样,收到关闭连接请求的一方必须使用ACK段给予确认。实际上,TCP连接的完全关闭过程是一个四次握手的过程。 TCP A TCP B SEQ=100 ACK=300CTL=FIN,SYN SEQ=300 ACK=101CTL= ACK SEQ=300 ACK=101CTL= FIN,ACK SEQ=101 ACK=301CTL= ACK 5滑动窗口(Sliding Windows)滑动窗口:是两台主机间传送数据时的缓冲区。每台TCP/IP主机支持两个滑动窗口:一个用于接收数据,另一个用于发送数据。窗口尺寸表示计算机可能缓冲的数据量大小。滑动窗口工作原理:当TCP从应用层中接收数据时,数据们于Send窗口。TCP将一个带序列号的报头加入数据包并将其交给IP,由IP将它发送到目标主机。当每一个数据包传送时,源主机设置重发计时器(描述在重新发送数据包之前将等待ACK的时间)。在Send窗口中有每一个数据包的备份,直到收到ACK。当数据包到达服务器Receive窗口,它们按照序列号放置。当接收到连续的段时就向源主机发送一个关于数据的认可(ACK),其中带有当前窗口尺寸。一旦源主机接收到认可,Send窗口将由已获得认可的数据滑动到等待发送的数据。如果有重发计时器设定的时间内,源主机没有接收到对现存数据的认可,数据将重新传送。重发数据包将加重网络和源主机的负担。如果Receive窗口接收数据包的顺序错乱,那么将强制启动,延迟发送认可。TCP协议采用滑动窗口的方式控制数据流的传输,用三次握手了解对方情况。在传输层中,数据按照一定的格式打成大小相同的包。每一个滑动窗口中包含一定数目的数据包,滑动窗口的大小可以人为调整。每台网络上的主机维护一个送窗口和一个接收窗口。发送方一次发送相当于滑动窗口大小的数据包数目,并在每个数据包前添加包头信息,然后等待接收方返回确认信息。由于TCP是面向连接的协议,可以保证数据传输的完整性和准确性,当传输过程中发生丢包时,接收方会要求发送方从断点处重传数据。滑动窗口的大小对网络性能有很大的影响。如果滑动窗口过小,则需要在网络上频繁的传输确认信息,占用了大量的网络带宽;如果滑动窗口过大,对于利用率较高,容易产生丢包现象的网络,则需要多次发送重复的数据,也同样耗费了网络带宽。决定滑动窗口大小的因素,包括网络的带宽、可靠性以及需要传输的数据量。Windows NT使用TCP滑动窗口,其默认窗口大小为8760,每接收两段信息就发回一个确认。TcpWindowSize 规定滑动窗口的大小参数位于HKEY_LOCAL_MACHINECurrentControlSetServicesTCPIPParameters下,缺省大小为8760ForwardBufferMemory 位于HKEY_LOCAL_MACHINECurrentControlSetServicesTCPIPParameters下,缺省大小为74240=50*1480DefaultTTL位于HKEY_LOCAL_MACHINECurrentControlSetServicesTCPIPParameters下,缺省大小为32 秒重发计时器(retransmit timer):定义:在重新发送数据包之前将等待ACK的时间可在注册表中修改重发次数,缺省为5次。缺省起始时间为1秒。重试时间分别为1秒;第一次失败后的2秒;第二次失败后的4秒;第三次失败后的8秒;第四次失败后的16秒。延迟ACK计时器(delayed-ACK timer):定义:在重新发送数据包之前将等待ACK的时间ACK定时器的延迟为硬编码200ms,为第一次重发计时器的1/5。第二部分 IP地址象我们在不同环境中有不同的名字一样,如:在学校里有学号,在宿舍里有绰号,在家里还有小名,亲近的朋友之间还有溺称。TCP/IP不同的层也使用不同的名字:应用层 Application Layer主机名或NetBIOS名、IP地址端口IP地址MAC地址传输层 Transport Layer网络层 Internet Layer网络接口层 Network Interface Layer这些名称中除了MAC地址是硬地址不可变之外(特殊的极意外的情况下也会有MAC地址重复的时候),其它名称都是逻辑标识、是可变的。在这里我们先讨论一下IP地址,其它的内容在以后的课程中将再讨论。一 IP地址格式简单概念的介绍:bit byte k M G1 格式:在Ipv4中,IP地址由四个八位域(叫作octets)组成。Octets被点号分开代表在0到达55范围内的十进制数字。用二进制格式时共有32位组成,为了方便记忆,用点号每八位一分割,称为点分十进制。如:dotted decimal notation: 00 二进制格式:11001100.10000001.00001000.11101100从理论上计算全部32位都用上可以允许有232超过四十亿的地址!这几乎可以为地球三分之二的人提供一个地址。但事实上,随着Internet的发展,可用的IP地址已经快要用完了。在将来的Ipv6中,IP地址由十六个八位域组成,共128位二进制形式的IP地址组成,还是用点号每八位一分割,在现在看来是足够了,但不知道还会有什么意想不到的事情令IP地址又不够用了。2 二进制转换为十进制2726252423222120876543211286432168421例:11001100.10000001.00001000.11101100 204 . 129 . 8 . 236二 网络和主机标识因为TCP/IP网络是为大规模的互连网络设计的,所以我们不能用全部的32位来表示网络上主机的地址。如果这样做了,我们将得到一个拥有数以亿计网络设备的巨大网络,这个网络不需要包路由设备和子网。这完全失去了包交换互连网的优点。所以,我们需要使用IP地址的一部分来标识网络,剩下的部分标识其中的网络设备。IP地址中用来标识设备所在网络的部分叫做网络ID,标识网络设备的部分叫做主机ID。这些ID包含在同一个IP地址之中。如:193.1.1. 200 131. 107. 2. 1 75 . 3. 78. 29 网络ID 主机ID 网络ID 主机ID 网络ID 主机ID三 地址类型Internet 组织定义了5种IP地址类,以容纳不同大小的网络。Microsoft TCP/IP支持赋予主机的A,B,C类地址。地址类定义了哪些位于用于网络ID,哪些位用于主机ID,它同时也定义了可能的网络数目及每个网络中的主机数。1. A类0 Network ID Host IDA类地址用于主机数目非常多的网络。A类地址的最高位为0,接下来的7位完成网络ID,剩余的24位二进制位代表主机ID。A类地址允许126个网络,每个网络大约一千七百万台主机;第一个八位体是1126。127是一个特殊的网络ID,是用来检查,TCPIP协议工作状态。2. B类10 Network ID Host IDB类地址用于中型到大型的网络。B类地址的最高位为10,接下来的14位完成网络ID,剩余的14位二进制位代表主机ID。B类地址允许16384个网络,每个网络大约65000台主机;第一个八位体是128191。3. C类110 Network ID Host IDC类地址用于小型本地网络。C类地址的最高位为110,接下来的21位完成网络ID,剩余的8位二进制位代表主机ID。C类地址允许大约二百万个网络,每个网络有254台主机;第一个八位体是192223。4. D类1110D类地址用于多重广播组。一个多重广播组可能包括1台或更多主机,或根本没有。D类地址的最高位为1110;第一个八位体是224239。剩余的位设计客户机参加的特定组。在多重广播操作中没有网络或主机位,数据包将传送到网络中选定的主机子集中。只有注册了多重广播地址的主机才能接收到数据包。Microsoft支持D类地址,用于应用程序将多重广播数据发送到网络间的主机上,包括WINS和Microsoft NetShow。5. E 类E类是一个通常不用的实验性地址:它保留作为以后使用。E类地址的最高四位通常为11110;第一个八位体是240247。248254 无规定6主机ID与网络ID的规则: 不能全为“0“或“255“ NID不能为“127“唯一性0000 未知主机(只作源地址)255255255255 任何主机(只作目的地址)有限广播A255255255 直接广播(directed broadcast)BB255255 直接广播(directed broadcast)CCC255 直接广播(directed broadcast)19311255 C类网络193.1.1中的任何主机(只作目的地址)直接广播193113 C类网络193.1.1中编号为3的主机193110 C类网络号为193.1.1的网络ID0003 “本网络”中编号为3的主机(只作源地址) 掩码127001 本机网络ID主机ID代表意义全0全0无效未知主机非全0全0具体的网络全0非全0全1本地网的具体主机全1非全0全1无效非全0非全1全1直接广播全1全1有限广播让我们来做几个有关IP地下的练习例1:Which of the following IP addresses are invalid for a TCP/IP host?A.B.C.0D.131.107.256.60E.55F.55答案:A,C,D,F分析:A. 233属于D类地址B. 120属于A类地址, 其网络ID为120, 主机ID为1.0.0, 都不全为0或1, 故为有效的IP地址C. 127属于的网络地址, 此网址是做Loopback测试用的, 不可以指派给主机D. 256是无效的数字E. 188属于B类地址, 其网络ID为188.56, 主机ID为4.255, 都不全为0或1, 故为有效的IP地址F. 200属于C类地址, 其网络ID为200.18.65, 主机ID为255, 主机ID为255, 故为无效的IP地址四 子网(subnetwork)子网是一个逻辑概念,子网中的各主机的NetID是相同的。网段是一个物理概念,是指在物理上独立的一段网络。子网与网段之间,可以是多对多的关系。划分子网(subnetworking)的好处:混合使用多种技术,如以太网和令牌网克服已有技术的缺陷,如超过每段中最大主机数目通过对交通重定向和减少广播来减少网络阻塞五 子网掩码将IP地址的各位,NetID全改为1,HostID全改为0,则是子网掩码。与IP地址进行“与”或“and”运算,用来分辩网络ID和主机ID其中“1”是通道,“0”是塞子1 标准子网掩码A类:B类:C类:例1:IP地址是0,子网掩码是 131 . 107 . 33 . 10 1 0 0 0 0 0 1 1 . 0 1 1 0 1 0 1 1 . 0 0 1 0 0 0 0 1 . 0 0 0 0 1 0 1 0 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 0 0 0 0 0 0 0 0 . 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 1 . 0 1 1 0 1 0 1 1 . 0 0 0 0 0 0 0 0 . 0 0 0 0 0 0 0 0 网络ID 131. 107. 0 . 0 主机ID 0 . 0. 33. 10 例2:IP地址是00,子网掩码是 193 . 1 . 1 . 200 1 1 0 0 0 0 0 1 . 0 0 0 0 0 0 0 1 . 0 0 0 0 0 0 0 1 . 1 1 0 0 1 0 0 0 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 . 0 0 0 0 0 0 0 1 . 0 0 0 0 0 0 0 1 . 0 0 0 0 0 0 0 0 网络ID 193. 1. 1 . 0 主机ID 0. 0. 0. 200 2 非标准子网掩码借用主机ID充当网络ID的方法。A类:B类:C类:24规则:子网ID与主机ID不能全为“0”(无借位)或“1”(与掩码一样)例如:IP地址是0,子网掩码是 131 . 107 . 33 . 10 1 0 0 0 0 0 1 1 . 0 1 1 0 1 0 1 1 . 0 0 1 0 0 0 0 1 . 0 0 0 0 1 0 1 0 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 0 0 0 0 0 . 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 1 . 0 1 1 0 1 0 1 1 . 0 0 1 0 0 0 0 0 . 0 0 0 0 0 0 0 0 网络ID 131. 107. 32 . 0 主机ID 0 . 0. 1. 10下表可详细地说明了非标准子网掩码的子网与主机的情况:借位数子网掩码值划分子网数子网中主机数目A类1无效无效无效219224,194,302322462,097,1504240141,048,574524830524,286625262262,1427254126131,070825525465,534借位数子网掩码值划分子网数子网中主机数目B类1无效无效无效2192216,382322468,1904240144,0945248302,0466252621,02272541265108255254254借位数子网掩码值划分子网数子网中主机数目C类1无效无效无效2192262322463042401414524830662526227无效无效无效8无效无效无效例1:网络,子网掩码是255. 255. 255. 224。问:这个子网可划分几个子网,每个子网的主机ID范围是什么?解析: 子网193. 1. 1. 32 有效IP从193. 1. 1. 33到 193. 1. 1. 62 子网193. 1. 1. 64 有效IP从193. 1. 1. 65到 193. 1. 1. 94 子网193. 1. 1. 96 有效IP从193. 1. 1. 97到 193. 1. 1. 126 子网193. 1. 1. 128 有效IP从193. 1. 1. 129到 193. 1. 1. 158 子网193. 1. 1. 160 有效IP从193. 1. 1. 161到 193. 1. 1. 190 子网193. 1. 1. 192 有效IP从193. 1. 1. 193到 193. 1. 1. 222例2:网络,子网掩码是255. 255. 224. 0。问:这个子网可划分几个子网,每个子网的主机ID范围是什么?解析: 子网131.107. 32. 0 有效IP从131.107. 32. 1到131.107. 63. 254 子网131.107. 64. 0 有效IP从131.107. 64. 1到131.107. 95. 254 子网131.107. 96. 0 有效IP从131.107. 96. 1到131.107. 127. 254 子网131.107. 128. 0 有效IP从131.107. 128. 1到131.107. 159. 254 子网131.107. 160. 0 有效IP从131.107. 160. 1到131.107. 191. 254 子网131.107. 192. 0 有效IP从131.107. 192. 1到131.107. 223. 254例3:Your company has been assigned one class C network ID by your local ISP.In your Windows NT TCP/IP network, you plan to divide the network into multiple subnets. Each subnet will have as many as 15 host IDs. If you want to allow the largest number of the subnets, which subnet mask should you use? A. 92B. 24C. 40D. 48答案:B例4:Your company has been assigned one class B network ID by your local ISP.In your Windows NT TCP/IP network, you plan to divide the network into multiple subnets. Each subnet will have as many as 1000 host IDs. If you want to allow the largest number of the subnets, which subnet mask should you use?A. 255.255. 224. 0B. 255.255. 240. 0C. 255.255. 248. 0D. 255.255.252. 0答案: D超网(Suppernetting)超网是一个子网,是借用网络ID充当主机ID的解决方法。由超网构成的地址被称为“无类地址”。是用来解决“路由爆炸”问题。详见附录超网技术可以帮助我们避免浪费地址、从C类子网中产生大型网络。如果有足够的C类地址,你也可以产生A类超网。Suppernetting的技术被称为Classless Inter-Domain Routing(CIDR,无类域间路由)在实超网时,路由器一定支持这种技术才可实现。例1:Your company has been assigned five class C network address:,,,,. In order to prevent overwhelming the Internet router, you want to collapse the five entries to a single entry in the routing table. Which subnet mask should you use to accomplish this.ABCDE答案:B分析: 110111100。01001110。10101010。00000000 110111100。01001110。10101011。00000000 110111100。01001110。10101100。00000000 110111100。01001110。10101101。00000000 110111100。01001110。10101110。00000000第三个八位体的只有最右边的3位不同,其余的位均相同,因此借用三位作主机ID,子网掩码位只剩五位,为248。在路由表中的条目为: 例2:Your company has been assigned four class C network addresses: , , , . In order to increase the total numbers of host Ids you can have in the network,you want to combine these four network addresses into one logical network. Which subnet mask should you use to accomplish this? A. 255.255. 224. 0B. 255.255. 240. 0C. 255.255. 248. 0E. 255.255.252. 0答案: D分析:132 100001 00133 100001 01134 100001 10135 100001 11例3: Your company has been assigned four class C network addresses: , , , 195. 50.53.0. In order to prevent overwhelming the Internet router and to increase the total numbers of host Ids you can have in the network.You want to combine these four network addresses into one logical network. Which subnet mask should you use to accomplish this? A. B. C. D. E. 答案:B分析:136 00110 010137 00110 011138 00110 100139 00110 101六、TCP/IP的实现1 PINGPING 使用网际控制信息协议(ICMP)向目的地系统发送一个回显应答ICMP包;这个包请求目的系统响应。如果收到了那台机器发来的响应,PING将显示响应的统计信息,包括花了多长时间才收到响应。包中的数据长度为32,内容为abc.wabcdefghi。PING 目的地址这个可以是主机名、NetBIOS名称、IP地址-t 连续PING指定主机直至中断-a 将IP地址解析为主机名-n count 每次发送的请求数(缺省为4次)-l size 发送包的大小-i TTL 生存时间(Time To Live)-v TOS 服务类型-w timeout 每次发送请求所等待的回应时间(毫秒)当检测TCPIP协议工作情况时用如下步骤: 用Ipconfig/all来查看相关的IP地址 PING 这个地址相当于本地IP栈。发给返回地址的信息将通过本地TCP/IP栈路由,它们不会通过物理介质发送出去的。这使得你可以保证TCP/IP是否正确地安装。 PING 本地主机的实际IP地址这次测试TCP/IP栈和机器网卡之间的绑定。 PING 网络上其他的主机首选: PING IP地址测试基本连接下一步:PING 规范主机名测试DNS解析最后:PING NetBIOS名测试NetBIOS名字解析 PING 网关地址测试路由器是否工作 PING 远程网络上的机器确认路由器配置是否正
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 奥尔夫小鸡和小鸭课件
- 岩茶养护知识培训课件
- 岩石科学认识课件
- 岩石矿物和我们课件
- 2025版智能停车管理系统采购安装与维护合同
- 岩石的成因和分类课件
- 二零二五年现代物流仓储租赁合同正本
- 2025版国际贸易项目投资合同范本下载
- 二零二五年度金融机构金融业务劳务派遣服务合同样本
- 二零二五年度医疗计量器具检定校准专项服务合同
- 校园反霸凌教育课件
- 全国卫生健康系统职业技能竞赛(传染病防治监督)参考试题库(含答案)
- 采伐作业安全课件
- 制造技术部工作总结报告
- 临时彩钢围搭设施工方案
- 储能站施工组织设计施工技术方案(技术标)
- DB11-T 1947-2021 国土空间分区规划计算机辅助制图标准
- 2024年统编版七年级道德与法制上册全册教案汇编(含26个教案)
- 教培机构培训资料如何上好第一次课
- 洗煤厂安全知识培训课件
- 合同制合同范例
评论
0/150
提交评论