Port (kompyuter tarmog i) – Port (computer networking)
IANA DNS Root, IP-adreslash va boshqa Internet protokol manbalarini global muvofiqlashtirish uchun javobgardir. Bunga taniqli Internet xizmatlari uchun tez-tez ishlatiladigan port raqamlarini ro’yxatdan o’tkazish kiradi.
Dengiz porti
Termin port Uni turli sohalarda ishlatish mumkin. Bu keng ma’noda, bu infratuzilma ma’lum bir operatsiyani bajarish uchun turli xil xizmatlarni o’z ichiga oladi.
Portning eng keng tarqalgan ma’nosi a ichida joylashgan bo’shliq bilan bog’liq sohil yoki ichida sohil , kemalarga yuklarni tushirish va tushirish yoki qo’nish va qo’nish operatsiyalarini rivojlantirishga imkon beradi. Yuqorida aytib o’tilgan infratuzilma yonida okean , haqida suhbatlashing dengiz porti .
Shuning uchun ushbu portlar qayiqlarni xavfsiz joyda saqlashni taklif qiladi dengiz sohillari turli vazifalarni bajarish uchun. Turli xil orqali ishlaydi , qulflar yoki diklar qurilishi, qayiqlar to’lqinlardan himoyalangan. Shu tarzda siz tovarlarni yuklashingiz yoki tushirishingiz yoki ekipaj va yo’lovchilarning ko’tarilish va tushishlariga katta qulaylik yaratishingiz mumkin.
Dengiz portlari odatda o’z ichiga oladi dock kemalarda qolish uchun, dastgohlar sayr qilishga ruxsat berish, konlari mollarni saqlash va tizimlari portga kirish va qaytishni osonlashtirish uchun signalizatsiya.
Xususan, ushbu turdagi har bir portda ularda bajarilgan funktsiyalarga asoslanib uchta aniq belgilangan yo’nalish mavjud:
Kirish imkoniyati deb nomlanadigan dengiz zonasi. Belgilangan ko’rsatmalarga rioya qilgan holda, turli kemalar portning o’zi joylashgan joyga etib kelishadi. Ushbu bo’shliqda suvlarning chuqurligi minimal ekanligini va kanallar odatda o’rnatish joylariga ko’chish va boshqa joyga ko’chishda qiyinchiliklarga yo’l qo’ymaslik uchun o’rnatilishini ta’kidlash kerak.
– Har xil turdagi manevrlar o’tkaziladigan er maydoni. Bunday holda, bu bo’shliqning vazifasi dokdir, chunki unda turli xil qayiqlar joylashtirilgan
– Er osti vositalari bilan bog’liqlik zonasi. Ya’ni, bu erda yuklarni tushirish va tushirish kabi vazifalar bajariladi. Biroq, shuningdek, turli xil port idoralarining idoralari, tegishli omborlar va omborlar mavjud .
Bularning barchasiga shuni qo’shimcha qilish kerakki, dengiz portlarining ikki turi mavjud: kabotaj portlari, bu milliy portlar va xalqaro bitimlarga taalluqli balandlikdagi portlar o’rtasidagi harakatni anglatadi.
Har qanday mamlakatning dengiz portlari uning iqtisodiy faoliyatining asosi ekanligini bilish muhimdir. Shunday qilib, JST (Jahon savdo tashkiloti) tomonidan olib borilgan tadqiqotlar shuni ko’rsatadiki, sayyoramiz bo’ylab sotiladigan tovarlarning 80 foizi shu yo’l orqali o’tadi.
Shuni ta’kidlash kerakki, dengiz portlari olingan kemalarga qarab turli xil yo’nalishlarga ega bo’lishi mumkin. Ba’zi portlar baliq ovlash kemalari bilan ishlaydi, boshqalari yo’naltirilgan savdo va ba’zilari sayyohlik faoliyatiga ixtisoslashgan.
Dengiz portiga misol bu Barselona porti (Ispaniya ) yonida joylashgan O’rta dengiz . Yigirma kilometrdan ortiq tokchalar va xujumlar va ichkarida joylashgan joy mavjud yer sakkiz yuz gektardan ko’proq.
U Mar-Del-Plata porti (Argentina ), yonida Argentina dengizi , ikkita samolyot bilan himoyalangan va xalqaro kruizlarga qo’nishga imkon beradi operatsiya baliq ovlash va boshqa kemalar.
Port (kompyuter tarmog’i) – Port (computer networking)
Ushbu maqola dasturiy ta’minot aloqa portlari haqida. Jismoniy portlar uchun qarang Kompyuter porti (apparat).
“port (tarmoq)” bu erga yo’naltiradi. Elektr tarmoqlaridagi portlar uchun qarang Port (elektronlar nazariyasi).
Bu maqola uchun qo’shimcha iqtiboslar kerak tekshirish. Iltimos yordam bering ushbu maqolani yaxshilang tomonidan ishonchli manbalarga iqtiboslarni qo’shish. Ma’lumot manbasi bo’lmagan material shubha ostiga olinishi va olib tashlanishi mumkin.
Manbalarni toping: “Port” kompyuter tarmog’i – Yangiliklar · gazetalar · kitoblar · olim · JSTOR ( 2016 yil oktyabr ) (Ushbu shablon xabarini qanday va qachon olib tashlashni bilib oling)
Yilda kompyuter tarmog’i, a port aloqa so’nggi nuqtasi. Dastur darajasida, ichida operatsion tizim, port – bu aniqlikni aniqlaydigan mantiqiy qurilish jarayon yoki turi tarmoq xizmati. Har biri uchun port aniqlangan transport protokoli va 16-bitli manzil kombinatsiyasi imzosiz raqam deb nomlanuvchi port raqami. Port raqamlarini ishlatadigan eng keng tarqalgan transport protokollari bu Transmissiyani boshqarish protokoli (TCP) va Foydalanuvchi Datagram protokoli (UDP).
Port raqami har doim an bilan bog’lanadi IP-manzil xost va aloqa uchun ishlatiladigan transport protokoli turi. Bu manzilni yoki kelib chiqishni yakunlaydi tarmoq manzili xabar. Maxsus port raqamlari ma’lum xizmatlarni aniqlash uchun ajratilgan bo’lib, keladigan paketni ishlaydigan dasturga osongina yuborish mumkin. Shu maqsadda eng past raqamlangan 1024 port raqamlari tarixiy jihatdan eng ko’p ishlatiladigan xizmatlarni aniqlaydi va ular deb nomlanadi taniqli port raqamlari. Yuqori raqamli portlar ilovalar tomonidan umumiy foydalanish uchun mavjud va ular sifatida tanilgan vaqtinchalik portlar.
Portlar a multiplekslash bir nechta xizmatlar uchun xizmat yoki bitta tarmoq manzilida bir nechta aloqa sessiyalari. In mijoz-server modeli dastur arxitekturasi, bir xil xizmat uchun bir vaqtning o’zida bir nechta aloqa seanslari ishga tushirilishi mumkin.
Mundarija
- 1 Port raqami
- 1.1 Umumiy port raqamlari
Port raqami
Port raqami – bu 16-bit imzolanmagan tamsayı, shuning uchun 0 dan 65535 gacha. TCP uchun 0-raqam zaxiralangan va undan foydalanib bo’lmaydi, UDP, manba port ixtiyoriy va nol qiymati port yo’qligini anglatadi. A jarayon uning kirish yoki chiqish kanallarini an orqali bog’laydi Internet rozetkasi, bu turi fayl tavsiflovchi bilan bog’liq transport protokoli, an IP-manzil va port raqami. Bu sifatida tanilgan majburiy. Tarmoq orqali ma’lumotlarni yuborish va qabul qilish uchun rozetkadan foydalaniladi. Operatsion tizimning tarmoq dasturiy ta’minotida barcha dastur portlaridan chiquvchi ma’lumotlarni tarmoqqa uzatish va yetib kelgan yo’naltirish vazifasi mavjud. tarmoq paketlari paketning IP-manzili va port raqamini rozetkaga moslashtirish orqali jarayonlarga. TCP uchun faqat bitta jarayon ma’lum bir IP-manzil va port kombinatsiyasi bilan bog’lanishi mumkin. Ba’zan chaqiriladigan dasturning xatolari port ziddiyatlari, bir nechta dasturlar bitta protokol bilan bir xil IP-manzilda bir xil port raqamidan foydalanishga urinishganda paydo bo’ladi.
Umumiy xizmatlarni amalga oshiradigan dasturlarda ko’pincha maxsus zahiralangan foydalaniladi taniqli port raqamlari mijozlardan xizmat so’rovlarini qabul qilish uchun. Ushbu jarayon sifatida tanilgan tinglashva ushbu tinglash portidan foydalanib, taniqli portga potentsial ravishda bitta server-mijoz dialogini o’rnatadigan so’rovni qabul qilishni o’z ichiga oladi. Boshqa mijozlar bir vaqtning o’zida bir xil tinglash portiga ulanishi mumkin; bu TCP ulanishi mahalliy manzil, mahalliy port, masofaviy manzil va masofaviy portdan iborat tople orqali aniqlanganligi sababli ishlaydi. [1] Taniqli portlar konventsiya tomonidan belgilanadi Internet tomonidan tayinlangan raqamlar vakolati (IANA). Ko’pgina operatsion tizimlarda dasturlarning ushbu portlarga ulanishi uchun maxsus imtiyozlar talab qilinadi, chunki ular ko’pincha IP tarmoqlari ishlashi uchun juda muhim hisoblanadi. Aksincha, ulanishning mijoz uchi odatda qisqa muddatli foydalanish uchun ajratilgan yuqori port raqamidan foydalanadi, shuning uchun vaqtinchalik port.
Umumiy port raqamlari
Asosiy maqola: TCP va UDP port raqamlari ro’yxati
IANA DNS Root, IP-adreslash va boshqa Internet protokol manbalarini global muvofiqlashtirish uchun javobgardir. Bunga taniqli Internet xizmatlari uchun tez-tez ishlatiladigan port raqamlarini ro’yxatdan o’tkazish kiradi.
Port raqamlari uchta diapazonga bo’lingan: taniqli portlar, ro’yxatdan o’tgan portlar, va dinamik yoki xususiy portlar.
Taniqli portlar (shuningdek, ma’lum tizim portlari) 0 dan 1023 gacha bo’lganlar. Ushbu oraliqdagi yangi topshiriqlarga talablar boshqa ro’yxatga olishlarga qaraganda qattiqroq, [2] misollarga quyidagilar kiradi:
Umumiy port raqamlari
Raqam Topshiriq 20 Fayl uzatish protokoli (FTP) ma’lumotlar uzatish 21 Fayl uzatish protokoli (FTP) Buyruqni boshqarish 22 Xavfsiz Shell (SSH) xavfsiz kirish 23 Telnet masofadan kirish xizmati, shifrlanmagan matnli xabarlar 25 Oddiy pochta uzatish protokoli (SMTP) elektron pochta orqali yo’naltirish 53 Domen nomlari tizimi (DNS) xizmati 67, 68 Dinamik xost konfiguratsiyasi protokoli (DHCP) 80 Gipermatn uzatish protokoli Da ishlatiladigan (HTTP) Butunjahon tarmog’i 110 Pochta aloqasi protokoli (POP3) 119 Tarmoq yangiliklarini uzatish protokoli (NNTP) 123 Tarmoq uchun vaqt protokoli (NTP) 143 Internet xabarlariga kirish protokoli (IMAP) Raqamli pochtani boshqarish 161 Oddiy Tarmoqni boshqarish protokoli (SNMP) 194 Internet-estafeta suhbati (ARM) 443 HTTP xavfsiz (HTTPS) TLS / SSL orqali HTTP Ro’yxatdan o’tgan portlar – 1024 dan 49151 gacha bo’lgan portlar. IANA taniqli va ro’yxatdan o’tgan oraliqlarning rasmiy ro’yxatini olib boradi. [3] Dinamik yoki xususiy portlar 49152 dan 65535 gacha bo’lgan portlardir. Ushbu intervalgacha keng tarqalgan foydalanish uchun mo’ljallangan vaqtinchalik portlar.
Tarmoq harakati
Transport qatlami kabi protokollar Transmissiyani boshqarish protokoli (TCP) va Foydalanuvchi Datagram protokoli (UDP), yordamida ma’lumotlarni uzatish protokol ma’lumotlar birliklari (PDU). TCP uchun PDU a segment va a Datagram UDP uchun. Ikkala protokolda a sarlavha manba va manzil port raqamini yozish uchun maydon. Port raqamlari transport protokolida kodlangan paket sarlavhasi va ularni nafaqat yuboruvchi va qabul qiluvchi kompyuterlar, balki tarmoq infratuzilmasining boshqa tarkibiy qismlari ham osonlikcha talqin qilishlari mumkin. Jumladan, xavfsizlik devorlari paketlarni manbaiga yoki yo’naltirilgan port raqamlariga qarab ajratish uchun odatda tuzilgan. Portni yo’naltirish Buning namunaviy ilovasi.
Portni skanerlash
Bitta kompyuterda ketma-ket bir qator portlarga ulanishga urinish amaliyoti odatda ma’lum portni skanerlash. Bu odatda zararli bilan bog’liq yorilish bunday hujumlarning oldini olishga yordam beradigan mumkin bo’lgan zaif tomonlarni qidirib topishga urinishlar yoki tarmoq ma’murlari bilan. Portga ulanish urinishlari tez-tez kompyuterlar tomonidan kuzatiladi va qayd qilinadi. Ning texnikasi portni taqillatish server ulanishini yoqish uchun mijoz kompyuteridan bir qator port ulanishlari (taqillatish) dan foydalanadi.
Misollar
Portlardan foydalanish uchun misol Internet-pochta tizimi. Elektron pochta xabarlarini yuborish va qabul qilish uchun foydalaniladigan server odatda ikkita xizmatga muhtoj. Birinchi xizmat elektron pochtani boshqa serverlarga va boshqa serverlarga yuborishda ishlatiladi. Bu bilan amalga oshiriladi Oddiy pochta uzatish protokoli (SMTP). SMTP xizmatining ilovasi odatda TCP port 25-da kiruvchi so’rovlarni tinglaydi. Ikkinchi xizmat odatda yoki Pochta aloqasi protokoli (POP) yoki Internet xabarlariga kirish protokoli Tomonidan ishlatiladigan (IMAP) elektron pochta mijozi serverdan elektron pochta xabarlarini olish uchun foydalanuvchilarning shaxsiy kompyuterlaridagi dasturlar. POP xizmati 110-raqamli TCP portini tinglaydi. Ikkala xizmat ham bitta kompyuterda ishlaydi, bu holda port raqami uzoq kompyuter tomonidan so’ralgan xizmatni, foydalanuvchi yoki boshqa pochta serveri bilan ajralib turadi.
Serverning eshitish portining raqami yaxshi aniqlangan (IANA ularni taniqli portlar deb ataydi), mijozning port raqami ko’pincha dinamik port oralig’idan tanlanadi (pastga qarang). IANA tomonidan tayinlangan maxsus port raqamlari. Bunga yaxshi misol DHCP bunda mijoz doimo UDP portidan 68 foydalanadi va server har doim UDP portidan 67 foydalanadi.
URL manzillarida foydalaning
Port raqamlari ba’zida veb yoki boshqa narsalarda ko’rinadi bir xil resurslarni qidiruvchilar (URL). Odatiy bo’lib, HTTP port 80 va HTTPS 443 portdan foydalanadi, lekin shunga o’xshash URL http://www.example.com:8080/path/ ekanligini belgilaydi veb-brauzer o’rniga HTTP serverining 8080 portiga ulanadi.
Tarix
Port raqamlari kontseptsiyasi. Ning dastlabki ishlab chiqaruvchilari tomonidan yaratilgan ARPANET dastur mualliflari va tizim ma’murlarining norasmiy hamkorligida.
Atama port raqami bu vaqtda hali ishlatilmagan. Undan oldin bu atama ishlatilgan rozetka raqami tarmoqning dastlabki rivojlanish bosqichlarida. Masofaviy xost uchun rozetkaning raqami 40 bitli miqdor edi. [4] Dastlabki 32 bit bugungi IPv4 manziliga o’xshash edi, ammo o’sha paytda eng muhim 8 bit xost raqami edi. Soket raqamining eng kichik qismi (33 dan 40 gacha bitlar) deb nomlangan ob’ekt edi Yana sakkizbitli raqam, qisqartirilgan AEN. [5] Bugun, tarmoq rozetkasi bog’liq, ammo aniq kontseptsiyaga, ya’ni so’nggi nuqtaning ichki manziliga ishora qiladi (faqat tugun ichida ishlatiladi).
1972 yil 26 martda, Vint Cerf va Jon Postel o’sha paytdagi foydalanishni hujjatlashtirish va rozetkalarning katalogini yaratishga chaqirdi RFM 322. Tarmoq ma’murlaridan eslatma yuborish yoki telefon orqali qo’ng’iroq qilish so’ralgan “har bir HOST-da tarmoq xizmati dasturlarining funktsiyasi va soket raqamlarini tavsiflash“. [6]
Keyinchalik ushbu katalog quyidagicha nashr etildi RFC 433 1972 yil dekabrda va xostlar ro’yxati va ularning port raqamlari va tarmoqdagi har bir xostda ishlatiladigan mos keladigan funktsiya kiritilgan. Ushbu birinchi ro’yxatga olish funktsiyasi asosan foydalanishni hujjatlashtirish vazifasini bajargan va port raqamidan foydalanish ba’zi xostlar o’rtasida qarama-qarshi bo’lganligini ko’rsatgan “foydali davlat xizmatlari“. [5]
Hujjat Postelning 1972 yil may oyida chop etgan standarti asosida nizolarni hal qilishni va’da qildi RFM 349, unda u birinchi navbatda tarmoq xizmatlariga port raqamlarining rasmiy tayinlanishini taklif qildi va maxsus ma’muriy funktsiyani taklif qildi, u uni podshoh, ro’yxatga olish kitobini yuritish. [7]
AEN ning 256 qiymatlari quyidagi diapazonlarga bo’lingan:
AEN oralig’i
Port raqamlari oralig’i Topshiriq 0 dan 63 gacha tarmoq bo’ylab standart funktsiyalar 64 dan 127 gacha xostga xos funktsiyalar 128 dan 239 gacha kelajakda foydalanish uchun saqlangan 240 dan 255 gacha har qanday eksperimental funktsiya The Telnet xizmat qiymati bo’yicha birinchi rasmiy topshiriqni oldi 1. Batafsil, birinchi topshiriqlar to’plami quyidagilar edi: [7]
Port topshiriqlari RFC 349
Port raqami Topshiriq 1 Telnet 3 Fayl uzatish 5 Masofadan ish joyiga kirish 7 Echo 9 Bekor qiling Dastlabki ARPANETda AEN ham a deb nomlangan soket nomi, [8] ning tarkibiy qismi bo’lgan Boshlang’ich ulanish protokoli (ICP) bilan ishlatilgan Tarmoqni boshqarish dasturi (NCP). [9] [10] NCP zamonaviy Internet protokollarining kashshofi edi. Bugungi kunda terminologiya xizmat nomi hali ham port raqamlari bilan chambarchas bog’liq, birinchisi, ba’zi tarmoq funktsiyalarida raqamli port raqamini ko’rsatish uchun ishlatiladigan matn satrlari.
Adabiyotlar
- ^ Postel, Jon. “RFC 793” . Olingan 29 iyun 2012 .
- ^ Mishel Paxta; Lars Eggert; va boshq. (Avgust 2011). Internet tomonidan tayinlangan raqamlar vakolatxonasi (IANA) xizmat nomi va transport protokoli port raqamlari registrini boshqarish tartibi.. IETF. doi: 10.17487 / RFC6335 . BCP 165. RFC6335.
- ^“Port raqamlari”. Internet tomonidan tayinlangan raqamlar vakolati (IANA).
- ^RFC 36, Protokol eslatmalari, S. Kroker (1970 yil 16 mart)
- ^ abRFC 433, Soket raqamlari ro’yxati, J. Postel, N. Neigus (1972 yil 22-dekabr)
- ^RFM 322, Ma’lum bo’lgan soket raqamlari, V. Cerf, J. Postel (1972 yil 26 mart)
- ^ abRFM 349, Tavsiya etilgan standart soket raqamlari J. Postel (1972 yil 30-may)
- ^RFC 197, Dastlab ulanish protokoli – ko’rib chiqildi, A. Shoshani, E. Xarslem (1971 yil 14-iyul)
- ^ NIC 7104, ARPANET protokoli bo’yicha qo’llanma
- ^ Postel, Jon; Faynler, E. (1978). ARPANET protokoli bo’yicha qo’llanma. Menlo Park, CA: Tarmoq haqida ma’lumot markazi.
Comments are closed, but trackbacks and pingbacks are open.