您的位置:網站首頁 > 電器維修資料網 > 正文 >
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協議運行在單片機上。而單片機的資源往往非常緊張,不可能完全實現各項協議的全部功能,因此只簡要說明了各協議的關鍵部分、實現了一些必要的功能。
【看看這篇文章在百度的收錄情況】
相關文章
- 上一篇: 衛星通信系統
- 下一篇: 電感式接近開關傳感器電氣指標