Port apa yang digunakan untuk menghubungkan komputer ke router?

-1

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?

jangan dimatikan
sumber
3
Pertanyaan ini benar-benar tidak masuk akal. Jika Anda mencoba menentukan dengan tepat apa yang Anda maksud dengan "port", Anda akan melihat bahwa tidak ada arti "port" yang menyebabkan pertanyaan masuk akal. Paling tidak, aku tidak bisa mengetahuinya.
David Schwartz
jika Anda melihat halaman web pada router (seperti antarmuka administratif), maka ya, Anda kemungkinan membuat sirkuit antara TCP \ 80 pada router ke port TCP> 1024 di komputer. Yang mengatakan, ini bukan jaminan, karena sepenuhnya ditentukan oleh server web yang diimplementasikan pada router. Banyak router menggunakan SSH atau Serial line protocols (SLPs) untuk akses administratif. SSH biasanya menggunakan TCP \ 22, meskipun ini mungkin berbeda dari satu router ke router lainnya. Poin kuncinya adalah bahwa router menggunakan banyak protokol, dan port yang terkait. sepenuhnya tergantung pada klien apa yang Anda gunakan untuk terhubung.
Frank Thomas
Maaf atas pertanyaan buruk; Saya baru mengenal jaringan. Terima kasih
donotturnoff
1
Saya tidak tahu, pertanyaan noob bukan pertanyaan buruk
grawity

Jawaban:

2

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.)

grawity
sumber
Walaupun jawabannya akurat dalam beberapa hal, jawabannya agak menyesatkan. Sebagian besar router menginterpretasikan nomor port TCP dan UDP, baik router rumah maupun yang perusahaan, meskipun tidak selalu murni untuk keperluan routing. Menurut definisi NAT memerlukannya, seperti halnya sebagian besar bentuk ACL. Belum lagi sebagian besar router rumah bertindak sebagai server DNS dalam dan dari dirinya sendiri, sehingga Anda praktis selalu mengirim paket ke IP router sendiri.
qasdfdsaq
1

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.

David Schwartz
sumber