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数据包括目的端口号和源端口号信息,其可以用于广播发送,其属于不可靠传输,在传输过程中会出现掉包等问题,需要程序员在编程验证保证数据的可靠性。