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