适配器接收和发送各种帧时不使用计算机的CPU
发布时间:2014/9/11 20:10:17 访问次数:1468
适配器的内容虽然是放在数据链路层中讲授,AD1980JST但适配器所实现的功能却包含了数据链路层及物理层这两层次的功能。现在的芯片的集成度都很高,以致很难把一个适配器的功能严格按照层次的关系精确划分开。
适配器接收和发送各种帧时不使用计算机的CPU。这时CPU可以处理其他任务。当适配器收到有差错的帧时,就把这个帧丢弃而不必通知计算机。当适配器收到正确的帧时,它就使用中断来通知该计算机并交付协议栈qt的网络层。当计算机要发送IP数据报时,就白协议栈把IP数据报向下交给适配器,组装成帧后发送到局域网。适配器的作用。我们特别要注意,计算机的硬件地址(在本章3.4.3节讨论)就在适配器的ROM中,而计算机的软件地址-IP地址(在第4章4.2.3节讨论),则在计算机的存储器中。
CSMA/CD协议
最早的以太网是将许多计算机都连接到一根总线上。当初认为这种连接方法既简单又可靠,因为在那个时代普遍认为:“有源器件不可靠,而无源的电缆线才是最可靠的”。
总线的特点是:当一台计算机发送数据时,总线上的所有计算机都能检测到这个数据。这种就是广播通信方式。但我们并不总是要在局域网上进行一对多的广播通信。为了在总线上实现一对一的通信,可以使每一台计算机的适配器拥有一个与其他适配器都不同的地址。在发送数据帧时,在帧的首部写明接收站的地址。现在的电子技术可以很容易做到:仅数据帧中的目的地址与适配器ROM中存放的硬件地址一致时,该适配器才能接收这个数据帧。适配器对不是发送给自己的数据帧就丢弃。这样,具有广播特性的总线上就实现了一耐一的通信。
适配器的内容虽然是放在数据链路层中讲授,AD1980JST但适配器所实现的功能却包含了数据链路层及物理层这两层次的功能。现在的芯片的集成度都很高,以致很难把一个适配器的功能严格按照层次的关系精确划分开。
适配器接收和发送各种帧时不使用计算机的CPU。这时CPU可以处理其他任务。当适配器收到有差错的帧时,就把这个帧丢弃而不必通知计算机。当适配器收到正确的帧时,它就使用中断来通知该计算机并交付协议栈qt的网络层。当计算机要发送IP数据报时,就白协议栈把IP数据报向下交给适配器,组装成帧后发送到局域网。适配器的作用。我们特别要注意,计算机的硬件地址(在本章3.4.3节讨论)就在适配器的ROM中,而计算机的软件地址-IP地址(在第4章4.2.3节讨论),则在计算机的存储器中。
CSMA/CD协议
最早的以太网是将许多计算机都连接到一根总线上。当初认为这种连接方法既简单又可靠,因为在那个时代普遍认为:“有源器件不可靠,而无源的电缆线才是最可靠的”。
总线的特点是:当一台计算机发送数据时,总线上的所有计算机都能检测到这个数据。这种就是广播通信方式。但我们并不总是要在局域网上进行一对多的广播通信。为了在总线上实现一对一的通信,可以使每一台计算机的适配器拥有一个与其他适配器都不同的地址。在发送数据帧时,在帧的首部写明接收站的地址。现在的电子技术可以很容易做到:仅数据帧中的目的地址与适配器ROM中存放的硬件地址一致时,该适配器才能接收这个数据帧。适配器对不是发送给自己的数据帧就丢弃。这样,具有广播特性的总线上就实现了一耐一的通信。