KomputerJaringan

TCP-port. Daftar TCP dan UDP port

Dalam jaringan komputer, port titik akhir dari koneksi di sistem operasi. Istilah ini juga digunakan untuk perangkat keras, tetapi perangkat lunak adalah struktur logika, yang mengidentifikasikan sebuah proses atau jasa tertentu.

Port selalu dikaitkan dengan IP-address dari host dan jenis protokol komunikasi dan dengan demikian melengkapi sesi alokasi alamat. Hal ini diidentifikasi untuk setiap alamat dan protokol dengan bantuan sejumlah 16-bit, umumnya dikenal sebagai nomor port. nomor port tertentu yang biasa digunakan untuk mengidentifikasi layanan tertentu. Dari ribuan tercantum dalam 1024 nomor port terkenal dicadangkan sesuai dengan kesepakatan untuk menentukan jenis tertentu layanan pada host. Protokol, yang terutama digunakan port melayani untuk pengendalian proses (misalnya, Transmission Control Protocol (TCP) dan User Datagram Protocol (UDP) protokol Internet dari kit).

nilai

TCP-port tidak perlu link langsung seperti "titik ke titik", ketika komputer di setiap akhir dapat dioperasikan hanya dengan satu aplikasi pada satu waktu. Mereka menjadi penting setelah mobil mampu melakukan lebih dari satu program pada satu waktu, dan terhubung ke jaringan packet-switched modern. Dalam model, arsitektur aplikasi client-server, port dan klien jaringan terhubung ke inisiasi layanan, menyediakan layanan multiplexing, setelah pertukaran awal data yang terkait dengan nomor port terkenal, dan dilepaskan dengan beralih setiap contoh dari permintaan layanan ke dedicated line. Ada sambungan ke nomor tertentu, dan dengan demikian lebih banyak pelanggan dapat dilayani tanpa penundaan.

rincian

Data Link Protocol - Transmission Control Protocol (TCP) dan User Datagram Protocol (UDP) - digunakan untuk menentukan jumlah port tujuan dan sumber di header segmen mereka. Nomor port adalah 16-bit unsigned integer. Dengan demikian, dapat berkisar dari 0 sampai 65.535.

Namun, TCP-port tidak dapat menggunakan angka 0 untuk UDP Sumber Pelabuhan adalah opsional, dan nilai nol, yang berarti ketidakhadirannya.

Proses menghubungkan input atau output saluran melalui soket Internet (tipe file descriptor) oleh protokol transport, nomor port dan IP-address. Proses ini dikenal sebagai mengikat, dan itu memungkinkan transmisi data dan penerimaan melalui jaringan.

Jaringan perangkat lunak sistem operasi bertanggung jawab untuk transmisi keluar data dari semua port aplikasi dalam jaringan dan mengarahkan paket jaringan masuk (dengan mencocokkan IP-alamat dan nomor telepon). Hanya satu proses dapat mengikat tertentu alamat IP dan port kombinasi menggunakan protokol transport yang sama. kegagalan aplikasi umum, kadang-kadang disebut konflik pelabuhan muncul ketika beberapa program mencoba untuk kontak dengan nomor port yang sama pada-sama alamat IP, dengan menggunakan protokol yang sama.

Bagaimana mereka digunakan

Aplikasi menerapkan layanan umum sering menggunakan khusus disediakan dan daftar TCP dan UDP port terkenal untuk menerima permintaan layanan dari klien. Proses ini dikenal sebagai mendengarkan, dan itu termasuk menerima permintaan ke port terkenal dan membangun dialog antara server dan client "satu-ke-satu", dengan nomor port lokal yang sama. klien lain dapat terus terhubung - ini adalah mungkin, karena koneksi TCP diidentifikasi sebagai rantai yang terdiri dari alamat remote dan lokal dan port. Standard TCP dan UDP port ditentukan oleh kesepakatan di bawah kendali Internet Assigned Numbers Authority (IANA).

Inti dari layanan jaringan (terutama, WorldWideWeb), biasanya menggunakan sejumlah kecil port - kurang dari 1024. Dalam banyak sistem operasi memerlukan hak khusus untuk aplikasi untuk mengikat mereka, karena mereka sering dianggap penting untuk pengoperasian jaringan berbasis IP. Di sisi lain, senyawa-senyawa dari klien akhir, sebagai suatu peraturan, berlaku sejumlah besar dari mereka, yang dipilih untuk penggunaan jangka pendek, namun, ada yang disebut fana port.

struktur

TCP-port dikodekan dalam header paket dari protokol transport, dan mereka dapat dengan mudah ditafsirkan tidak hanya mengirim dan menerima komputer, tetapi juga komponen lain dari infrastruktur jaringan. Dalam firewall tertentu, biasanya dikonfigurasi untuk membedakan antara paket tergantung pada sumber atau port tujuan nomor mereka. Redirect adalah contoh klasik dari ini.

Praktek ini mencoba untuk terhubung ke berbagai pelabuhan secara berurutan pada komputer yang dikenal sebagai scanning mereka. Hal ini biasanya karena baik upaya jahat gagal atau administrator jaringan mencari kemungkinan kerentanan untuk membantu mencegah serangan tersebut.

Tindakan yang ditujukan untuk bagaimana untuk membuka TCP-port, sering dikontrol dan dicatat dengan bantuan komputer. Teknik ini menggunakan jumlah koneksi cadangan untuk menjamin koneksi yang lancar ke server.

contoh penggunaan

Contoh yang paling penting, di mana banyak digunakan TCP / UDP port, adalah sistem email Internet. Server digunakan untuk e-mail (mengirim dan menerima), dan umumnya membutuhkan layanan dari dua. Layanan pertama digunakan untuk mengangkut mail dan server lainnya. Hal ini dicapai melalui Simple Mail Transfer Protocol (SMTP). Sebagai aturan, layanan aplikasi mendengarkan pada port TCP-SMTP nomor 25 untuk memproses permintaan yang masuk. Layanan lain adalah POP (penuh - Post Office Protocol) atau IMAP (atau Internet Message Access Protocol) yang diperlukan untuk aplikasi klien ke e-mail ke mesin pengguna untuk menerima server e-mail. POP mengetuk kamar Layanan dengan TCP-port 110. layanan di atas dapat baik berjalan pada komputer host yang sama. Ketika ini terjadi, nomor port membedakan layanan yang diminta oleh perangkat remote - PC pengguna atau mail server lainnya.

Sementara server mendengarkan nomor port didefinisikan dengan baik (IANA menyebut mereka port terkenal), opsi klien sering dipilih dari rentang dinamis. Dalam beberapa kasus, pelanggan individual dan server menggunakan tertentu TCP-port ditugaskan ke IANA. Sebuah contoh yang baik adalah DHCP, di mana pelanggan dalam semua kasus menggunakan UDP 68, dan server - UDP 67.

Aplikasi URL-alamat

nomor port kadang-kadang terlihat jelas di Internet, atau lainnya Uniform Resource Locator (URL). Secara default, HTTP menggunakan TCP-port 80 dan HTTPS - 443. Namun, ada variasi lainnya. Misalnya, http://www.example.com:8080/path/ URL-alamat menunjukkan bahwa browser Web terhubung ke 8080 bukan server HTTP.

Daftar TCP dan UDP port

Seperti telah disebutkan, Internet Assigned Numbers Authority (IANA) bertanggung jawab untuk koordinasi global DNS-Root, IP-address dan sumber daya lainnya protokol Internet. Ini termasuk nomor port pendaftaran biasanya digunakan untuk layanan internet terkenal.

Nomor port dibagi menjadi tiga rentang: terkenal terdaftar dan dinamis, atau swasta. Terkenal (juga dikenal sebagai sistem) - adalah memiliki angka 0 sampai 1023. Persyaratan untuk janji baru dalam kisaran ini lebih ketat dari piutang lainnya.

contoh secara luas dikenal

Contoh yang ada di daftar ini meliputi:

  • TCP port 443: HTTP Aman (HTTPS).
  • 21: File Transfer Protocol (FTP).
  • 22: Secure Shell (SSH).
  • 25: Simple Mail Transfer Protocol (SMTP).
  • 53: Domain Name System (DNS).
  • 80: Hypertext Transfer Protocol (HTTP).
  • 119: Jaringan Berita Transfer Protocol (NNTP).
  • 123: Jaringan protokol waktu (NTP) ..
  • 143: Internet Message Access Protocol (IMAP)
  • 161: Simple Network Management Protocol (SNMP) 1.
  • 94: Internet Relay Chat (IRC).

Ports terdaftar termasuk nomor dari 1024 ke 49151. IANA mempertahankan daftar resmi band yang dikenal dan terdaftar. Dinamis atau swasta - dari 49.152 ke 65535. Satu digunakan untuk kisaran ini fana port.

Sejarah penciptaan

pelabuhan konsep jumlah diciptakan awal pengembang ARPANET di bawah kerjasama informal penulis perangkat lunak dan sistem administrator.

Istilah "port" tidak digunakan dalam beberapa saat. Lisensi plat nomor untuk remote host adalah sejumlah 40-bit. 32 bit pertama adalah sama dengan IPv4-alamat saat ini, tapi yang paling penting adalah yang pertama 8 bit. Bagian paling signifikan dari jumlah (bit 33-40) menunjukkan benda lain, yang disebut AEN. Ini adalah prototipe dari nomor port modern.

26 Maret 1972 adalah orang pertama yang mengusulkan pembentukan sebuah direktori nomor socket dalam RFC 322. Administrator jaringan disebut menggambarkan setiap kamar permanen untuk fungsi dan layanan jaringan. katalog ini kemudian diterbitkan sebagai RFC 433 pada bulan Desember 1972, dan termasuk daftar host, nomor port dan fungsi yang sesuai untuk digunakan pada setiap node dalam jaringan. Pada bulan Mei 1972, nomor port tujuan resmi untuk pertama kalinya didokumentasikan, layanan jaringan, dan juga menyediakan fungsi administratif khusus untuk menjaga registri ini.

Daftar pertama dari TCP-port 256 AEN memiliki nilai-nilai yang dibagi ke dalam rentang sebagai berikut:

  • 0-63: fitur standar di seluruh jaringan
  • 64-127: fungsi Host-spesifik
  • 128-239: dicadangkan untuk penggunaan di masa depan
  • Dari 240 ke 255: setiap fitur eksperimental.

layanan Telnet telah menerima penugasan resmi pertama dari nilai-nilai 1. Pada hari-hari awal istilah ARPANET AEN juga disebut nama socket yang digunakan dengan koneksi asli protocol (MSP) dan komponen dari program manajemen jaringan (NCP). Sehingga NCP adalah pendahulu dari protokol internet saat ini menggunakan port TCP / IP.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 id.atomiyme.com. Theme powered by WordPress.