您的位置:網(wǎng)站首頁 > 電器維修資料網(wǎng) > 正文 >
TCP/IP原理
來源: 日期:2013-11-15 15:35:51 人氣:標(biāo)簽:
為說明網(wǎng)絡(luò)上兩臺主機(jī)是如何傳送數(shù)據(jù)的,下面以一個簡單的示例來說明,其通信形式如下圖所示。
上面所述當(dāng)應(yīng)用程序用tcp傳輸數(shù)據(jù)時,數(shù)據(jù)被送入到協(xié)議棧,然后逐個通過每一層被當(dāng)作數(shù)據(jù)流送入物理網(wǎng)絡(luò),其中每一層對從它的上層收到的數(shù)據(jù)都要增加一些頭部信息。
數(shù)據(jù)送到接收方對應(yīng)層后,接收方將識別、提取和處理發(fā)送方對等層的報頭。實(shí)際傳輸?shù)臄?shù)據(jù)封裝如下圖所示。
tcp/ip協(xié)議可以在多種傳輸媒介上運(yùn)行,如ieee802.3(以太網(wǎng)),802.5(令牌環(huán))局域網(wǎng),gprs無線網(wǎng)絡(luò)和串行線路中。除串行線路外,其他幾種媒介tcp/ip都有相應(yīng)的數(shù)據(jù)包格式。本例中的tcp/ip協(xié)議是在以太網(wǎng)上運(yùn)行的。以太網(wǎng)協(xié)議不止一種,常用的是ieee802.3標(biāo)準(zhǔn),其數(shù)據(jù)幀結(jié)構(gòu)如下圖所示。
tcp/ip只是一個協(xié)議族的統(tǒng)稱,通常包括arp、rarp、ip、icmp、igmp、udp、dns、dhcp、ftp、http等協(xié)議。tcp/ip協(xié)議族中 重要的兩個協(xié)議是lp協(xié)議和tcp協(xié)議。tcp/ip其基本傳輸單位是數(shù)據(jù)包,負(fù)責(zé)把每個數(shù)據(jù)包加上報頭、地址等。如果傳輸過程中出現(xiàn)數(shù)據(jù)丟失,數(shù)據(jù)錯誤等情況,tcp/ip等會自動要求數(shù)據(jù)重新傳輸。ip保證數(shù)據(jù)的傳輸,tcp確保數(shù)據(jù)可靠的傳輸。
由于本例的tcp/ip協(xié)議運(yùn)行在單片機(jī)上。而單片機(jī)的資源往往非常緊張,不可能完全實(shí)現(xiàn)各項協(xié)議的全部功能,因此只簡要說明了各協(xié)議的關(guān)鍵部分、實(shí)現(xiàn)了一些必要的功能。
【看看這篇文章在百度的收錄情況】
相關(guān)文章
- 上一篇: 衛(wèi)星通信系統(tǒng)
- 下一篇: 電感式接近開關(guān)傳感器電氣指標(biāo)