适配器的作用
发布时间:2014/8/23 19:27:03 访问次数:2032
首先我们从一般的概念上讨论一下计算机是怎样连接到局域网上的。
计算机与外界局域网的连接是通过通信适配器(adapter)。适配器本来是在主机箱内插入的一块网络接口板LM293DR(或者是在笔记本电脑中插入一块PCMCIA卡——个人讣算机存储器卡接口适配器)。这种接口板又称为网络接口卡NIC (Network Interface Card)或简称为“网卡”。由于现在计算机主板上已经都嵌入了这种适配器,不再使用单独的网卡了,因此本书使用适配器这个更准确的术语。在适配器上面装有处理器和存储器(包括RAM和ROM)。
①注:IEEE 802委员会是专门制定局域嘲和城域网标准的机构。目前其下属的活跃上作组只有八个,即802.1-桥接/体系结构;802.3-CSMA/CD; 802.11-无线局域刚;802.15-无线个人区域网;802.16-宽带无线接入;802.17-弹性分组环(Resilient Packet Ring); 802.20 -移动宽带无线接入MBWA (Mobile Broadband Wireless Access); 802,21'-媒体无关切换(Media Independent Handofi),其余的都已经暂时或完全停止了活动。所有802标准都可从因特网L下载[W-IEEE802]。配器和局域网之间的通信是通过电缆或双绞线以串行传输方式进行的,而适配器和计算机之间的通信则是通过计算机主板上的I/O总线以并行传输方式进行的。因此,适配器的一个重要功能就是要进行数据串行传输和并行传输的转换。由于网络上的数据率和计算机总线上的数据率并不相同,因此在适配器中必须装有对数据进行缓存的存储芯片。若在主板上插入适配器时,还必须把管理该适配器的设备驱动程序安装在计算机的操作系统中。这个驱动程序以后就会告诉适配器,应当从存储器的什么位置上把多长的数据块发送到局域网,或者应当在存储器的什么位置上把局域网传送过来的数据块存储下来。适配器还要能够实现以太网协议。
请注意,适配器的内容虽然是放在数据链路层中讲授,但适配器所实现的功能却包含了数据链路层及物理层这两层次的功能。现在的芯片的集成度都很高,以致很难把一个适配器的功能严格按照层次的关系精确划分开。
适配器接收和发送各种帧时不使用计算机的CPU。这时CPU可以处理其他任务。当适配器收到有差错的帧时,就把这个帧丢弃而不必通知计算机。当适配器收到正确的帧时,它就使用中断来通知该计算机并交付协议栈qt的网络层。当计算机要发送IP数据报时,就白协议栈把IP数据报向下交给适配器,组装成帧后发送到局域网。图3-15表示适配器的作用。我们特别要注意,计算机的硬件地址(在本章3.4.3节讨论)就在适配器的ROM中,而计算机的软件地址-IP地址(在第4章4.2.3节讨论),则在计算机的存储器中。
,
首先我们从一般的概念上讨论一下计算机是怎样连接到局域网上的。
计算机与外界局域网的连接是通过通信适配器(adapter)。适配器本来是在主机箱内插入的一块网络接口板LM293DR(或者是在笔记本电脑中插入一块PCMCIA卡——个人讣算机存储器卡接口适配器)。这种接口板又称为网络接口卡NIC (Network Interface Card)或简称为“网卡”。由于现在计算机主板上已经都嵌入了这种适配器,不再使用单独的网卡了,因此本书使用适配器这个更准确的术语。在适配器上面装有处理器和存储器(包括RAM和ROM)。
①注:IEEE 802委员会是专门制定局域嘲和城域网标准的机构。目前其下属的活跃上作组只有八个,即802.1-桥接/体系结构;802.3-CSMA/CD; 802.11-无线局域刚;802.15-无线个人区域网;802.16-宽带无线接入;802.17-弹性分组环(Resilient Packet Ring); 802.20 -移动宽带无线接入MBWA (Mobile Broadband Wireless Access); 802,21'-媒体无关切换(Media Independent Handofi),其余的都已经暂时或完全停止了活动。所有802标准都可从因特网L下载[W-IEEE802]。配器和局域网之间的通信是通过电缆或双绞线以串行传输方式进行的,而适配器和计算机之间的通信则是通过计算机主板上的I/O总线以并行传输方式进行的。因此,适配器的一个重要功能就是要进行数据串行传输和并行传输的转换。由于网络上的数据率和计算机总线上的数据率并不相同,因此在适配器中必须装有对数据进行缓存的存储芯片。若在主板上插入适配器时,还必须把管理该适配器的设备驱动程序安装在计算机的操作系统中。这个驱动程序以后就会告诉适配器,应当从存储器的什么位置上把多长的数据块发送到局域网,或者应当在存储器的什么位置上把局域网传送过来的数据块存储下来。适配器还要能够实现以太网协议。
请注意,适配器的内容虽然是放在数据链路层中讲授,但适配器所实现的功能却包含了数据链路层及物理层这两层次的功能。现在的芯片的集成度都很高,以致很难把一个适配器的功能严格按照层次的关系精确划分开。
适配器接收和发送各种帧时不使用计算机的CPU。这时CPU可以处理其他任务。当适配器收到有差错的帧时,就把这个帧丢弃而不必通知计算机。当适配器收到正确的帧时,它就使用中断来通知该计算机并交付协议栈qt的网络层。当计算机要发送IP数据报时,就白协议栈把IP数据报向下交给适配器,组装成帧后发送到局域网。图3-15表示适配器的作用。我们特别要注意,计算机的硬件地址(在本章3.4.3节讨论)就在适配器的ROM中,而计算机的软件地址-IP地址(在第4章4.2.3节讨论),则在计算机的存储器中。
,