Packet Tracer入门

一,集线器概况

对接收到的信号进行再生整形放大,以扩大网络的传输距离,同时把所有节点集中在以它为中心的节点上。

  工作于OSI(开放式系统互联参考模型)的最底层(物理层)。

二,集线器分类

无源集线器:不对信号做任何的处理,对介质的传输距离没有扩展。该Hub会将它收到的信号广播给所有连接它的设备。

有源集线器:与无源集线器最大的区别就是,它能够对信号进行整形放大,这样能够提高两台设备间的传输距离。

智能集线器:具备以上两种情况外,还具备网络管理以及路由功能。

三,PC+Hub仿真

运行Packet Tracer,在弹出界面的右下角单击终端设备(图中用A标记),这时旁边的设备类就会出现PC、服务器、打印机、电话,选中PC(图中用B标记)并将其拖拽到工作区(拖两个PC到工作区)。

然后再单击右下角的集线器(Hubs图中用C标记),这时旁边的设备类同样会出现各种各样的集线器,咱们练习选第一个(图中用D标记)就行,将其拖拽到工作区。

这时我们的设备已经选好,咱们就要用线路将各个设备连接起来:单击右下角的线路图标(图中用E标记),这时旁边设备类就会出现很多线路,单击第一种线(图中F标记)

将鼠标移到工作区鼠标会变“线头”,鼠标单击工作区的任意设备这时鼠标就会引出一条线路,然后鼠标再单击另一个设备,此时两个设备就会被连接在一起,重复这样的步骤完成图中的网络拓扑。

剩下的工作就是配置PC、Hub的参数使其工作。

要想PC1 ping PC2,应该让PC1与PC2处于同一网段,那么就要分别配置PC1与PC2的网络参数:按照图中的指示操作,图中是对PC1设置,如果是对PC2网络设置需要更改图片中3:IP Adress为192.168.1.XX,此处的xx表示不要与其他主机的IP相同就行,Subbet Mask 不变为255.255.255.0

配置好网络参数后,接下来咱们的工作就是用PC1 ping PC2:操作如图所示

当我们单击上图中2处,会出现一个cmd终端,在这个终端里输入ping 192.168.1.2其中“192.168.1.2”以你你PC2的IP为准,(实时模式)运行的结果如下:

(仿真模式)运行结果:注意在cmd终端ping 192.168.1.2之前需要在主界面将上面的实时模式调整到仿真模式:

这时再到cmd终端ping 192.168.1.2,注意现在还看不到结果,因为我们是在仿真模式运行,PC1的ICMP不会像实时模式马上将数据包传到PC2,因为它需要我们一步步调试。

在我们调试的过程中,ICMP请求数据包将PC1-->Hub-->PC2,然后PC2的ICMP回应包PC2---->Hub---->PC1,这样一次ping完成。

四,知识扩展

在上面的模拟模式调试中,通过单步调试我们能了解ICMP包从一个设备到达另一个设备,如果我们想了解这个过程中数据包发生了怎样的变化,需要如下操作:
通过这张图我们可以看出ping命令的数据包是由以太网头部、IP头部、ICMP报文组成。
 
 

Linux网络应用编程之集线器(Packet Tracer仿真)的更多相关文章

  1. Linux网络应用编程之VLAN(Packet Tracer仿真)

    VLAN 一.VLAN概述 VLAN(虚拟局域网):将多个设备和用户在逻辑上联网在一起,这些设备和用户不受物理位置的限制(物理设备可以在不同的地方),但是他们的通信就好像在同一网段中一样,这就叫VLA ...

  2. Linux网络应用编程之交换机概述

    Packet Tracer入门 一,交换机概况 交换机工作在OSI(开放系统互联参考模型)数据链路层,接入交换机的任意两个网络节点(网络设备)都是独享带宽的. 二,交换机原理 交换机拥有一条很高带宽的 ...

  3. Linux网络应用编程之Packet Tracer安装及界面介绍

    Packet Tracer入门 一,Packet Tracer介绍 packet tracer 是由Cisco公司发布的一个辅助学习工具,为学习思科网络课程的初学者去设计.配置.排除网络故障提供了网络 ...

  4. Linux中安装Cisco Packet Tracer

    Cisco Packet tracer是什么? Cisco Packet Tracer是一个强大的网络模拟工具,用于进行Cisco认证时的培训.它为我们 提供了各个路由器和网络设备的良好的接口视图,这 ...

  5. Cisco Packet Tracer中通过集线器组网

    Cisco Packet Tracer中可以通过集线器将多台电脑完成通信. Cisco Packet Tracer 6.2.0 一.添加三台电脑设备 1.按照下图1.2步骤操作,2步骤执行三次,拖拽P ...

  6. 很全的linux网络编程技巧

    本文转载自:http://www.cnblogs.com/jfyl1573/p/6476607.html 1. LINUX网络编程基础知识 1 1.1. TCP/IP协议概述 1 1.2. OSI参考 ...

  7. Linux 系统编程 学习:06-基于socket的网络编程1:有关概念

    Linux 系统编程 学习:006-基于socket的网络编程1:有关概念 背景 上一讲 进程间通信:System V IPC(2)中,我们介绍了System IPC中关于信号量的概念,以及如何使用. ...

  8. Linux网络编程一站式学习

    提要 学过非常多遍计算机网络,依旧不会网络编程. 看完这篇文章之后就不会是这样了. 环境:Ubuntu14.04 64bit 何为Socket 是基于TCP/IP的网络应用编程中使用的有关数据通信的概 ...

  9. 对比网络模拟器软件——Cisco Packet Tracer、华为eNSP、H3C Cloud Lab

    1.软件介绍 1.1 Cisco Packet Tracer Cisco Packet Tracer(以下简称PT)是一款由思科公司开发的,为网络课程的初学者提供辅助教学的实验模拟器.使用者可以在该模 ...

随机推荐

  1. storm的功能、三大应用

    storm的功能 Storm 有许多应用领域:实时分析.在线机器学习.持续计算.分布式 RPC(远过程调用协议,一种通过网络从远程计算机程序上请求服务). ETL(Extraction-Transfo ...

  2. Sql FAQ

    1.查询结果根据条件翻译成其他值 then '及格' else '不及格' end from S_STUDENT then '及格' else '不及格' end from S_STUDENT 2.s ...

  3. 第一步 配置D2RQ环境

    ​第一步 配置D2RQ环境 Getting Started 2013年10月15日 15:16:55 老套路,还是先配置环境,没查到什么中文资料,写在这里,供大家参考.有需要交流的可以加QQ: 1q7 ...

  4. CCS样式表小结

    CSS(Cascading Style Sheet,叠层样式表),作用是美化HTML网页. /*注释区域*/    此为注释语法 一.样式表 (一)样式表的分类 1.内联样式表 和HTML联合显示,控 ...

  5. struts2的json-default和struts-default的区别

    http://www.cnblogs.com/lbangel/archive/2013/05/24/3096986.html struts2的json plugin可以实现struts2和json的完 ...

  6. csdn博客又開始更新了

    csdn博客经过两年多的沉寂又開始更新了,这两年偶尔在http://www.cnblogs.com/JerryWang1991/ 写一些博文,写的也比較少,如今工作一年多了,又開始回到csdn上更新. ...

  7. android110 jni01

    ##交叉编译(编译就是编译成汇编指令,使得电脑能够识别,比如windows平台模拟linux平台编译出来得程序可以在linux上运行.) * 在一个平台下,编译出另一个平台能够执行的二进制的代码 * ...

  8. 菜单类(CCMenu,CCMenuItem)

  9. 操作系统-mac安装linux(Ubuntu)

    mac安装linux 安装linux,分为两步: 1. 制作linux启动U盘 2. 通过启动U盘,安装Ubuntu系统 Mac OS X下创建USB启动盘 格式化USB驱动盘 下载Ubuntu桌面版 ...

  10. PHP正值表达式

    一个正值表达式是有四部分组成分别是 1.定界符 //是最常用的定界符 其实除了数组字母下划线以外其他的什么都可以作为定界符 2.原子:最小的一个匹配单位 放在定界符中  在一个正值表达式中至少要有一个 ...