网络控制器知识详解
一、什么是网络控制器
在网络中,如果有一台计算机没有网卡,那么这台计算机将不能和其他计算机通信,它将得不到服务器所提供的任何服务了。当然如果服务器没有网卡,就称不上服务器了,所以说网卡是服务器必备的设备,就像普通PC(个人电脑)要配处理器一样。平时我们所见到的PC机上的网卡主要是将PC机和LAN(局域网)相连接,而服务器网卡,一般是用于服务器与交换机等网络设备之间的连接。
由于网络控制器拥有MAC地址,因此属于OSI模型的第2层,它使得用户可以透过电缆或无线相互连接。 每一个网络控制器都有一个被称为MAC地址的独一无二的48位串行号,它被写在卡上的一块ROM中。在网络上的每一个计算机都必须拥有一个独一无二的MAC地址。没有任何两块被生产出来的网卡拥有同样的地址。这是因为电气电子工程师协会(IEEE)负责为网络接口控制器销售商分配唯一的MAC地址。
网络控制器使用一个特定的物理层和数据链路层标准,例如以太网或令牌环来实现通讯所需要的电路系统。这为一个完整的网络协议栈提供了基础,使得在同一局域网中的小型计算机组以及通过路由协议连接的广域网,例如IP,都能够进行通讯。
二、网络控制器特点
有四种技术被用来传送数据,网络控制器可能使用其中的一种或多种。
1、轮询,即微处理器在程序控制下检查周边设备的状态。
2、过程化I/O,即微处理器通过将地址送到系统地址总线上来同志制定的周边设备。
3、中断驱动I/O,即当周边设备准备好传送数据时通知微处理器。
4、DMA,即智能周边设备通过控制系统总线来直接访问内存。这种方法减轻了CPU的负荷,但是需要网卡上拥有一个独立的处理器。
网络控制器能够适用于任何环境下,非洲、北极、沙漠、潮湿环境;网络控制器寿命非常长,能够连续使用100000小时以上。了解更多物联网资讯,可以关注厦门计讯了解。