(本文学习自多位大牛的博客)
网卡实现了串并转换,并在传输中进行对话来确定传输中的一些参数。
网络适配器又称网卡或网络接口卡,是使计算机联网的设备。网卡插在计算机的主板插槽中,负责将用户要传递的数据转换成网络上其他设备能够识别的格式,通过网络介质传输。数据在计算机传输是并行的,而在网络的物理缆线中说数据主要是串行的比特流方式传输的,网卡承担串行数据和并行数据间的转换。网卡在发送数据之前要同时接收网卡进行对话以确定最大可发送数据的大小,发送的数据量的大小,两次发送数据间的间隔,等待确定的时间,每个网卡在溢出前所能承受的最大数据量,数据传输的速度。
主要参数:带宽,总线方式,电气接口方式等
基本功能:从并行到串行的数据转换,包的装配和拆解,网络存取的控制,数据缓存和网络信号
工作原理:发送数据的时候,计算机把要传输的数据并行写到网卡的缓存,网卡对要传输的数据进行编码(10M以太网使用曼特斯特码,100M以太网使用差分曼特斯特码),串行发送到传输介质上,接收数据的时候正好相反。
(所以网卡既有存储功能,也有串并转换,编码解码等多种功能)
网口结构简图