TCP是什么?
1),TCP:“传输控制协议(Transmission Control Protocol)”,是一种面向连接(连接导向)的,可靠的,基于字节流的运输层(Transport layer)通信协议
PS:字节流(byte stream):字节流是由字节组成的,字符流是由字符组成的.
2),在因特网协议(Internet Protocol suite)中,TCP层是位于IP层之上,应用层之下的中间层。不同主机的应用层之间经常需要可靠的、像管道一样的连接,但是IP层不提供这样的流机制,而是提供不可靠的包交换。
PS: IP 层-----》 TCP 层(中间层)-------》应用层
3),TCP工作机制
通路的建立:
a, TCP连接包括三个状态:连接建立、数据传送和连接终止;
b, TCP用三路握手(three-way handshake)过程建立一个连接;
c, TCP用四路握手(four-way handshake)过程来拆除一个连接;