⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1000results.htm

📁 鸟哥LINUX 学习课本
💻 HTM
📖 第 1 页 / 共 5 页
字号:
) 有什么不同?</li><br><font color="#000066">物理广播主要与网络媒体有关,在同一个网络媒体上面同一时间仅能有一部主机来使用这个网络共享媒体,而要判断目前有没有其它主机在使用这个网络媒体时,就是利用PhysicalBroadcast 咯!</font><br><font color="#000066">至于逻辑广播呢?呵呵!就是在查询到底网域上面有没有我们这部主机想要连接的相关协议或者同一网域内的其它主机了!他则主要与MAC, ARP 以及软件地址(通称的 IP)有关啦!</font><br> <li>什么是封包碰撞?为什么会发生封包碰撞?</li><br><font color="#000066">当两部主机同时在一个网络媒体上面进行数据传输时,两个数据封包就会发生碰撞的情况,这就是封包碰撞了。在网络媒体流量很高、网络媒体的联机长度过长都会容易发生数据封包碰撞的情况。</font><br> <li>ARP Table 的作用为何?如何在我的 Linux 察看我的 ARP 表格?</li><br><font color="#000066">ARP Tables 主要在对应 IP 与 MAC ,当主机要将数据封包送出到下个节点时,必须要知道下个节点的MAC 才能传送,而如果不知道 MAC 时,就得需要使用逻辑广播来查询 IP 与 MAC的对应才行。不过,当您的主机内部的 ARP table 已经记录了 IP 对应的 MAC 之后,那么该资料封包则可以立即传送到下个节点去,而不需要再次的进行逻辑广播了。要知道目前的arp table 内有多少纪录,可以使用 『&#160; arp -a 』来查询。</font><br> <li>简略说明 Netmask 的作用与优点;</li><br><font color="#000066">Netmask 可以有效的增加网络的效率,这是因为 Netmask可以定义出一个网域的大小,那么 broadcast 的时间就可以降低很多!一般来说,我们如果要将一个大网域再细分为小网域,也需要藉由Netmask 来进行 subnet 的切割。</font><br> <li>我有一组网域为: 192.168.0.0/28 ,请问这个网域的 Network, Netmask, Broadcast各为多少?而可以使用的 IP 数量与范围各是多少?</li><br><font color="#000066">因为共有 28 个 bits 是不可动的,所以 Netmask地址的最后一个数字为 11110000,也就是 (128+64+32+16=240) ,所以:</font><br><font color="#000066">Network:192.168.0.0</font><br><font color="#000066">Netmask:255.255.255.240</font><br><font color="#000066">Broadcast:192.168.0.15</font><br><font color="#000066">IP:由 192.168.0.1 ~ 192.168.0.14 共 14 个可用IP 喔!</font><br> <li>承上题,如果网域是 192.168.0.128/29 呢?</li><br><font color="#000066">因为是 29 个 bits 不可动,所以最后一个 Netmask的地址为: 11111000 也就是 (128+64+32+16+8=248),所以:</font><br><font color="#000066">Network:192.168.0.128</font><br><font color="#000066">Netmask:255.255.255.248</font><br><font color="#000066">Broadcast:192.168.0.135</font><br><font color="#000066">IP:由 192.168.0.129 ~ 192.168.0.134 共 6 个可用的IP 喔!</font><br> <li>我要将 192.168.100.0/24 这个 C Class 的网域分为 4 个子网域,请问这四个子网域要如何表示?</li><br><font color="#000066">既然要分为四个网域,也就是还需要藉助 Netmask的两个 bits (2的2次方为4啊!),所以 Netmask 会变成 255.255.255.192 ,每个子网域会有256/4=64 个 IP ,而必须要扣除 Network 与 Broadcast ,所以每个子网域会有62 个可用 IP 喔!因此,四个子网域的表示方法为:</font><br><font color="#000066">192.168.100.0/26, 192.168.100.64/26, 192.168.100.128/26,192.168.100.192/26。</font><br> <li>如何观察 Linux 主机上面的路由信息 ( route table )?</li><br><font color="#000066">路由信息的观察可以下达 route 来直接察看!或者是下达route -n 亦可!</font><br> <li>TCP 封包上面的 SYN 与 ACK 标志代表的意义为何?</li><br><font color="#000066">SYN 代表该封包为该系列联机的第一个封包,亦即是主动联机的意思;</font><br><font color="#000066">ACK 则代表该封包为确认封包,亦即是回应封包!</font><br> <li>什么是三向交握?在哪一种封包格式上面才会有三向交握?</li><br><font color="#000066">使用 TCP 封包才会有三向交握。TCP 封包的三向交握是一个确认封包正确性的重要步骤,通过SYN, SYN/ACK, ACK 三个封包的确认无误后,才能够建立联机。至于 UDP 封包则没有三向交握喔!</font><br> <br><hr width="100%"><a name="0120intranet"></a><font color="#3333ff" face="SimSun"><a href="http://linux.vbird.org/linux_server/0120intranet.php" target="_self">第三章、局域网络架构简介</a></font><br> <li>幻想自己是一个私人公司的老板,员工有 20 人,如果我想要让公司的员工都可以连上Internet ,并且控管每个员工的对外联机,请问我的硬件联机应该怎么配置比较好?另外,应该申请的线路频宽应该多大较佳?而我的内部网域( IP, Netmask, ....) 又该如何设定比较好?</li><br><font color="#000066">因为只有 20 个员工,事实上,人员并不多,所以并不需要在内部加设router 来隔开不同的网域。不过,由于想要管理员工的上网功能,因此最好以第三章<a href="http://linux.vbird.org/linux_server/0120intranet.php#fig_3">图三</a>的架构,以一部主机内含两块网络卡隔开Intranet 与 Internet 两个网段,便于管理;至于对外联机的频宽方面,如果 Linux主机需要进行网络服务的功能,那么最好能够有 512/512 的频宽,因为可能会有Client 端下载的问题,至于如果单纯的仅下载时(公司没有额外的网络服务),可以考虑使用T1/384 之类的频宽,比较省钱;而在内部网域设定上,如同本章节使用的网域 192.168.0.0/24来设定即可,如果公司内部尚有移动装置(NoteBook),则可以在 Linux 上加装 DHCP(参考十六章)服务器。</font><br><font color="#000066"> </font><li>承上题,假如我的私有网域内有较大的网络流量,那么我的网络媒体应该怎么选择较佳?</li><br><font color="#000066">如果私有网域内的流量较大,那么网络媒体需要选择Switch 而不要使用 Hub !另外,整体包括网络线也都需要使用能够负载 10/100Mbps 的流量才好。</font><br> <br><hr width="100%"><a name="0130internet_connect"></a><font color="#3333ff"><a href="http://linux.vbird.org/linux_server/0130internet_connect.php" target="_self"><font face="SimSun">第四章、连上</font><font face="Times New Roman,Times">Internet</font></a></font><br> <li><font color="#000000">我要如何确定我在 Linux 系统上面的网络卡已经被 Linux捉到并且驱动了?</font></li><br><font color="#000066">网络卡能不能被捉到可以使用『 <b><font face="SimSun">dmesg|grepeth </font></b>』来判断,有没有驱动则可以使用 lsmod 看看模块有没有加载核心!最后,以ifconfig eth0 192.168.0.10 测试看看!</font><br><font color="#000066"> </font><li><font color="#000000">假设我的网络参数为:IP 192.168.100.100, Netmask 255.255.255.0,请问我要如何在 Linux 上面设定好这些网络参数 (未提及的网络参数请自行定义!)?请使用手动与档案设定方法分别说明。</font></li><ul><li><font color="#000066">手动设定为:『<b><font face="SimSun"> ifconfig eth0192.168.100.100 netmask 255.255.255.0 up </font></b>』</font></li><li><font color="#000066">档案设定为:vi /etc/sysconfig/network-scripts/ifcfg-eth0,内容为:</font></li><ul><font color="#000066" face="SimSun">DEVICE=eth0</font><br><font color="#000066" face="SimSun">ONBOOT=yes</font><br><font color="#000066" face="SimSun">BOOTPROTO=static</font><br><font color="#000066" face="SimSun">IPADDR=192.168.100.100</font><br><font color="#000066" face="SimSun">NETMASK=255.255.255.0</font><br><font color="#000066" face="SimSun">NETWORK=192.168.100.0</font><br><font color="#000066" face="SimSun">BROADCAST=192.168.100.255</font></ul><font color="#000066" face="SimSun">要启动则使用 ifup eth0 即可!</font></ul><font color="#000066" face="SimSun"> </font><li><font color="#000000">我要将我的 Linux 主机名称改名字,步骤应该如何(更改那个档案?如何启用?)?</font></li><br><font color="#000066">Linux 主机名称在 /etc/sysconfig/network 这个档案里面的『HOSTNAME=主机名称』来设定,先以vi 来修改,改完后可以使用 /etc/rc.d/init.d/network restart 或者直接 reboot启动主机名称!</font><br><font color="#000000"> </font><li><font color="#000000">/etc/resolv.conf 与 /etc/hosts 的功能为何?</font></li><br><font color="#000066">以主机名称寻找 IP 的方法, /etc/resolv.conf 内填写DNS 主机名称,至于 /etc/hosts 则直接填写主机名称对应的 IP 即可!</font><br><font color="#000066"> </font><li><font color="#000000">我使用 ADSL 拨接连上 Internet ,请问拨接成功之后,我的Linux 上面会有几个网络接口 (假设我只有一个网络卡)?</font></li><br><font color="#000066">因为拨接是使用 PPP (点对点)协议,所以拨接成功后会多出一个ppp0 的接口,此外,系统原本即有 eth0 及 lo 这两个界面,所以共有三个界面。</font><br><font color="#000000"> </font><li><font color="#000000">在 Linux 上面进行 ADSL 拨接应该使用什么软件?</font></li><br><font color="#000066">请爱用 rp-pppoe ,官方网站:<a href="http://www.roaringpenguin.com/pppoe/" target="_blank">http://www.roaringpenguin.com/pppoe/</a></font><br><font color="#000000"> </font><li><font color="#000000">一般来说,如果我拨接成功,也取得了 ppp0 这个接口,但是却无法对外联机成功,您认为应该是哪里出了问题?该如何解决?</font></li><br><font color="#000066">因为拨接成功了,表示物理对外联机没有问题,那么可能的问题应该是发生在Gateway 上面了!确认的方法请使用 route -n 查阅路由信息,然后修订 /etc/sysconfig/network-scripts/ifcfg-eth0吧!</font><p></p><hr width="100%"><a name="0140networkcommand"></a><font color="#3333ff"><a href="http://linux.vbird.org/linux_server/0140networkcommand.php" target="_self"><font face="SimSun">第五章、</font>Lin<font face="Times New Roman,Times">ux</font><font face="SimSun">常用网络指令介绍</font></a></font><br> <li>我要增加一个路由规则,以 eth0 连接 192.168.100.0/24 这个网域,应该如何下达指令?</li><br><font color="#000066">以手动的方法为:『<b><font face="SimSun">routeadd -net 192.l68.100.0 netmask 255.255.255.0 dev eth0</font></b>』即可!</font><br> <li>我的网络停顿的很厉害,尤其是连接到 tw.yahoo.com 的时候,那么我应该如何检查那个环节出了问题?</li><br><font color="#000066">使用 traceroute 寻找到底那个环节出问题:『<b><font face="SimSun">traceroutetw.yahoo.com</font></b>』即可!</font><br> <li>我发现我的 Linux 主机上面有个联机很怪异,想要将他断线,应该如何进行?</li><br><font color="#000066">以 root 的身份进行『<b><font face="SimSun">netstat-anp |more</font></b>』查出该联机的 PID,然后以『 <b><font face="SimSun">kill-9 PID</font></b> 』踢掉该联机。</font><br> <li>您如何知道 green.ev.ncku.edu.tw 这部主机的 IP ?</li><br><font color="#000066">方法很多,可以利用 <font face="SimSun">host green.ev.ncku.edu.tw</font>或 <font face="SimSun">dig green.ev.ncku.edu.tw</font> 或<font face="SimSun">nslookup green.ev.ncku.edu.tw </font>等方法找出!</font><br><font color="#000066"> </font><li>请找出您的机器上面最适当的 MTU 应该是多少?</li><br><font color="#000066">请利用『<b><font face="SimSun">ping -c 3 -M do-s MTU yourIP </font></b>』找出您的 IP 的 MTU 数值。</font><br><font color="#000066"> </font><li>如何在终端机接口上面进行 WWW 浏览?又该如何下载 WWW 上面提供的档案?</li><br><font color="#000066">要浏览可以使用 lynx ,至于要下载则使用 wget 这个软件。如果想要在终端机上面看到中文,还可以安装JCMME 。</font><br> <li>在终端机接口中,如何连接 bbs.sayya.org 这个 BBS ?</li><br><font color="#000066">利用 telnet bbs.sayya.org 即可连接上,同样的,要看到中文,还是得安装JCMME 。</font></ul><hr width="100%"><font face="SimSun" size="+1" color="#000099">PARTII、主机的简易防火措施篇</font><ul><hr width="100%"><a name="0210port_limit"></a><font color="#3333ff"><a href="http://linux.vbird.org/linux_server/0210port_limit.php" target="_self"><font face="SimSun">第七章、限制</font><font face="Times New Roman,Times">Linux </font><font face="SimSun">对外联机的埠口</font></a></font><br> <li>如何观察您 Linux 主机上面已经有多少 port 被打开了?</li><br><font color="#000066">如果仅想单纯了解正在 LISTEN 当中的埠口,可以使用『<font face="SimSun">netstat-tul</font>』,如果还想知道有多少联机已经建立,可以使用『<font face="SimSun">netstat-an</font>』来察看。</font><br> <li>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -