Linux sunucum bir genel katalog sunucusuna LDAPS bağlantısı kurmaya çalışıyor ve bağlantı kopuyor (muhtemelen GC tarafından).
Tartışma amacıyla, 1.1.1.1'in Linux sunucusu ve 1.2.3.4'ün genel katalog sunucusu olduğunu varsayalım.
telnet
Linux kutusundan kullanmaya çalışırsam şunu görüyorum:
[root@foobox ~]# telnet gcfoo.exampleAD.local 3269
Trying 1.2.3.4...
Connected to gcfoo.examplead.local.
Escape character is '^]'.
Connection closed by foreign host.
4. ve 5. satırlar arasında gecikme yok. Hemen bağlantıyı kesiyor.
telnet
Sonuçların biraz yanıltıcı olabileceğini düşündüm (aslında herhangi bir güvenli iletişim için uygun olmadığından), cihazdan gerçek bağlantı girişiminin (LDAPS gerektiren gerçek programı kullanarak) bir paket yakalamasını topladım.
İşte gördüğüm (yine IP'ler ve kaynak portları masum korumak için yeniden adlandırıldı):
No. Time Source Destination Protocol Length Info
1 0.000000 1.1.1.1 1.2.3.4 TCP 66 27246 > msft-gc-ssl [SYN] Seq=0 Win=5840 Len=0 MSS=1460 SAC_PERM=1 WS=128
2 0.000162 1.2.3.4 1.1.1.1 TCP 62 msft-gc-ssl > 27246 [SYN, ACK] Seq=0 Ack=1 Win=8192 Len=0 MSS=1460 SACK_PERM=1
3 0.000209 1.1.1.1 1.2.3.4 TCP 54 27246 > msft-gc-ssl [ACK] Seq=1 Ack=1 Win=5840 Len=0
4 0.003462 1.1.1.1 1.2.3.4 TCP 248 27246 > msft-gc-ssl [PSH, ACK] Seq=1 Ack=1 Win=5840 Len=194
5 0.007264 1.2.3.4 1.1.1.1 TCP 60 msft-gc-ssl > 27246 [RST] Seq=1 Win=64046 Len=0
TCP / IP ile biraz paslıyım, bu yüzden lütfen cehaletimi affedin ... 1-3 paketlerinde üç yönlü el sıkışma görüyorum. Mantıklı. 4 numaralı pakette neler oluyor? Ne anlama [PSH, ACK]
geliyor? Bu gereksiz olan gereksiz bir onay gibi görünüyor. Gerçek veriler bu 4. pakette gönderiliyor mu? Yoksa el sıkışmasının tuhaf bir devamı mı?