我使用tcpdump观看三次握手。 的客户端口是51484和服务器端口是9501三只手鲨鱼为什么没有序列号?
//connect to server
//three-way handshake
51484 > 9501 : Flags [S], seq 2969626801
9501 > 51484: Flags [S.], seq 587835665, ack 2969626802,
51484 > 9501 : Flags [.], ack 587835666 // <- why the ack don't
// have sequence number ?
//close the connect
51484 > 9501 : Flags [F.], seq 2969626802, ack 587835666
9501 > 51484: Flags [F.], seq 587835666, ack 2969626803
51484 > 9501 : Flags [.], ack 587835667
我知道:只要条件允许,ACK包将包含在其他的包一些payload.But为什么ACK包唐”在三次握手的第三步中有效载荷为空时,是否有序列号?
我的问题是:为什么ack数据包在三次握手的第三步中没有序号?
它*确实*有一个序列号。从5开始的数字。关闭主题。 – EJP