网络接口卡的基本功能包括:
(1)数据转换:由于数据在计算机内都是并行数据,而数据在计算机之间的传输是串行的传输,所以,网络接口卡有对数据进行并/串和串/并转换的功能。
(2)数据缓存:由于在网络系统中,工作站与服务器对数据进行处理的速率通常是不一样的,为此,网络接口卡内必须设置数据缓存,以防止数据在传输过程中丢失和实现数据传输控制。
(3)通信服务:网络接口卡实现的通信服务可以包括OSI参考模型的任一层协议,但在大多数情况下,网络接口卡提供的通信协议服务是在物理层和数据链路层上的,而这些通信协议软件,通常都被固化在网络接门卡内的只读存储器中。