计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

嵌入式网络控制器CS6208及其应用(2)

2017-01-13 01:19
导读:内含四通道7位模数转换器。 ●电源管理 具有可编程的自动监测掉电和复位模式,CPU核工作在1.8V。 3 工作原理 CS6208物理层支持以太

内含四通道7位模数转换器。

●电源管理

具有可编程的自动监测掉电和复位模式,CPU核工作在1.8V。

3 工作原理

CS6208物理层支持以太网接口和RS232串口的点到点协议。在CS6208中,每一个以太网的发送缓冲区是1.5k字节,其接收缓冲区也经常使用的,因为数据有时是以猝发形式收到的,因此,当收到数据时,就把收到的数据放到这个缓冲区中,然后由数据链路层直接从该缓冲区取走数据。链路层通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡,它们将一起处理与电缆的物理接口细节数据,其缓冲区可用来暂时存储要发送或接收的数据帧。网络层则处理分组在网络中的活动,比如分组的选路等。传输层可为两台主机的应用程序提供端到端的通信。在TCP/IP协议族中有两个互不相同的协议TCP和UDP;其中TCP为两台主机提供可靠的数据通信,而UDP则提供一种简单的服务。对于TCP发送过程而言,应用程序把数据先写到缓冲区中,再写到TCP的发送缓冲区,然后写到数据链路层的缓冲区,最后再通过以太网发送缓冲区到网络上。TCP的接收数据过程与此类似,每一个TCP套节字的接收缓冲区是可选的,如果应用程序要使用这个接收缓冲区,那么传输过来的数据就先写到这个缓冲区中,之后再从这里取走,如果没有这个接收缓冲区,接收来的数据就会直接送给应用程序。在这种情况下,对于UDP来说,其过程还相对简单,应用程序只要把缓冲区中的数据送到数据链路层缓冲区中,然后通过以太网发出去即可,而应用层则要负责处理特定的应用程序细节,这就要求每一个应用程序都有自己的缓冲区,这在一些标准的TCP应用程序(如POP3、SMTP、HTTP、FTP)中是很常见的。具体的数据处理过程见图3所示,图中箭头所指是数据的流向。 (科教范文网 fw.nseac.com编辑发布)

上一篇:做好技术准备 迎接天然气时代的到来 下一篇:没有了