网络适配器的作用说明

唯一小编 发布时间:2019-03-21

什么是网络适配器?网络适配器又称网卡或网络接口卡(NIC),英文名NetworkInterfaceCard。它是使计算机联网的设备。平常所说的网卡就是将PC机和LAN连接的网络适配器。那网络适配器的作用是什么呢?

传统网络环境下,处理器需要处理诸如封装与卸载IP数据包、计算与检查校验和数值等网络任务。在拥有多个网络适配器的情况下,处理器会在这些任务上花费更多资源。卸载技术需要与操作系统相匹配,如Windows Server 2008 R2,可以把这类任务转交给网络适配器进行处理。卸载技术主要包含了校验、分割、传输控制协议栈(TCP)和接收端缩放(RSS)。下面我们来看一下网络适配器的作用:

1、分段卸载:数据在网络中按分段传输,每个包1,448字节,与TCP、IP和数据链路层报头匹配。传统情况下,处理器会准备分段数据并准备数据包。例如,移动某个65,536的字节块会需要处理器创建并发送最少46个数据包。
如果网络适配器来处理分段卸载,处理器可以将整个数据片段发给网络适配器。这技术通常被称做TCP分段卸载(TSO)或者大段卸载(LSO)。

2、校验和卸载:校验和算法扫描TCP与用户数据报协议数据包以捕获错误。校验确保网络适配器收到数据包时进行验证。
活跃结点每天可能会交换百万甚至几十亿数据包。如果服务器处理器可以将卸载计算与校验和比对任务交给网络适配器完成,那么系统整体性能还是可以提升的。
选择支持IPv4与IPv6发送与接收时卸载校验和计算的网络适配器。用于安全通信的网络适配器同样可以无须占用服务器处理器资源,完成卸载加密校验和计算与验证工作。

3、TCP卸载:TCP卸载有个很有利的因素,就是将整个TCP栈转移到硬件上,这样可以把这些CPU计算资源归还给操作系统。实际上,这意味着将第三层(网络/IP)和第四层(传输/TCP)下降到网络适配器,可以利用适配器的TCP卸载引擎(TOE)处理多种数据组织和传输任务。

4、接收端调节处理器需要花费时间来重组提取自单个数据包的数据,当需要处理多个网络端口和应用程序数据包时,单个处理器会比较繁忙。RSS会同时向多个物理处理器(不是内核)传递数据包,这样相同物理处理器只会处理来自相同TCP连接传来的数据包。处理器一直处理相同的数据流,会比重新接收与组合新的数据数据来得更容易也更快。

网卡(NIC)插在计算机主板插槽中,负责将用户要传递的数据转换为网络上其它设备能够识别的格式,通过网络介质传输。它的主要技术参数为带宽、总线方式、电气接口方式等。

服务器租用/服务器托管最具实力IDC提供商!十年品牌保障 – 唯一网络!
转载请注明:唯一网络http://www.wy.cn/

网络适配器的作用说明

唯一小编 发布时间:2019-03-21 返回

什么是网络适配器?网络适配器又称网卡或网络接口卡(NIC),英文名NetworkInterfaceCard。它是使计算机联网的设备。平常所说的网卡就是将PC机和LAN连接的网络适配器。那网络适配器的作用是什么呢?

传统网络环境下,处理器需要处理诸如封装与卸载IP数据包、计算与检查校验和数值等网络任务。在拥有多个网络适配器的情况下,处理器会在这些任务上花费更多资源。卸载技术需要与操作系统相匹配,如Windows Server 2008 R2,可以把这类任务转交给网络适配器进行处理。卸载技术主要包含了校验、分割、传输控制协议栈(TCP)和接收端缩放(RSS)。下面我们来看一下网络适配器的作用:

1、分段卸载:数据在网络中按分段传输,每个包1,448字节,与TCP、IP和数据链路层报头匹配。传统情况下,处理器会准备分段数据并准备数据包。例如,移动某个65,536的字节块会需要处理器创建并发送最少46个数据包。
如果网络适配器来处理分段卸载,处理器可以将整个数据片段发给网络适配器。这技术通常被称做TCP分段卸载(TSO)或者大段卸载(LSO)。

2、校验和卸载:校验和算法扫描TCP与用户数据报协议数据包以捕获错误。校验确保网络适配器收到数据包时进行验证。
活跃结点每天可能会交换百万甚至几十亿数据包。如果服务器处理器可以将卸载计算与校验和比对任务交给网络适配器完成,那么系统整体性能还是可以提升的。
选择支持IPv4与IPv6发送与接收时卸载校验和计算的网络适配器。用于安全通信的网络适配器同样可以无须占用服务器处理器资源,完成卸载加密校验和计算与验证工作。

3、TCP卸载:TCP卸载有个很有利的因素,就是将整个TCP栈转移到硬件上,这样可以把这些CPU计算资源归还给操作系统。实际上,这意味着将第三层(网络/IP)和第四层(传输/TCP)下降到网络适配器,可以利用适配器的TCP卸载引擎(TOE)处理多种数据组织和传输任务。

4、接收端调节处理器需要花费时间来重组提取自单个数据包的数据,当需要处理多个网络端口和应用程序数据包时,单个处理器会比较繁忙。RSS会同时向多个物理处理器(不是内核)传递数据包,这样相同物理处理器只会处理来自相同TCP连接传来的数据包。处理器一直处理相同的数据流,会比重新接收与组合新的数据数据来得更容易也更快。

网卡(NIC)插在计算机主板插槽中,负责将用户要传递的数据转换为网络上其它设备能够识别的格式,通过网络介质传输。它的主要技术参数为带宽、总线方式、电气接口方式等。

服务器租用/服务器托管最具实力IDC提供商!十年品牌保障 – 唯一网络!
转载请注明:唯一网络http://www.wy.cn/

©2016-2021 www.wcloud.cn All rights reserved.
唯一网络-数据中心、云网服务及数字化解决方案提供商©版权所有

免费预约

客户免费预约阿里云/唯云架构师上门服务。免费服务内容:云数据中心、网络安全、云专线、云等保、公有云、混合云和其它云协助迁移。

请保持电话畅通,我们将在工作时间与您电话联系。

立即预约