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