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.
IPv4: source=1.0.0.1, dest=192.0.1.2,
└ UDP: source_port=79846, dest_port=53,
└ DNS: ...
Ia menambahkan header lapisan tautan yang sesuai (Ethernet, 802.3, Wi-Fi):
Ethernet: source=[computer's MAC], dest=[your router's MAC], type=IPv4, ├ liiink layerrr
└ IPv4: source=1.0.0.1, dest=192.0.1.2, ├ internet layer
└ UDP: source_port=79846, dest_port=53, ├ transport l-r.
└ DNS: ... ├ application l.
Router Anda kemudian meneruskan paket IP tidak berubah ke router berikutnya:
Ethernet: source=[this router's MAC], dest=[next router's MAC], type=IPv4,
└ IPv4: source=1.0.0.1, dest=192.0.1.2,
└ UDP: source_port=79846, dest_port=53,
└ DNS: ...
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.)