欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载  

    计算机网络实验7243799ppt课件.ppt

    • 资源ID:2260787       资源大小:1,022.01KB        全文页数:44页
    • 资源格式: PPT        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    计算机网络实验7243799ppt课件.ppt

    第1部分 IP Address 与 MAC Address,Overview,Internet Protocol IEEE 802 与 Ethernet MAC address ARP 运作机制 实验导引 实验1.1 了解 ARP 运作机制 实验1.2 Subnetting 实验1.3 了解 Subnet 的运作与限制 实验1.4 Supernetting,Internet Protocol,概述,IP (Internet Protocol)协议定义于 RFC 791 因特网所使用的网络层协议,负责传送数据到指定地址,但并不确认数据是否正确传达,是一种无连接(Connectionless)的协议 负责做数据包(Packet)路由选择(Routing), Packet分段(Fragmentation)及重组 (Re-assembly),分级 IP 地址(Address),Internet Protocol Version 4 (IPv4) 用来辨别设备或主机唯一的识别码,适用于不同网络间寻址 由 32 Bits 组成,可有 232 = 4,294,967,296 个地址 由网络地址及主机地址两部分组成 依照网络地址和主机地址的分配,分成五种 Class:,进位制与转换,子网掩码 Netmask,目的:对 IP 地址分类,以区分网络上的主机是否在同一网段内 netid 例:192.168.1.96 / 27,名词介绍,netid 每一组IP地址的第一个IP地址,即为该组IP地址的网络号码(netid) 例:192.168.1.0 / 24 - 192.168.1.0 broadcast 每一组IP地址的最后一个IP,即为该组IP地址的广播地址(broadcast) 例:192.168.1.0 / 24 - 192.168.1.255,不分级 IP 地址 - CIDR,无类型域间路由 CIDR (Classless Inter-Domain Routing) 使用 CIDR 即可代表数个 Class C 替换以往需要使用一个 Class B 的地址浪费,可节省 IP 地址 例: 222.77.235.0/21 及 222.77.237.0/21 222.77.235.0 11011110.1001101.11101011.0 222.77.237.0 11011110.1001101.11101101.0 由左至右比对到第 21 个bit皆相同,视为同一网段,子网化 Subnetting,将一较大的网络区段切割成几组较小的网络 使用于内部路由选择协议(Interior Routing Protocol) 例如:172.16.0.0 / 16 可将一个 B 级网络分成 256 个较小网络 172.16.0.0 / 24 172.16.1.0 / 24 172.16.2.0 / 24 172.16.255.0 / 24,实验1.2 Subnetting,实验1.3 了解subnet的运作与限制,超网化 Supernetting,由数个较小的网络区段组合成单一较大网络 使用于外部路由选择协议(Exterior Routing Protocol) 可减少 internet 路由表数量 例如:203.100.64.0 / 20 (203.100.64.0 203.100.79.255) 将 16个C 级网络合成一个 203.100.64.0/20 较大网络 netid:203.100.64.0 range:203.100.64.0 203.100.79.255 netmask:255.255.240.0 broadcast:203.100.79.255,实验1.4 Supernetting,Private 专用地址,不需申请,可直接使用 不能让 Routing Information 流到单位外的网络上 需透过地址转换 NAT(网络地址转换)才能对外连接 可用的 Private 地址范围: 10.0.0.0 10.255.255.255(10.0.0.0/8) 172.16.0.0 172.31.255.255(172.16.0.0/12) 192.168.0.0 192.168.255.255(192.168.0.0/24),IP Protocol Header,Version(4 bits) IP Protocol 的版本,当前为 IPv4,下一代为 IPv6 Header Len(4 bits) IP Header 的长度(515),默认为 5(即为 5×4 = 20 Bytes) 注:5 rows,4 Bytes/row Type of Service(8 bits)(服务类型) (当前作为 Differentiated Services,RFC 3317, RFC 2474) Precedence (3 bits):代表数据包的重要性,值愈高表示愈重要 D (1bit):设置0为一般延迟,设置1为低延迟(Low delay) T (1 bit):设置0为一般传送量,设置1为高的传送量(Throughput) R (1 bit):设置0为一般 Reliability ,设置1为高的 Reliability Unused (2 bits):未使用,Total Length(16 bits) 总长度 (IP header + data ,576 65535 Bytes) 单位为 Byte Identification(认证) 用来识别数据报 Datagram 使用,分段与依序重组 Flags(标志) Bit 0: reserved, must be zero Bit 1: (DF) 0 = May Fragment, 1 = Don't Fragment. Bit 2: (MF) 0 = Last Fragment, 1 = More Fragments. Fragment Offset,Fragment Offset(段偏移量) 0 8191 ( = 213 -1) 分段后数据包的位移量 以 8 bytes 为基本位移单位 最大总数据量 = 8192 × 8 = 65536 bytes Time to Live (TTL) 生命期 数据包在网络的存活时间 每经过一个 Router 计数器自动减一,直至0为止,便将数据包丢弃(Discard),示范说明,Protocol(协议) 0:保留 1:因特网控制报文协议 ICMP(Internet Control Message Protocol) 2:因特网组报文协议 IGMP(Internet Group Management Protocol) 5:数据流 ST(Stream) 6:传输控制协议 TCP(Transmission Control Protocol ) 8:外部网关协议 EGP(Exterior Gateway Protocol ) 9:内部网关协议 IGP(Interior Gateway Protocol ) 17:用户数据报协议 UDP(User Datagram Protocol ) 其他请参考 rfc1700 Assigned Numbers http:/www.ietf.org/rfc/rfc1700.txt,示范说明,Header Checksum(校验和) IP Header 的错误检查码,将IP Header中所有16-bit的 word 转为1的补数相加后,再取一的补数,此值即为 Checksum 值 Source IP Address 来源IP地址 Destination IP Address 目的IP地址 Options 选择性字段 Data 真正传送的数据,IP Header Checksum 计算示范,4500+0030+9ea4+4000+8006+3ddd+0385+d348+fe06=3b68a 进位的3加回 b68a 中,3+b68a=b68d,换成二进位为1011 0110 1000 1101 再取其反码 0100 1001 0111 0010,IEEE 802 与 Ethernet,IEEE 802 & Ethernet 比较,IEEE 802,Dst MAC ( Destination MAC Address) 目的的物理地址 Src MAC (Source MAC Address) 来源的物理地址 Len (Length) 从头到尾的长度(不含CRC),802.2 逻辑链路控制 LLC (Logical Link Control) DSAP (Destination Service Access Point) SSAP (Source Service Access Point) Control 802.2 SNAP (Sub-network Access Protocol) Org Code Ether Type:与以太网络的类别同 CRC (Cyclic Redundancy Check) 错误检查码 Trailer 报尾,以太封装 Ethernet Encapsulation,Dst MAC (Destination MAC Address):目的的物理位置 Src MAC (Source MAC Address):来源的物理位置 Ether Type 0x0800:IPv4 0x08DD:IPv6 0x0806:ARP 0x8035:RARP Payload:上层网络层的数据包 CRC (Cyclic Redundancy Check) 错误检查码 Trailer报尾,最大传输单位 MTU,Maximum Transmission Unit 数据链路层中对有效载荷(payload)传输的最大限制即通过 TCP/IP 协议所传输的数据包最大有多少字节) 网络层会因数据链路层传输最大限制而做分段(fragment),MAC Address,MAC 地址,每张网卡出厂时即拥有一个全世界独一无二的地址 目的在于直接相邻设备间的寻址,适用于同一网络中 由6个 bytes 组成,例:00:10:F3:03:28:B0 MAC Layer 的地址,负责和物理层沟通,MAC 地址,广播 Broadcast Address FF:FF:FF:FF:FF:FF 群播 Multicast Address 01:00:5E:xx:xx:xx,Linux 指令: ifconfig,ifconfig - 网络接口控制程序 由命令及其输出结果可看出系统的设计以及相关设置的作用 示范: ifconfig eth0 eth0 Link encap:Ethernet Hwaddr 52:54:AB:ED:6F:61 inet addr:210.34.6.89 Bcast:210.34.6.127 Mask:255.255.255.128 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:46299 errors:0 dropped:0 overruns:0 frame:189 TX packets:3057 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 Interrupt:5 Base address:0xece0,网络卡接收数据包(Packet)的依据,在以下四种情况中,网络卡会接收数据包 Destination MAC 地址为该网络卡的 MAC 地址 广播地址(Broadcast Address) 群播地址(Multicast Address) 当网络卡在混杂模式 Promiscuous Mode 时 Wireshark预设即是 Promiscuous Mode,MAC 地址与 IP 地址,为何不使用 MAC 地址为寻址方法? 各 MAC Protocol 的 MAC 地址 无法统一 MAC 地址无法有任何的阶层观念 设计 IP 地址供寻址使用 IP 地址的设计精神: 阶层式 IPv4 使用 32 Bits 地址、IPv6 使用 128Bits 地址,ARP 运作机制,ARP,地址解析协议 Address Resolution Protocol, RFC 903 操作系统的网络核心会有两者对应的表格:ARP Table 局域网 IP 连接的步骤: 发送者查询 ARP Table 中是否有接收者的 MAC 地址 若无,进行 ARP 查询接收者的 MAC 地址 发送者对接收者以查到的 MAC 地址发送数据,ARP 运作机制,例:Node 0 欲与 Node 1 做 telnet连接前的 ARP 运作,Linux 命令:arp,其功能是列出系统的 ARP Table,以及设置及删除 ARP Table 中的字段,实验1.1 了解ARP运作机制,IP & MAC 地址,为何有需要两个地址( IP , MAC)? IP 地址 IP 地址形成阶层式架构,方便在路由选择 (Routing) 不同网络,方便更改计算机的IP地址成为该网络的 Domain MAC 地址 Ethernet网卡,MAC地址前三字节为制造商的号码,看似有阶层式架构,但使用者分布各地,实际上却无法形成阶层架构 适用时机仅在同一网络内,实验导引,实验1.1 了解 ARP 运作机制 实验1.2 子网化 Subnetting 实验1.3 了解 subnet 的运作与限制 实验1.4 超网化 Supernetting,实验 1.1 了解 ARP 运作机制,实验目的 了解 arp 命令 了解 ARP table 的意义 了解 ARP table 数据生成的方式 了解 ARP table 数据自动消失的原因,返回,实验架构图,Step 1 :观察 ARP table,Node 0: 开启 Wireshark ,interface 选eth0,以观察下列步骤的数据包 Node 0: arp an ping 192.168.0.2 ping 192.168.0.3 再次运行 arp an 观察 arp table 的改变 分析相关数据包并与 ARP 运作机制验证,实验 1.2 子网化 Subnetting,实验目的 使用 ifconfig 命令设置 IP address 及子网掩码 netmask 在一个现实网络中切割子网络 了解子网掩码运算方式 了解“Network is unreachable”信息的意义,返回,实验1.3 了解 subnet 的运作,实验目的 使用 ifconfig 指令设置 IP address及子网掩码netmask 在一个现实网络中切割子网络 了解子网掩码 netmask 的意义,返回,实验 1.4 超网化 Supernetting,实验目的 使用 ifconfig 指令设置 IP及 netmask 在一个现实网络中合并子网络,返回,

    注意事项

    本文(计算机网络实验7243799ppt课件.ppt)为本站会员(本田雅阁)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开