一、认识网卡
计算机与外界局域网的连接是通过主机箱内插入一块网络接口板(笔记本电脑是在其中插入一块PCMCIA卡)网络接口板又称为通信适配器或网络适配器(network adapter)或网络接口卡NIC(Network Interface Card)实现的。
网卡分为两个部分:处理器(RAM)和存储器(ROM)。
这位是小林在京东上搜到的网卡图片,供小伙伴们了解认识。。。。。。
二、网卡通信实现方式
网卡和局域网之间的通信是通过电缆或双绞线以串行传输方式进行的。网卡和计算机之间的通信则是通过计算机主板上的I/O总线以并行传输方式进行的。
网卡的一个重要功能就是要进行串行/并行转换。而由于网络上的数据率和计算机总线上的数据率并不相同,因此在网卡上需要安装一个对数据进行缓存的存储芯片。也就是我们前面说到的网卡上安装了两部分处理器和存储器的原因。
在安装网卡时必须将管理网卡的设备驱动程序(就是人们常说的安装个驱动)安装在计算机的操作系统中。这个去驱动程序以后就会告诉网卡,应当从存储器的什么位置上将局域网传送过来的数据块存储下来。网卡还能实现以太网协议。
网卡并不是独立的自治单元,因为网卡本身不带电源而是需要使用插入计算机的电源,并受到计算机的控制。因此我把网卡看成一个半自治的单元。当网卡收到一个有差错的帧时,它就将这个帧丢弃而不必通知它所插入的计算机。当收到一个正确的帧时,它就使用中断来通知该计算机交付给协议栈中的网络层。当计算机要发送一个IP数据包时,它就由协议栈向下交给网卡组装成帧后发送到局域网。
随着集成度的不断提高&