Komputer, Jaringan
TCP-bandar. Dhaftar TCP lan UDP bandar
Ing jaringan komputer, port titik pokok saka sambungan ing sistem operasi. Istilah iki uga digunakake kanggo piranti hardware, nanging software iku struktur logika, kang mratélakaké proses utawa layanan tartamtu.
Port tansah gadhah IP-alamat inang lan jinis protokol komunikasi lan kanthi mangkono jangkep sesi persediaan alamat. Iku wis dikenali kanggo saben alamat lan protokol karo bantuan saka sawetara 16-dicokot, umum dikenal minangka nomer port. nomer port tartamtu sing dipigunakaké kanggo layanan tartamtu. Saka ewu kadhaptar ing 1024 ing nomer port kondhang sing dilindhungi undhang-undhang ing sesuai karo persetujuan kanggo nemtokake jinis tartamtu saka layanan ing inang. Protocols, kang utamané dipigunakaké ing bandar ngawula kanggo kontrol proses (contone, Transmission Control Protocol (TCP) lan panganggo Datagram Protocol (UDP) protokol Internet saka kit).
Nilai
The TCP-bandar ora perlu pranala langsung kayadéné "titik tumuju", nalika komputer ing saben pungkasan bisa dilakokno karo mung siji aplikasi ing wektu. Padha dadi perlu mobil padha bisa nindakake luwih saka siji program ing wektu, lan padha disambungake menyang jaringan paket-diuripake modern. Ing model, arsitektur aplikasi klien-server, bandar lan klien jaringan nyambung menyang wiwitan saka layanan, nyedhiyani layanan multiplexing, sawise ijol dhisikan saka data gadhah nomer port kondhang, lan dirilis dening ngoper saben Kayata saka panjalukan layanan kanggo baris darmabakti. Ana sambungan kanggo nomer tartamtu, lan kanthi mangkono liyane pelanggan bisa dadi tanpa wektu tundha.
rincian
Data Link Protocol - Transmission Control Protocol (TCP) lan panganggo Datagram Protocol (UDP) - digunakake kanggo nemtokake nomer port panggonan lan sumber ing header perangan sing. Nomer port punika 16-dicokot gak peduli ongko. Mangkono, bisa ing sawetara saka 0 kanggo 65.535.
Nanging, TCP-bandar ora bisa nggunakake nomer 0 kanggo UDP Source Port opsional, lan nilai nul, tegesipun anané.
Proses nyambung input utawa output saluran liwat soket Internet (jinis dèskripsi berkas) dening protokol transportasi, nomer port lan IP-alamat. Proses iki dikenal minangka naleni, lan ngijini transmisi data lan reception liwat jaringan.
Network lunak sistem operasi tanggung jawab kanggo transmisi outbound data saka kabeh bandar aplikasi ing jaringan lan pangalihan jaringan Paket mlebu (by cocog karo IP-alamat lan nomer telpon). Mung siji proses bisa nalèni tartamtu IP-alamat lan port kombinasi nggunakake protokol transportasi padha. gagal aplikasi Umum, kadhangkala disebut konflik port tangi nalika kaping program sing nyoba kanggo kontak karo nomer port padha ing-padha alamat IP, nggunakake protokol padha.
Carane padha digunakake
Aplikasi penerapan layanan umum asring nggunakake khusus dilindhungi undhang-undhang lan dhaftar TCP lan UDP bandar kondhang kanggo nampa panjalukan layanan saka klien. Proses iki dikenal minangka ngrungokake, lan kalebu nampa request menyang port kondhang lan netepake dialog antarane server lan klien "siji-kanggo-siji", karo nomer port lokal padha. klien bisa terus kanggo kasambung - iki bisa, wiwit sambungan TCP wis dikenali minangka chain dumadi saka alamat remot lan lokal lan port. Standard TCP lan UDP bandar sing ditemtokake dening persetujuan ing kontrol saka Internet diutus Nomer panguwasa (IANA).
Inti saka layanan jaringan (utamané, WorldWideWeb), biasane migunakake nomer cilik saka bandar - kurang saka 1024. Akeh sistem operasi sing hak istimewa khusus kanggo aplikasi kanggo gawé ikatan kanggo wong-wong mau, amarga padha asring dianggep dadi kritis kanggo operasi jaringan basis IP. Ing tangan liyane, ing senyawa saka klien mburi, minangka aturan, ditrapake nomer akeh wong, milih kanggo nggunakake tembung cekak, Nanging, ana sing dadi-disebut bandar ephemeral.
struktur
TCP-bandar sing dienkode ing header paket saka protokol transportasi, lan padha bisa gampang Juru ora mung ing ngirim lan nampa komputer, nanging uga komponen saka fasilitas jaringan. Ing firewalls tartamtu, biasane diatur kanggo mbedakake antarane Paket gumantung sumber utawa port panggonan nomer sing. Pangalihan menika tuladha klasik iki.
Ing laku usaha kanggo nyambung menyang sawetara bandar ing urutan ing komputer dikenal minangka maca cepet sing. Iki biasane amarga salah siji nyoba angkoro gagal utawa pangurus jaringan looking for bisa vulnerabilities kanggo nyegah serangan kuwi.
Tumindak ngarahke ing carane kanggo mbukak TCP-port, asring kontrol lan direkam karo bantuan saka komputer. Iki technique nggunakake sawetara sambungan nyisakke supaya njamin sambungan Gamelan kanggo server.
conto panggunaan
Conto paling penting, endi digunakake digunakake TCP / bandar UDP, iku sistem mail Internet. server digunakake kanggo e-mail (ngirim lan nampa), lan umume mbutuhake layanan loro. Layanan pisanan digunakake kanggo ngeterake mail lan server liyane. Iki ngrambah liwat Japanese Mail Transfer Protocol (SMTP). Minangka aturan, layanan aplikasi ngrungokake ing port TCP-SMTP nomer 25 supaya proses panjalukan mlebu. layanan liyane iku POP (kanthi - Kantor Pos Protocol) utawa IMAP (utawa Internet Pesen Akses Protocol) kang perlu kanggo aplikasi klien menyang e-mail kanggo mesin kedhaftar 'nampa server e-mail. POP tapped kamar Services karo TCP-port 110. Layanan ndhuwur bisa loro mbukak ing komputer inang padha. Yen mengkono, nomer port kaperang layanan dijaluk dening piranti remot - PC pangguna utawa server mail liyane.
Nalika server ngrungokake nomer port uga ditetepake (IANA Telpon wong bandar kondhang), pilihan klien asring milih saka sawetara dinamis. Ing sawetara kasus, pelanggan individu lan server nggunakake tartamtu TCP-bandar diutus menyang IANA. Conto apik iku DHCP, endi customer ing kasus nggunakake UDP 68, lan server - UDP 67.
Aplikasi URL-alamat
nomer Port kadang katon cetha ing Internet, utawa liyane Uniform Resource Locator (URL). Kanthi gawan, HTTP migunakake TCP-port 80 lan https - 443. Nanging, ana liyane variasi. Contone, ing http://www.example.com:8080/path/ URL-alamat nuduhake yen browser Web disambungake menyang 8080 tinimbang server HTTP.
Dhaftar TCP lan UDP bandar
Minangka wis kasebut, Internet diutus Nomer panguwasa (IANA) tanggung jawab kanggo sesambungan global saka DNS-ROOT, IP-alamat lan sumber daya liyane protokol Internet. Iki kalebu nomer port Pendhaftaran umum digunakake kanggo layanan Internet kondhang.
Angka port sing dipérang dadi telung kisaran: kondhang kadhaptar lan dinamis, utawa pribadi. Uga dikenal (uga dikenal minangka sistem) - punika gadhah nomer saka 0 kanggo 1023. Requirements kanggo janjian anyar ing sawetara iki luwih kenceng saka kanggo akun liyane.
conto misuwur
Conto sing ing dhaftar iki kalebu:
- TCP port 443: HTTP Secure (https).
- 21: Gambar Transfer Protocol (FTP).
- 22: Secure Shell (SSH).
- 25: Simple Mail Transfer Protocol (SMTP).
- 53: Domain Name System (DNS).
- 80: Hypertext Transfer Protocol (HTTP).
- 119: Network News Transfer Protocol (NNTP).
- 123: Network protokol wektu (NTP) ..
- 143: Internet Pesen Akses Protocol (IMAP)
- 161: Japanese Network Management Protocol (SNMP) 1.
- 94: Internet Relay Chat (IRC).
Bandar kedhaftar kalebu nomer saka 1024 kanggo 49151. IANA njogo dhaftar resmi band dikenal lan kedhaftar. Dynamic utawa pribadi - saka 49152 kanggo 65535. One nggunakake kanggo sawetara iki bandar ephemeral.
History tumitah
port konsep nomer iki digawe awal gawe ARPANET ing kerjasama resmi saka penulis saka piranti lunak lan sistem pangurus.
Tembung "port" wis ora dianggo ing nalika. Commons nomer plate kanggo inang remot ana nomer 40-dicokot. Pisanan 32 bit padha padha IPv4-alamat dina, nanging paling penting padha pisanan 8 bit. Ing bagean pinunjul paling saka nomer (bit 33 kanggo 40) nyukani arti obyek liyane, disebut AEN. Iki prototipe saka nomer port modern.
Maret 26, 1972 ana sing sapisanan ngusulaké nitahaken saka direktori nomer soket ing RFC 322. Ing administrator jaringan disebut njlèntrèhaké saben kamar permanen kanggo sawijining fungsi lan layanan jaringan. Katalog punika salajengipun nerbitaken RFC 433 ing Desember 1972, lan klebu dhaptar sarwa dumadi, nomer port lan fungsi sing cocog kanggo digunakake ing saben simpul ing jaringan. Ing Mei 1972, nomer port panggonan resmi pisanan nyathet, layanan jaringan, lan uga menehi fungsi administratif khusus kanggo njaga pendaptaran.
Dhaptar pisanan TCP-port 256 AEN wis angka sing padha dipérang kisaran ing ngisor iki:
- 0 63: fitur standar antarane jaringan
- 64 kanggo 127: fungsi Host-tartamtu
- 128 kanggo 239: dilindhungi undhang-undhang mbokmenawa nggunakake
- Saka 240 kanggo 255: sembarang fitur eksperimen.
layanan Telnet wis nampa assignment resmi pisanan angka 1. Ing dina awal saka tembung ARPANET AEN uga disebut jeneng soket iki digunakake karo sambungan asli protocol (MSP) lan sawijining komponèn saka program manajemen jaringan (NCP). Mangkono NCP dadi bibité protokol Internet dina nggunakake bandar TCP / IP.
Similar articles
Trending Now