TCP连接为何需要3次握手 网络通信是双工的,即通信的双方既能收也能发;因此在通信之前,通信双方需要确认各自的收、发功能是正常的。 首先,A发一条“你好,我是A”;B收到后,回一条“你好A,我是B”。这一过程,A能确认自己的收、发都是正常的;而B只能确认自己的收是正常的,而发送功能并不确定(因为并不能确定B发出的消息被A收到),因此,A需要再回一条“你好B”。此时B就能确认自己的发送功能也是正常的。