Saya perhatikan bahwa kadang-kadang ketika mencoba melakukan telnet di beberapa port acak, saya telah mengamati dua jenis skenario:
$ telnet example.com 3432
Trying 173.252.110.27...
$ telnet example.com 3432
Connection Refused.
Dapatkah seseorang menjelaskan kepada saya apa perbedaan antara keduanya?
networking
tcp
pradeepchhetri
sumber
sumber
Jawaban:
Salah satu alasannya adalah perilaku firewall di example.com. Jika firewall hanya menghentikan lalu lintas, Anda akan melihat respons pertama. Di sisi lain, jika firewall menolak lalu lintas, Anda akan mendapatkan yang kedua.
Untuk lebih memahami, ambil filter paket seperti tcpdump atau wireshark dan hirup lalu lintas saat Anda melakukan tes.
Kasus pertama akan terlihat seperti Syn, Syn, Syn ...
Kasus kedua akan terlihat seperti Syn, Rst bersama dengan kemungkinan ICMP port-unreachable.
Koneksi yang berhasil akan terlihat seperti Syn, Syn-Ack, Ack yang kami harapkan dalam jabat tangan tiga arah tcp .
sumber