说说我的见解!
网卡芯片仅仅完成发包功能,既已封装是由你上层软件来完成.比如说吧,你想发一个包到MAC地址为08-00-09-A0-4A-B1的机器,你网卡的地址为A1-3A-4A-F3-4A-4A.........(还有后续的数据).则你就按08 00 09 A0 4A B1 A1 3A 4A F3 4A 4A ...........这样的顺序写到网卡发送缓冲区里面去,然后设置CR进行发送.这样就完成了相应的封装,并发送到目的机器.你如果想和多台PC机通信的话就在写入不同的目的MAC地址进行发送就可以了.
发表时间:2003年4月23日10:20:02