[并行线和跳线 ]
谈完了网络线的等级之后,接着下来我们来谈一谈所谓的『并行线』和『跳线』吧!刚刚提到了,在网络媒体当中跑得是电子讯号,由于电子讯号需要是个回路才能通(例如正极接负极),所以说这些讯号自然就需要成对啰!好了,那么由于设备的不同,因此网络线的接脚也会跟着不同的!举个例子来说,在 Hub 和 网络卡 之间的网络线(不谈 UpLink 孔时),使用的是常见的并行线,但是在网络卡和网络卡直接相连时,就需要使用不同接脚的『跳线』啦!
假如同一种接头( 不论是 568A 或 568B )接在一条网络线上面,就称为并行线,而两种接头同时接在同一条网络线上面,那就称为『跳线』啦!
**关键字:由于电子讯号需要是个回路才能通(例如正极接负极),所以说这些讯号自然就需要成对
[Hub 和 Switch] ()
Hub 还比较好理解,基本上,他仅是将任何的网络线给他连接在一起,并没有考虑到其他的因素!因此,每部电脑只要连上 Hub 之后,感觉上就好象连上 Bus 相同啦!那么『瞎米系』 Switch 呀!?为什么 Switch 通常比 Hub 要贵上很的多呢?他们的功能有哪里不同?我们先不提较高阶的不同点,最基础的不同在于 Switch 多了一个能够记录 MAC 和 port 的 table 啦!那是什么呢?这样说好了,当您的网域之中有一部电脑在进行物理广播的时候(请注意,物理广播主要是以 MAC 为传递的对象):
· 假如使用的连结器是 Hub 的时候,那么任何连接到这部 Hub 上面的主机都会接到该广播的封包;
· 而假如使用的是 Switch 时,由于上面的 table 已记录了 MAC 对应 Port 的资料,所以该封包将会『直接』经由该 port 来送出去给目的地主机!
由于这样的关系,因此在进行物理广播的时候,就已去除了可能产生封包碰撞的状态了!因此上, Switch 和 Hub 所能承受的流量或许相同,但是 Switch 却能够达到比较好的传输功能,用在大型的网域当中,嘿嘿!当然是 Switch 比较棒啦!这也是为什么 Switch 会比较贵的原因呀!更简单的来说, Hub 仍然属于『共享媒体』的一种,然而 Switch 几乎能够看做是『非共享媒体』了!更周详的 Hub 和 Switch 功能的讨论能够在 这里 找到。但是假如是只有小猫两三只的我们这种家庭式的内部网络呢?呵呵!简易型的 Hub 就很够了啦!无需买到这个高档的 Switch 说 ( 纯粹个人观点啦!)。
***关键字:
Switch 多了一个能够记录 MAC 和 port 的 table
[传输单位]
谈个轻松一点的!那么 10/100 Mbps ( Mega- bits per second )是什么东西呢?怎么大家都说我的网络卡是 100 Mbps ,但是我只能以最高约 12 MBytes 的速度在 Intranet 当中工作!?嘿嘿!别紧张,那么 100 Mbps 是 Mbits !还记得网络的资料量计算吗?不晓得也没有关系,能够直接告诉您:
1byte = 8bits
***关键字:
100 Mbps 是 Mbits
[ifconfig显示的各个参数含义]
eth0 :表示为网络卡的代号;
o lo :表示为『内部循环 IP 』的网络卡代号,请注意,这个虚拟的 interface 一定要存在!千万不要关掉他!
o HWaddr :是网络卡的硬件地址,就是我们 前面 提到的 MAC 啦!
o inet addr :就是网络卡的 IP;
o Bcast :是广播( broadcast ) 的地址;
o Mask :就是子网掩码啦;
o MTU :是 Maximum Trasmission Unit 最大传输单元(字节),即此接口一次所能传输的最大封包,也能够参考底下的 MTU 说明。
o RX :网络由激活到现在为止的接收情形;
o TX :网络由激活到现在为止的传送情形;
o collisions :网络讯号碰撞的情况说明;
o txqueuelen :是传输缓冲区长度大小意思;
o Interrupt :是 IRQ 中断地址;
o Base address :是 I/O 地址。这个 IRQ 和 I/O 在网络卡上面是能够设定的!设定的地方能够在 /etc/lilo.conf 里头来设定呢!假如您的主机上面有多张网络卡的时候,就用的着他了!能够避开问题呦!
*******************************************
这里请特别留意:
network :同一个网段里面,HOSTID 都为零的地址;
broadcast :同一个网段里面,HOSTID 都为 1 的地址!
基本上,假如是便于记忆的话,您能够想象一下, network 就是同一网段的第一个 IP 地址(因为 hostid 都为 0 ), Broadcast 则是最后一个 IP 地址(因为 hostid 都为 1 )。
**********************************************
[netstat补充]
假如您分别下达:
o netstat -a | more
o netstat -an | more
一定会发现有点奇怪?怎么有的 port 会以服务名称(例如上面例子里的 pop3 ...)有的会以 port 号码来显示呢!?嘿嘿!那就是 /etc/services 连同 -n 这个参数的用途啦!您能够发现的是,假如 netstat -a 时,显示出来的 port 号码在 /etc/services 存在对应的服务名称的时候,那么预设他就会显示出该服务名称啦!但是若在 /etc/services 很难找到档案的话,那么自然就还是以 port 号码来显示的!那么加上了 -n 参数后,不论如何,他都会以 port 及 IP 来显示啦!
netstat -a
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 *:32769 *:* LISTEN
tcp 0 0 *:shell *:* LISTEN
tcp 0 0 *:linuxconf *:* LISTEN
tcp 0 0 *:rsync *:* LISTEN
tcp 0 0 *:mysql *:* LISTEN
tcp 0 0 *:pop3 *:* LISTEN
tcp 0 0 *:sunrpc *:* LISTEN
tcp 0 0 *:http *:* LISTEN
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!



