Komputer, Jaringan
TCP-palabuhan. Daptar TCP na UDP palabuhan
Dina jaringan komputer, port teh titik pamungkas tina sambungan dina sistem operasi. istilah ieu ogé dipaké pikeun alat hardware, tapi software mangrupa struktur logika, nu nangtukeun hiji prosés atawa jasa husus.
Port sok pakait jeung IP-alamat tina host sarta jenis ti protokol komunikasi sahingga nyampurnakeun sidang alokasi alamatna. Hal ieu dicirikeun pikeun tiap Alamat sarta protokol kalayan bantuan jumlah 16-bit, anu ilahar disebut jumlah port. angka port husus anu dipaké pikeun ngaidentipikasi jasa husus. Tina rébuan 1.024 angka port didaptarkeun well-dipikawanoh téh ditangtayungan luyu jeung perjangjian pikeun nangtukeun jenis husus tina jasa kana host a. Protokol, nu utamana dipaké di palabuhan ngawula pikeun kontrol prosés (e.g., Transmission Control Protocol (TCP) jeung pamaké Datagram Protocol (UDP) protokol Internét tina kit teh).
ajen
The TCP-palabuhan teu kedah Tumbu langsung kayaning "titik nujul ka", nalika komputer dina unggal tungtung bisa dijalankeun kalawan ngan hiji aplikasi dina hiji waktu. Aranjeunna janten perlu sanggeus mobil éta bisa nedunan leuwih ti hiji program dina hiji waktu, kukituna nyambung ka jaringan packet-switched modern. Dina modél, hiji arsitektur aplikasi klien-server, palabuhan sarta klien jaringan disambungkeun ka inisiasi ti layanan, nyadiakeun layanan multiplexing, sanggeus hiji bursa awal data pakait sareng jumlah port well-dipikawanoh, tur eta anu dikaluarkeun ku ngaganti unggal conto tina requests jasa kana garis dedicated. Aya sambungan ka angka husus, sahingga leuwih konsumén bisa dilayanan tanpa reureuh.
rinci
Data Link Protocol - Transmission Control Protocol (TCP) jeung pamaké Datagram Protocol (UDP) - dipaké pikeun nangtukeun jumlah port tujuan na sumber di headers bagéan maranéhanana. Jumlah port nyaéta 16-bit unsigned integer. Ku kituna, bisa jadi dina rentang ti 0 nepi ka 65.535.
Sanajan kitu, TCP-palabuhan teu tiasa nganggo nomer 0 pikeun UDP Sumber Sindangsari nyaéta pilihan, sarta nilai tina enol, hartina henteuna Na.
Prosésna nyambungkeun input atawa output saluran na ngaliwatan stop kontak Internét (tipe descriptor file) ku protokol angkutan, angka port jeung IP-alamatna. proses ieu katelah mengikat, sarta eta nyandak pangiriman data sarta panarimaan via jaringan.
Network software sistem operasi jawab transmisi outbound data ti palabuhan aplikasi dina jaringan jeung alihan pakét jaringan inbound (ku cocog dina IP-alamat na nomer telepon). Ngan hiji prosés bisa ngabeungkeut hiji husus IP-alamat na port kombinasi ngagunakeun protokol angkutan sami. gagal aplikasi umum, sok disebut bentrok port timbul nalika sababaraha program nyobian ngahubungan kalawan nomer port sami dina sami Alamat IP, ngagunakeun protokol nu sarua.
Kumaha aranjeunna dipaké
Aplikasi ngalaksanakeun jasa umum mindeng maké husus ditangtayungan na daptar TCP na UDP palabuhan well-dipikawanoh pikeun nampa requests jasa ti klien. proses ieu katelah déngékeun, sarta eta ngawengku narima pamundut ka port well-dipikawanoh tur nyieun dialog antara server na klien "salah-to-salah", kalawan jumlah port lokal nu sarua. klien sejenna bisa neruskeun disambungkeun - ieu mungkin, saprak sambungan TCP ieu dicirikeun salaku ranté diwangun ku alamat jauh jeung lokal jeung port. Baku TCP na UDP palabuhan anu ditangtukeun ku perjangjian dikadalikeun di Internet Nangtukeun Nomer Otoritas (IANA).
Inti tina jasa jaringan (utamina, WorldWideWeb), biasana migunakeun sajumlah leutik palabuhan - kirang ti 1024. Dina loba sistem operasi merlukeun statusna husus pikeun aplikasi pikeun ngabeungkeut kana éta hal, sabab mindeng dianggap kritis kana operasi jaringan basis IP. Di sisi séjén, sanyawa nu klien tungtung, sakumaha aturan, lumaku angka nu gede ngarupakeun aranjeunna, dipilih keur dipake istilah pondok, kumaha oge, aya disebut palabuhan ephemeral.
struktur
TCP-palabuhan anu disandikeun di header pakét protokol angkutan, sarta aranjeunna harese diinterpretasi teu mung ngirim jeung narima komputer, tapi ogé komponén séjén tina infrastruktur jaringan. Dina firewalls husus, biasana ngonpigurasi keur ngabedakeun antara pakét gumantung sumber atawa port tujuan nomer maranéhanana. Alihan mangrupakeun conto klasik ieu.
prakna nyoba pikeun nyambung ka sauntuyan palabuhan di runtuyan dina komputer dipikawanoh salaku scanning maranéhanana. Ieu biasana alatan boh usaha jahat gagal atawa pangurus jaringan pilari mungkin vulnerabilities pikeun mantuan nyegah panarajang misalna.
Lampah aimed di kumaha mun muka TCP-port, mindeng dikawasa sarta dirékam kalayan bantuan komputer. Téhnik ieu ngagunakeun nomer sambungan cadang guna mastikeun sambungan lemes pikeun server.
conto pamakéan
Conto pangpentingna, di mana loba dipaké TCP / palabuhan UDP, nyaéta sistem mail Internet. server dipaké pikeun e-mail (ngirim jeung narima), sarta umumna merlukeun jasa dua. Ladenan munggaran digunakeun pikeun ngangkut mail na server lianna. Ieu kahontal via Basajan Surat Transfer Protocol (SMTP). Sakumaha aturan, layanan aplikasi listens dina port TCP-SMTP angka 25 dina urutan ngolah requests asup. jasa séjén nyaéta POP (pinuh - Kantor Pos Protocol) atawa IMAP (atawa Internet Pesen Aksés Protocol) nu dipikabutuh pikeun aplikasi klien kana e-mail ka mesin pamaké 'pikeun nampa server e-mail. POP disadap kamar Layanan jeung TCP-port 110. Ladenan luhur bisa duanana ngajalankeun dina komputer host anu sarua. Nalika ieu kajadian, jumlah port distinguishes ladenan dipénta ku alat jauh - PC mangrupa pamaké atawa server mail lianna.
Bari server dengekeun angka port dihartikeun ogé (IANA nyaéta panggero eta palabuhan well-dipikawanoh), pilihan klien mindeng dipilih ti rentang dinamis. Dina sababaraha kasus, konsumén individual jeung server make husus TCP-palabuhan ditugaskeun ka IANA. Hiji conto alus nyaeta DHCP, dimana customer dina sakabeh kasus maké UDP 68, sarta server - UDP 67.
Aplikasi The URL-alamat
angka port sok jelas katempo dina Internét, atanapi sejenna seragam Resource Locator (URL). Sacara standar, HTTP migunakeun TCP-port 80 sarta HTTPS - 443. Najan kitu, aya variasi séjén. Contona, dina http://www.example.com:8080/path/ URL-alamat nunjukkeun yén browser Web disambungkeun kana 8080 gaganti server HTTP.
Daptar TCP na UDP palabuhan
Sakumaha geus disebutkeun, Internet Nangtukeun Nomer Otoritas (IANA) nyaéta jawab koordinasi global tina DNS-Akar, IP-alamat jeung sumber séjén protokol Internét. Ieu ngawengku angka port pendaptaran ilahar dipaké pikeun layanan internét well-dipikawanoh.
The angka port dibagi kana tilu Bulan: sumur-dipikawanoh kadaptar tur dinamis, atawa swasta. Ogé dipikawanoh (ogé katelah Sistim) - ieu ngabogaan nomer ti 0 nepi ka 1023. Syarat for janjian anyar dina rentang ieu téh leuwih stringent ti pikeun rekening lianna.
conto dipikawanoh lega
Conto anu dina daptar ieu ngawengku:
- TCP port 443: HTTP aman (HTTPS).
- 21: éta payil Transfer Protocol (nu ftp).
- 22: aman Shell (SSH).
- 25: Basajan Surat Transfer Protocol (SMTP).
- 53: Domain Ngaran System (DNS).
- 80: Hypertext Transfer Protocol (HTTP).
- 119: Network News Transfer Protocol (NNTP).
- 123: Network protokol waktu (NTP) ..
- 143: Internet Pesen Aksés Protocol (IMAP)
- 161: Basajan Network Manajemén Protocol (SNMP) 1.
- 94: Internet Relay Chat (IRC).
Palabuhan didaptarkeun kaasup nomer ti 1024 nepi ka 49151. IANA mertahankeun hiji daptar resmi di pita dipikawanoh tur didaptarkeun. Dinamis atawa swasta - ti 49152 kana 65535. Hiji pamakéan pikeun rentang ieu palabuhan ephemeral.
Sajarah ciptaan
port konsép angka dijieun mimiti pamekar ARPANET handapeun kerjasama informal sahiji pangarang ngeunaan software jeung sistem pangurus.
Istilah "port" teu kungsi dipaké dina bari. Lisénsi angka plat keur host jauh éta jumlah 40-bit. Kahiji 32 bit éta sarupa IPv4-alamat dinten ieu, tapi nu pang pentingna éta kahiji 8 bit. Bagian signifikan sahenteuna tina jumlah (bit 33 ka 40) ngalambangkeun obyék séjén, disebutna AEN. Ieu prototipe tina jumlah port modern.
26 Maret 1972 éta kahiji ngajukeun kreasi hiji diréktori sahiji angka stop kontak di RFC 322. The administrator jaringan disebut ngajelaskeun tiap kamar permanén pikeun fungsi sarta jasa jaringan. katalog ieu salajengna diterbitkeun saperti RFC 433 dina bulan Désémber 1972, tur kaasup daptar sarwa, angka port maranéhanana sarta fungsi saluyu jeung dipaké dina unggal titik dina jaringan. Dina Méi 1972, di angka port tujuan resmi pikeun kahiji kalina documented, layanan jaringan, sarta ogé nyadiakeun fungsi administrasi husus pikeun mulasara pendaptaran ieu.
Daptar mimiti TCP-port 256 AEN miboga nilai nu dibagi kana Bulan di handap:
- 0 jeung 63: fitur baku sakuliah jaringan nu
- 64 ka 127: fungsi Inangna-spésifik
- 128 nepi ka 239: ditangtayungan pikeun pamakéan hareup
- Ti 240 nepi 255: sagala fitur eksperimen.
jasa Telnet geus narima dina ngerjakeun resmi mimiti nilai 1. Dina dinten mimiti tina istilah ARPANET AEN disebut oge nami stop kontak nu ieu dipaké ku sambungan aslina protokol (MSP) sarta komponén program manajemen jaringan (NCP). Kituna NCP éta cikal bakal protokol Internét dinten ieu ngagunakeun palabuhan TCP / IP.
Similar articles
Trending Now