您的位置:网站首页 > 电器维修资料网 > 正文 >
TCP/IP原理
来源: 日期:2013-11-15 15:35:51 人气:标签:
为说明网络上两台主机是如何传送数据的,下面以一个简单的示例来说明,其通信形式如下图所示。
上面所述当应用程序用tcp传输数据时,数据被送入到协议栈,然后逐个通过每一层被当作数据流送入物理网络,其中每一层对从它的上层收到的数据都要增加一些头部信息。
数据送到接收方对应层后,接收方将识别、提取和处理发送方对等层的报头。实际传输的数据封装如下图所示。
tcp/ip协议可以在多种传输媒介上运行,如ieee802.3(以太网),802.5(令牌环)局域网,gprs无线网络和串行线路中。除串行线路外,其他几种媒介tcp/ip都有相应的数据包格式。本例中的tcp/ip协议是在以太网上运行的。以太网协议不止一种,常用的是ieee802.3标准,其数据帧结构如下图所示。
tcp/ip只是一个协议族的统称,通常包括arp、rarp、ip、icmp、igmp、udp、dns、dhcp、ftp、http等协议。tcp/ip协议族中 重要的两个协议是lp协议和tcp协议。tcp/ip其基本传输单位是数据包,负责把每个数据包加上报头、地址等。如果传输过程中出现数据丢失,数据错误等情况,tcp/ip等会自动要求数据重新传输。ip保证数据的传输,tcp确保数据可靠的传输。
由于本例的tcp/ip协议运行在单片机上。而单片机的资源往往非常紧张,不可能完全实现各项协议的全部功能,因此只简要说明了各协议的关键部分、实现了一些必要的功能。
【看看这篇文章在百度的收录情况】
相关文章
- 上一篇: 卫星通信系统
- 下一篇: 电感式接近开关传感器电气指标