URG:将URG设置为1时,表明使用了紧急指针(Urgentpointer)
ACK:表示确认好字段是有效的
PSH:请求接收端一旦受到数据后立即将数据递交给应用程序,而不是将它缓冲起来知道整个缓冲区满为止。
RST:重置一个已经变得混乱的连接,混乱有可能是邮局主机奔溃,或者其他什么原因造成的。
SYN:用来同时表示CONNECTION REQUEST(ACK=0)和CONNECTION ACCEPTED(ACK=1),然后进一步用ACK位来区分这两种情况。
FIN:用来释放一个链接
CWR和ECE(见书上的图p429):
拥塞控制信号。当TCP接收端收到了来自网络的拥塞指示后,就设置ECE一边给TCP发送端发ECN_Echo信号,告诉发送端放慢发送速率。TCP发送端设置CWR,给TCP接收端发CWR信号,这样接收端就知道发送端已经放慢速率,不必再给发送端发ECN_Echo信号。
PS:TCP不支持广播和组播
UDP其实就是为IP套一个源端和目的端地址的头而已,是不可靠的无连接服务
现在大多数应用都是采用TCP