TCP是什么意思以及服务特点介绍
网友提问:TCP是什么意思?TCP协议含义全解析
TCP指的是传输控制协议。它是一种面向连接导向的、可靠地及基于字节流的运输层通信协议。而在接触TCP中还有UDP,UDP也是一项重要的传输协议。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。
1、提供IP环境下的数据可靠传输(一台计算机发出的字节流会无差错的发往网络上的其他计算机,而且计算机A接收数据包的时候,也会向计算机B回发数据包,这也会产生部分通信量),有效流控,全双工操作(数据在两个方向上能同时传递),多路复用服务,是面向连接,端到端的传输;
2、面向连接:正式通信前必须要与对方建立连接。事先为所发送的数据开辟出连接好的通道,然后再进行数据发送,像打电话。
3、TCP支持的应用协议:FTP 文件传送、RLogin 远程登录、SMTP POP3 电子邮件、NFS 网络文件系统、远程打印、远程执行、名字服务器终端服务器等服务类型。
4、TCP连接包括连接建立和连接终止,建立连接需要三次握手,而终止连接只需要四次握手,如图所示:
TCP协议含义:
我们往往在网络连接上的属性上能看到有internet协议版本(TCP/IPv4)及internet协议版本(TCP/IPv6),这些称之为传输控制协议/网间协议,是一个工业标准的协议集,它是为广域网(WAN)设计的。它是由ARPANET网的研究机构发展起来的。
TCP协议用于控制数据段是否需要重传的依据是设立重发定时器。在发送一个数据段的同时启动一个重发定时器,如果在定时器超时前收到确认(Acknowlegement)就关闭该定时器,如果定时器超时前没有收到确认,则重传该数据段。在选择重发时间的过程中,TCP必须具有自适应性。它需要根据互联网当时的通信情况,给出合适的数据重发。
TCP协议提供的是可靠的、面向连接的传输控制协议,即在传输数据前要先建立逻辑连接,然后再传输数据,最后释放连接3个过程。TCP提供端到端、全双工通信;采用字节流方式,如果字节流太长,将其分段;提供紧急数据传送功能。
TCP服务特点:
1、面向连接的传输;
2、端到端的通信;
3、高可靠性,确保传输数据的正确性,不出现丢失或乱序;
4、全双工方式传输;
5、采用字节流方式,即以字节为单位传输字节序列;
6、紧急数据传送功能;
相关文章
- 本文将详细介绍TCP为什么需要进行三次握手,需要深入了解的朋友可以参考下2012-11-19
- 这篇文章主要为大家介绍了什么是tcp?tcp协议的基础知识有哪些?与udp的区别在哪里?以下将详细介绍tcp的基础知识,需要的朋友可以参考下2014-09-16
- 本文来探讨一下TCP协议方面的一些认识及实践2012-10-25
- 本文详细来探讨TCP建立拆除连接的知识2012-10-25
- 这篇文章主要为大家介绍了如何解决TCP窗口大小的调节与拥塞控制的办法,有图有步骤,很详细,需要的朋友可以参考下2014-09-17
- 这篇文章主要介绍了图解TCP通信三次握手和四次分手,对正在学习TPC通信的同学会有些帮助,需要的朋友可以参考下2014-09-24
- 最常见的是TCP和UDP端口,这是用来在互联网上的计算机之间的数据交换,3688/udp端口使用服务类型简单的推- S- S简单的推协议,基础概念不是很了解的朋友可以参考下本文2013-11-20
- 这篇文章主要为大家介绍了网络协议之tcp协议,TCP三次握手与四次断开是怎么的一种情况呢,下面我们来看看观察TCP三次握手与四次断开,需要的朋友可以参考下2015-04-29
- 这篇文章主要介绍了图解TCP/IP协议,帮助大家轻松学会TCP/IP协议,需要的朋友可以参考下2015-12-16
- TCP/IP网络协议即网络中(包括互联网)传递、管理信息的一些规范,TCP/IP协议是网络的基础,是Internet的语言,可以说互联网的发展全靠TCP/IP2016-07-04
最新评论