以太猫通讯
『壹』 以太网采用的通讯协议是什么
现在比较通用的以太网通信协议是TCP/IP协议,TCP/IP协议与开放互联模型ISO相比,采用了更加开放的方式,它已经被美国国防部认可,并被广泛应用于实际工程。TCP/IP协议可以用在各种各样的信道和底层协议(如T1、X.25以及RS一232串行接口)之上。确切地说,TCP/IP协议是包括TCP协议、IP协议、UDP(User Datagram Proto—c01)协议、ICMP(Internet Control Message Protoc01)协议和其他一些协议的协议组。
(1)以太猫通讯扩展阅读:
TCP/IP协议并不完全符合OSI的七层参考模型。传统的开放式系统互连参考模型,是一种通信协议的七层抽象参考模型,其中每一层执行某一特定任务。该模型的目的是使各种硬件在相同的层次上相互通信。而TCP/IP通讯协议采用了四层结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。这四层分别为:
(1)应用层:应用程序间沟通的层,如简单电子邮件传输协议(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。
(2)传输层:在此层中,它提供了节点间的数据传送服务,如传输控制协议(TCP)、用户数据包协议(UDP)等,TCP和UDP给数据包加入传输数据并把它传输到下一层中,这一层负责传送数据,并且确定数据已被送达并接收。
(3)网络层:负责提供基本的数据包传送功能,让每一块数据包都能够到达目的主机(但不检查是否被正确接收),如网际协议(IP)。
(4)接口层:对实际的网络媒体的管理,定义如何使用实际网络(如Ethernet、Serial Line等)来传送数据。
『贰』 STC89C52RC能实现以太网通信吗
要用STC89C52RC实现以太网通信,理论可以,但实际却很难。一,必须把TCP/IP协议写到回程序中,仅这个协议代码答就远远超过8KB,而STC89C52的FLASH的容量仅有8KB。二,STC89系列有大容量的型号,可其运行速度太低。要实现以太网通信,应运行操作系统,可51单片机的速度和资源是很难运行操作系统的。三,需要配一片8位的以太网控制芯片RTL8019才能连通网络,就要写驱动程序。就算这些都完成了,那上网的速度是无法忍受的,想当初电脑用猫上网,那速度就奇慢,可51单片机上网基本是卡死了。