什么是网卡

  • 什么是网卡已关闭评论
  • 136 次浏览
  • A+
所属分类:linux技术
摘要

计算机和外界局域网进行连接是通过通信适配器(adapter)完成的。通信适配器就是在主机箱内插入的一块网络接口板,这种接口板又称为网络接口卡NIC(Network Interface Card)或简称为“网卡”。因为后面集成到主板上了,所以又叫做通信适配器。


网卡

计算机和外界局域网进行连接是通过通信适配器(adapter)完成的。通信适配器就是在主机箱内插入的一块网络接口板,这种接口板又称为网络接口卡NIC(Network Interface Card)或简称为“网卡”。因为后面集成到主板上了,所以又叫做通信适配器。

这种通信适配器上面装有处理器和存储器(包括RAM和ROM)。适配器和局域网之间的通信是通过电缆或双绞线以串行传输方式进行的,而适配器和计算机之间的通信则是通过计算机主板上的LO总线以并行传输方式进行的。

由于网络上的数据率和计算机总线上的数据率并不相同,因此在适配器中必须装有对数据进行缓存的存储芯片。在主板上插入适配器时,还必须把管理该适配器的设备驱动程序安装在计算机的操作系统中。

这个驱动程序以后就会告诉适配器,应当从存储器的什么位置上把多长的数据块发送到局域网,或者应当在存储器的什么位置上把局域网传送过来的数据块存储下来。适配器还要能够实现以太网协议。

网卡,又叫做通信适配器(adapter),早期的时候是插在机箱里面的网络接口板,这种接口板又称为网络接口卡NIC(Network Interface Card)或简称为“网卡”。因为后面集成到主板上了,所以又叫做通信适配器。

网卡的作用:
计算机和外界局域网进行连接是通过通信适配器(adapter)完成的

网卡上面上面装有处理器和存储器(包括RAM和ROM)。网卡和局域网之间的通信是通过电缆或双绞线以串行传输方式进行的,而网卡和计算机之间的通信则是通过计算机主板上的L0总线以并行传输方式进行的。

因为网络上的速录和计算机总线上的速录不同,需要需要在网卡中装有对数据进行缓存的存储芯片。在主板上插入适配器时,还必须把管理该适配器的设备驱动程序安装在计算机的操作系统中。这个驱动程序以后就会告诉适配器,应当从存储器的什么位置上把多长的数据块发送到局域网,或者应当在存储器的什么位置上把局域网传送过来的数据块存储下来。

适配器在接收和发送各种帧时,不使用计算机的CPU。这时计算机中的CPU可以处理其他任务。当适配器收到有差错的帧时,就把这个帧直接丢弃而不必通知计算机。当适配器收到正确的帧时,它就使用中断来通知该计算机,并交付协议栈中的网络层。当计算机要发送IP数据报时,就由协议栈把IP数据报向下交给适配器,组装成帧后发送到局域网。我们特别要注意,计算机的硬件地址就在适配器的ROM中,而计算机的软件地址——IP地址,则在计算机的存储器中。