概念描述

网卡是一块被设计用来允许计算机再计算机网络上通讯的计算机硬件。包括内网和外网,或者说它不区分内网还是外网,它处于七层模型的第二层,内外网的区分是在第三层ip层的内容,是NAT技术关心的内容。
也叫网络适配器

每个网卡都有一个mac地址(48位),这是全球唯一的,这是因为IEEEE负责为网卡销售商分配mac地址。

双绞线

由两根具有绝缘保护层的铜导线组成,他们相互绞在一起,这样可以抵消辐射出来的电波,降低新号干扰。
实际使用中,会把多对双绞线包在一个绝缘套管中,这就是电缆。
和其他传输介质相比,双绞线再传输距离,信道宽度和数据传输速度等方面都一般,但是价格便宜。

水晶头

一种标准化的电信网络接口,提供声音和数据传输的接口。
能沿固定方向插入并自动脱落的塑料接头,学名叫RJ-45连接器,相似的还有电话接头,学名RJ-11连接器。

网卡的工作原理

组成

  1. 处理器(RAM)
  2. 存储器(ROM)
  3. 依赖计算机的电源。

和局域网

通过电缆或双绞线进以串行传输方式进行通讯,

和计算机

通过计算机主板上的IO总线以并行方式进行通讯。

网卡功能

  1. 需要进行串并转换。
  2. 计算机传输速度>网络传输速度,所以需要具备数据缓存能力。
  3. 实现以太网协议,进行数据封装和解封。

无线网卡

以无线电波作为传输介质构成无线局域网(WLAN)。

执行过程

网卡 - 图1

  • 最上层的应用程序,需要通过系统调用,来跟套接字接口进行交互;
  • 套接字的下面,就是前面提到的传输层、网络层和网络接口层;
  • 最底层,则是网卡驱动程序以及物理网卡设备。