TCP协议
TCP全称为 "传输控制协议(Transmission Control Protocol")....理解TIME_WAIT状态
现在做一个测试,首先启动server,然后启动client,然后用Ctrl-C使server终止,这时马上再运行server, 结果是:
这是因为,虽然server的应用程序终止了...,但TCP协议层的连接并没有完全断开,因此不能再次监 听同样的server端口....TCP协议想尽可能快的把数据传输给对方, 但是又要避免给网络造成太大压力的折中方案....应用层协议
HTTP
HTTPS
SSH
Telnet
FTP
SMTP
当然, 也包括你自己写TCP程序时自定义的应用层协议;
TCP/UDP对比
我们说了TCP是可靠连接, 那么是不是TCP