网卡

作者: 笨得要死的程序猿 | 来源:发表于2018-10-10 14:47 被阅读0次

网卡的功能

        网卡能够完成物理层和数据链路的大部分功能,包括网卡与网络电缆的物理连接、介质访问控制(如实现CSMA/CD协议)、数据帧的拆装、帧的发送与接收、错误校验、数据信号的解码(如曼彻斯特代码的转换)以及数据的串并/行转换等功能

        网卡上面装有处理器和存储器(包括RAM和ROM)。网卡和局域网之间的通信是通过电缆或双绞线以串行传输方式进行的,而网卡和计算机之间的通信则是通过计算机主板上的I/O总线以并行传输的方式进行的。因此,网卡的一个很重要功能就是进行串行/并行的转换。由于网络上的数据率和计算机总线上的数据率并不相同,因此在网卡中必须装有对数据进行缓存的存储芯片。

        在安装网卡时必须将管理网卡的设备驱动程序安装在计算机的操作系统中,这个驱动程序将告诉网卡如何将局域网传输过来的数据存储下来。

        网卡并不是独立的自治单元,因为网卡本身不带电源,必须使用计算机配套电源,并受该计算机的控制,因此网卡可看成一个半自制的单元。当网卡收到一个有差错的帧时,他会将这个帧丢弃而不必通知计算机;当网卡收到一个正确的帧时,它就使用中断来通知计算机并交付给协议栈中的网络层;当计算机要发送一个IP数据包时,它就由协议栈向下交给网卡,组装成帧后发送到局域网。

网卡的主要功能

数据的封装与解封:     发送时将网络层传递的数据加上首部和尾部,组成以太网的帧,接收时将以太网的帧剥去首部和尾部,然后送交网络层。

链路管理:                   主要是实现CSMA/CD协议。

编码与译码:               一般使用曼彻斯特编码与译码

相关文章

  • centos下多网卡做bond脚本

    centos下多网卡做bond脚本 网卡 多网卡或者单网卡形式下的网卡bonding #! /bin/sh #获取...

  • Centos 7 不关机重命名网卡

    实验:修改网卡 eth1 为 eth1-new 查看现有网卡 关闭网卡 重命名网卡 启动网卡 查看结果

  • Centos设置ip地址

    查看使用网卡 看到这里用的网卡是ens33 修改网卡信息 重启网卡 完成

  • 修改CentOS网络配置

    系统环境:CentOS7(网卡名称em1) 硬件环境:以太网网卡作为内网网卡,无线网卡作为外网网卡 首先将内网网卡...

  • ubuntu LTS16.04下网络配置

    网卡配置 这个刀片机有两个网卡,网卡1连内网,网卡0连外网(提供外部服务),网卡的配置方法自然是重写网卡配置文件啰...

  • eth0,eth1,eth2,lo分别代表什么

    网卡1,网卡2,网卡3, lo代表localhost 用linux命令ifconfig可看到相关信息 将网卡禁用命...

  • CentOS7(VirtualBox) 搭建开发环境 Java,

    1、配置网卡 查看本机网卡信息 进入网卡配置信息目录 备份要修改网卡的配置文件 修改网卡的配置: 重启网络服务 查...

  • Linux 网卡bond的七种模式

    Linux 网卡bond的七种模式 什么是bond 网卡bond是通过多张网卡绑定为一个逻辑网卡,实现本地网卡的冗...

  • CentOS7最小化安装的配置

    网卡 查看网卡信息 修改网卡配置 重启网卡 SSH 修改sshd配置文件 CentOS7默认已启用SSH 文件上传...

  • CentOS7最小化安装的配置

    网卡 查看网卡信息 修改网卡配置 重启网卡 SSH 修改sshd配置文件 CentOS7默认已启用SSH 文件上传...

网友评论

      本文标题:网卡

      本文链接:https://www.haomeiwen.com/subject/pnbpaftx.html