Saya mencoba mencari tahu port apa yang digunakan ketika komputer saya berkomunikasi dengan router saya. Apakah port yang sama seperti yang digunakan untuk layanan yang saya gunakan, misalnya 80 ketika saya menggunakan HTTP, atau apakah ada port khusus untuk komunikasi router-komputer?
networking
port
jangan dimatikan
sumber
sumber
Jawaban:
Tidak ada.
Port milik protokol transport layer seperti TCP dan UDP, tetapi router normal tidak menafsirkannya - port bekerja pada lapisan Internet dan membawa paket IP hanya berdasarkan alamat IP mereka, terlepas dari kontennya. (Sama seperti kantor pos, yang hanya menggunakan apa yang tertulis di amplop, dan tidak mencari alamat di dalamnya.)
Misalnya, komputer Anda ingin mengirim paket permintaan DNS ke 192.0.1.2, melalui UDP.
Ia menambahkan header lapisan tautan yang sesuai (Ethernet, 802.3, Wi-Fi):
Router Anda kemudian meneruskan paket IP tidak berubah ke router berikutnya:
Dan seterusnya. Tidak ada port khusus - satu-satunya hal yang berubah di antara hop adalah alamat layer-link (alamat MAC untuk Ethernet dan Wi-Fi).
Ini berlaku bahkan untuk router yang menjalankan NAT (seperti gateway rumah Anda). Meskipun mereka mengintip ke dalam TCP / UDP dan menulis ulang nomor port tertentu (biasanya port sumber, bukan port tujuan), mereka masih tidak mengubah apa pun tentang port TCP yang end-to-end. Sejauh menyangkut komputer Anda , proses NAT ini tidak terlihat, oleh karena itu tidak relevan dengan pertanyaan ini.
(Selain: Router yang memahami TCP dan UDP, dan dapat menerima & melakukan koneksi TCP Jika Anda mengirim paket ke. Router sendiri alamat IP, maka akan berbicara HTTP teratur selama TCP: 80, SSH melalui TCP: 22, dan seterusnya. Mereka hanya tidak melakukannya saat meneruskan paket orang lain.)
sumber
Dengan definisi "port" yang biasa dalam hal ini, ini merujuk secara khusus ke port tujuan TCP dari lalu lintas, di mana pun di jalurnya. Ini adalah 80. Jika Anda mendefinisikan "port" dengan cara lain, Anda mungkin mendapatkan beberapa jawaban lain untuk komunikasi komputer-ke-router. Orang menggunakan kata "port" untuk mengartikan segala macam hal.
Tidak ada lalu lintas dari komputer Anda ke router dan juga lalu lintas dari komputer Anda ke situs web. Paket yang sama yang dikirim komputer Anda langsung ke router adalah paket yang menghasilkan paket yang dikirim ke situs web. Apakah Anda menganggap mereka paket yang sama atau tidak adalah masalah definisi.
sumber