TCP/IP協(xié)議的英文名稱(chēng)是Transmission Control Protocol/Internet Protocol,中文翻譯是網(wǎng)絡(luò)控制傳輸協(xié)議/因特網(wǎng)互聯(lián)協(xié)議。是Internet最基本的協(xié)議。TCP/IP采用四層結(jié)構(gòu)來(lái)完成傳輸任務(wù),其四層結(jié)構(gòu)為網(wǎng)絡(luò)接口層,網(wǎng)絡(luò)層,傳輸層和應(yīng)用層,各層都是通過(guò)呼叫其下一層所提供的網(wǎng)絡(luò)完成自己,相對(duì)于OSI標(biāo)準(zhǔn)的七層結(jié)構(gòu),少了表示層,會(huì)話(huà)層和物理層。
網(wǎng)絡(luò)接口層(又稱(chēng)鏈路層)負(fù)責(zé)從網(wǎng)絡(luò)上接收物理幀,抽出IP數(shù)據(jù),交給網(wǎng)絡(luò)層以及接收IP數(shù)據(jù)通過(guò)網(wǎng)絡(luò)發(fā)送,常見(jiàn)的接口層協(xié)議有Ethernet 802.3,Token Ring 802.5,PPP ATM,X.25,HDLC,Frame relay等。如以太網(wǎng)設(shè)備驅(qū)動(dòng)程序則屬于網(wǎng)絡(luò)接口層。
傳輸層提供應(yīng)用程序間的通信,格式戶(hù)信息流,提供可靠傳輸,為實(shí)現(xiàn)可靠傳輸,傳輸層協(xié)議接收端必須發(fā)回確認(rèn),如無(wú)發(fā)回確認(rèn),則表示分組丟失,重新發(fā)送直至成功為止。傳輸層協(xié)議傳輸控制協(xié)議TCP(Transmission Control Protocol)和用戶(hù)數(shù)據(jù)報(bào)協(xié)議UDP(User Datagram protocol)。深圳市鼎信鴻達(dá)科技有限公司的TCP是面向連接的通信協(xié)議,通過(guò)三次握手建立連接,通訊完成時(shí)要拆除連接,TCP只能用于點(diǎn)對(duì)點(diǎn)的通訊。TCP通過(guò)帶重傳的肯定確認(rèn)技術(shù)保證傳輸?shù)目煽啃,利用滑?dòng)窗口控制數(shù)據(jù)流量,限制發(fā)送方數(shù)據(jù)發(fā)送速度,保證數(shù)據(jù)傳輸可靠性。UDP是面向無(wú)連接的通訊協(xié)議,UDP數(shù)據(jù)包括目的端口號(hào)和源端口號(hào)信息,其可以用于廣播發(fā)送,其屬于不可靠傳輸,在傳輸過(guò)程中會(huì)出現(xiàn)掉包等問(wèn)題,需要程序員在編程驗(yàn)證保證數(shù)據(jù)的可靠性。