- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
D002TCP–IP原理和子网规划(v3.1–20030626)j
学习目标 描述TCP/IP协议与OSI参考模型 描述TCP/IP协议栈各层次功能和原理 描述IP地址分类和应用 进行子网地址划分 课程内容 TCP/IP协议和OSI参考模型 TCP/IP协议栈具有简单的分层设计,与OSI参考模型有清晰的对应关系。 TCP/IP协议栈 TCP/IP协议数据封装 应用层 文件传输 FTP、TFTP 邮件服务 SMTP、POP3 网络管理 SNMP、Telnet、Ping、Tracert 网络服务 HTTP、DNS、WINS 传输层协议概述 TCP/UDP报文格式 端口号 传输层协议用端口号来标识和区分各种上层应用程序。 TCP连接 滑动窗口 网络层协议概述 IP报文格式 ARP-地址解析协议 RARP-反向地址解析协议 ICMP协议 主机查找 假设一台主机A ,其IP 地址为a1.a2.a3.a4 ,掩码为m1.m2.m3.m4 。从主机A发报文给主机B ,B 的地址为b1.b2.b3.b4 ,则: 主机A首先要判断主机B在掩码m1.m2.m3.m4 下与自己是不是属于同一个子网 1.如果是的话,A 查找自己的ARP 表,看有没有B 的MAC 地址? 1.1有B 的MAC 地址,直接通信; 1.2没有,A 向外广播ARP 请求报文,解析B 的MAC 地址; 主机查找(续) 2.如果不是的话,A查找网关的IP地址将数据包直接发给网关,数据包如何被进一步转发给B 由网关负责 网关 主机的网络出口 一般情况下必须配置 网关的地址必须和本机在同一个子网 主机配置网关相当于给主机配置一条缺省路由 课程内容 IP地址介绍 IP地址唯一标示一台网络设备 私有IP地址 IP地址分类 IP地址分类(续) 用点分十进制形式表示地址范围: A类:~55 B类: ~55 C类: ~55 D类: ~55 E类: ~54 特殊IP地址 私有IP地址 私有IP地址是由InterNIC预留的由各个企业内部自由支配的IP地址。但私有IP地址不能直接访问Inernet,必须要经过地址转换(NAT)。 预留的私有IP地址有: A类: ~55 B类: ~55 C类: ~55 子网掩码 缺省的子网掩码(自然掩码) 如果没有进行子网划分,将采用如下的自然掩码: A类: B类: C类: 无子网编址 无子网编址是指使用自然掩码,不对网段进行细分。比如B类网段,采用作为掩码。 带子网编址 B类网段 子网规划 子网规划的核心工作——掩码界定 确定掩码中1 的位数或者0 的位数 如果要求子网能容纳n 台主机,掩码中0 的位数(代表主机的位数)为M ,则: M={Log2(n+2)}{}代表上取整运算 n+2 代表加上一头一尾的网络地址和广播地址 例n=13 则M=4 子网规划举例 B类子网规划实例 C类子网规划实例 变长子网掩码(VLSM) 无类域间路由(CIDR) CIDR减少了路由表的规模,增了网络的可扩展性。 子网判定 给定一个地址A 及其掩码M ,判定地址B 在掩码M 下和A 是否属于同一个子网 用在路由匹配、路由查找中 离开掩码,谈论地址A 和B 是否在同一子网毫无意义 子网判定实例 判定实例 PC 机地址7 掩码 目的地址3 子网快速判定(一) 快速判定方法 关注掩码中非0 的字节 256 减去掩码中各个非0 的字节 两个地址的对应部分分别除以刚才减的结果下取整 比较下取整的结果 都相同,则属于同一子网 否则,属于不同子网 子网快速判定(二) 快速判定实例 PC 机地址7 掩码 目的地址3 掩码前两个字节为255 256-255=1 结果一目了然 掩码第三个字节为240 256-240=16 [ 75/16] =4 [ 82/16] =5 [ ] 代表下取整运算 结论在给定掩码下两个地址属于不同子网 地址界定(一) 给定一个地址A 和掩码M ,给出在M 下A 所属的子网网络地址和子网广播地址 同样离不开掩码的限制 地址界定(二) 对机器来说,很简单 列出地址A和掩码M的二进制形式 对掩码中1的位,A对应的内容不变;对掩码中0的位,A对应的内容变为0 结果为子网网络地址 对掩码中1的,位A对应的内容不变;对掩码中0的位,A对应的内容变为1 结果为子网广播地址 地址界定(三) 对人工来说,子网网络地址界定 掩码M分解为三部分255、0 和其它假设值为N 掩码中255的部分A对应字节不变 掩码中0的部分A对应字节变为0 掩码中N的部分 假设A 对应字节的值为P ,同时令L=256-N 令H=[P/L] []代表下取整运算 令K=HxL 掩码中N的部分A对应字节变为K 最后的结果即为在M下A所属的子网网络地址 地址界定(四) 对人工来说,子网广播地址界定 掩码M分解为三部分255 、0 和其它假设值为N 掩码中2
文档评论(0)