适配器的内容虽然是放在数据链路层中讲授
发布时间:2014/9/16 21:22:35 访问次数:693
首先我们从一般的概念上讨论一下计算机是怎样连接到局域网上的。
计算机与外界局域网的连接是通过通信适配器(adapter)。适配器本来是在主机箱内插入的一块网络接口板(或者是在笔记本电脑中插入一块PCMCIA卡——个人 MACPCC0001计算机存储器卡接口适配器)。这种接口板又称为网络接口卡NIC (Network Interface Card)或简称为“网卡”。由于现在计算机主板上已经都嵌入了这种适配器,不再使用单独的网卡了,因此本书使用适配器这个更准确的术语。在适配器上面装有处理器和存储器(包括RAM和ROM)。
适配器和局域网之间的通信是通过电缆或双绞线以串行传输方式进行的,而适配器和计算机之间的通信则是通过计算机主板上的I/O总线以并行传输方式进行的。因此,适配器的一个重要功能就是要进行数据串行传输和并行传输的转换。由于网络上的数据率和计算机总线上的数据率并不相同,因此在适配器中必须装有对数据进行缓存的存储芯片。若在主板上插入适配器时,还必须把管理该适配器的设备驱动程序安装在计算机的操作系统中。这个驱动程序以后就会告诉适配器,应当从存储器的什么位置上把多长的数据块发送到局域网,或者应当在存储器的什么位置上把局域网传送过来的数据块存储下来。适配器还要能够实现以太网
协议。
请注意,适配器的内容虽然是放在数据链路层中讲授,但适配器所实现的功能却包含了数据链路层及物理层这两层次的功能。现在的芯片的集成度都很高,以致很难把一个适配器的功能严格按照层次的关系精确划分开。
适配器接收和发送各种帧时不使用计算机的CPU。这时CPU可以处理其他任务。当适配器收到有差错的帧时,就把这个帧丢弃而不必通知计算机。当适配器收到正确的帧时,它就使用中断来通知该计算机并交付协议栈qt的网络层。当计算机要发送IP数据报时,就白协议栈把IP数据报向下交给适配器,组装成帧后发送到局域网。我们特别要注意,计算机的硬件地址(在本章3.4.3节讨论)就在适配器的ROM中,而计算机的软件地址-IP地址(在第4章4.2.3节讨论),则在计算机的存储器中。
首先我们从一般的概念上讨论一下计算机是怎样连接到局域网上的。
计算机与外界局域网的连接是通过通信适配器(adapter)。适配器本来是在主机箱内插入的一块网络接口板(或者是在笔记本电脑中插入一块PCMCIA卡——个人 MACPCC0001计算机存储器卡接口适配器)。这种接口板又称为网络接口卡NIC (Network Interface Card)或简称为“网卡”。由于现在计算机主板上已经都嵌入了这种适配器,不再使用单独的网卡了,因此本书使用适配器这个更准确的术语。在适配器上面装有处理器和存储器(包括RAM和ROM)。
适配器和局域网之间的通信是通过电缆或双绞线以串行传输方式进行的,而适配器和计算机之间的通信则是通过计算机主板上的I/O总线以并行传输方式进行的。因此,适配器的一个重要功能就是要进行数据串行传输和并行传输的转换。由于网络上的数据率和计算机总线上的数据率并不相同,因此在适配器中必须装有对数据进行缓存的存储芯片。若在主板上插入适配器时,还必须把管理该适配器的设备驱动程序安装在计算机的操作系统中。这个驱动程序以后就会告诉适配器,应当从存储器的什么位置上把多长的数据块发送到局域网,或者应当在存储器的什么位置上把局域网传送过来的数据块存储下来。适配器还要能够实现以太网
协议。
请注意,适配器的内容虽然是放在数据链路层中讲授,但适配器所实现的功能却包含了数据链路层及物理层这两层次的功能。现在的芯片的集成度都很高,以致很难把一个适配器的功能严格按照层次的关系精确划分开。
适配器接收和发送各种帧时不使用计算机的CPU。这时CPU可以处理其他任务。当适配器收到有差错的帧时,就把这个帧丢弃而不必通知计算机。当适配器收到正确的帧时,它就使用中断来通知该计算机并交付协议栈qt的网络层。当计算机要发送IP数据报时,就白协议栈把IP数据报向下交给适配器,组装成帧后发送到局域网。我们特别要注意,计算机的硬件地址(在本章3.4.3节讨论)就在适配器的ROM中,而计算机的软件地址-IP地址(在第4章4.2.3节讨论),则在计算机的存储器中。
上一篇:以太网的两个标准
上一篇:采用较为灵活的无连接的工作方式