tcpdumpでのFlags[S.]とFlags[.]どういう意味ですか.ついでに3回握手バッグを見て


telnetでtcp接続を開始し、3回の握手を確立し、バッグをつかんで見てみましょう.
xxxxxx$ sudo tcpdump -iany port 19006 -Xnlps0
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on any, link-type LINUX_SLL (Linux cooked), capture size 65535 bytes
23:11:23.413499 IP 10.100.70.139.32759 > 10.100.70.139.19006: Flags [S], seq 1465007382, win 43690, options [mss 65495,sackOK,TS val 1172655098 ecr 0,nop,wscale 8], length 0
        0x0000:  4510 003c 76ec 4000 4006 21e2 0a64 468b  E..WR=.....
        0x0020:  a002 aaaa a20c 0000 0204 ffd7 0402 080a  ................
        0x0030:  45e5 4bfa 0000 0000 0103 0308 0000 0000  E.K.............
        0x0040:  0000 0000 0000 0000 0000 0000            ............
23:11:23.413512 IP 10.100.70.139.19006 > 10.100.70.139.32759: Flags [S.], seq 3728841059, ack 1465007383, win 43690, options [mss 65495,sackOK,TS val 1172655098 ecr 1172655098,nop,wscale 8], length 0
        0x0000:  4500 003c 0000 4000 4006 98de 0a64 468b  E..<.. de41="" .df.j="">...A.cWR=.
        0x0020:  a012 aaaa a20c 0000 0204 ffd7 0402 080a  ................
        0x0030:  45e5 4bfa 45e5 4bfa 0103 0308 0000 0000  E.K.E.K.........
        0x0040:  0000 0000 0000 0000 0000 0000            ............
23:11:23.413520 IP 10.100.70.139.32759 > 10.100.70.139.19006: Flags [.], ack 1, win 171, options [nop,nop,TS val 1172655098 ecr 1172655098], length 0
        0x0000:  4510 0034 76ed 4000 4006 21e9 0a64 468b  E..4v.@.@.!..dF.
        0x0010:  0a64 468b 7ff7 4a3e 5752 3d17 de41 9964  .dF...J>WR=..A.d
        0x0020:  8010 00ab a204 0000 0101 080a 45e5 4bfa  ............E.K.
        0x0030:  45e5 4bfa 0000 0000 0000 0000 0000 0000  E.K.............
        0x0040:  0000 0000                                ....
かなり長い時間の間、これが3回の握手であることはよく知られていましたが、syn、ack/syn、ackにも詳しいですが、Flags[S.]とFlags[.]私を退屈させたことがあって、深く研究していないで、最近深く研究して、その中の点が実際にAであることを発見して、ACKを表して、私は拭いて、意外にも点で表します.