Yaratilish tarixi
Port raqamlari tushunchasi ARPANETning dastlabki yaratuvchilari tomonidan ishlab chiqilgan. Dastur mualliflari va tizim ma'murlari o'rtasidagi norasmiy hamkorlikda ishlab chiqilgan. O'sha paytda "port raqami" atamasi hali ishlatilmagan. Masofali xost raqamlari qatori 40 bitli raqam edi. Dastlabki 32 bit bugungi IPv4 manziliga o'xshardi. Birinchi 8 bit eng ahamiyatli edi. Raqamning unchalik ahamiyatsiz qismi (ular 33 dan 40 gacha bitlar) AEN deb nomlangan ob'ektni bildiradi. Bu zamonaviy port raqamining prototipi edi. Soket raqamlari katalogini yaratish birinchi marta 1972 yil 26 martda taklif qilingan. Keyin tarmoq ma'murlariga har bir doimiy raqamni tarmoq xizmatlari va uning funktsiyalari bo'yicha tavsiflash tavsiya etildi. Keyinchalik ushbu ma'lumotnoma RFC 433 da 1972 yil qishda nashr etilgan. Unda xostlar ro'yxati, ularning port raqamlari va tarmoqdagi har bir tugun foydalanadigan mos keladigan funktsiya mavjud edi. Rasmiy port raqamlari birinchi marta 1972 yil may oyida hujjatlashtirilgan. Shu bilan birga, ushbu reestrni yuritish uchun maxsus ma'muriy funktsiya taklif qilingan. TCP portlarining birinchi ro'yxati quyidagi oraliqlarga bo'lingan 256 AEN qiymatini o'z ichiga olgan:
- 0 dan 63 gacha - butun tarmoqning standart funktsiyalari;
- 64 dan 127 gacha - xostga xos funktsiyalar;
- 128 dan 239 gacha - kelajakda foydalanish uchun ajratilgan funktsiyalar;
- 240 dan 255 gacha - har qanday eksperimental funktsiya.
ARPANET-ning dastlabki kunlarida AEN asl ulanish protokoli va tarmoqni boshqarish dasturi komponentasi yoki NCP bilan ishlatilgan soket nomini ham tilga oldi. Bunday holda, NCP TCP / IP portlaridan foydalanadigan zamonaviy Internet protokollarining kashfiyotchisi bo'lgan.
Boshqa tarmoq xostlarida ishlaydigan dasturlar (shuningdek, bitta xostdagi boshqa dasturlar) bilan aloqa o'rnatish.
Portning ishlashini tushunish uchun zarur bo'lgan asosiy qoida: 1) Portni faqat bitta dastur egallashi mumkin va hozirda boshqasi foydalana olmaydi. 2) Barcha dasturlarda tarmoq orqali bir-biri bilan aloqa o'rnatish uchun portlar ishlatiladi.
TCP va UDP protokollarining har biri uchun standart xostda bir vaqtning o'zida 0 dan 65535 gacha raqamlar bilan aniqlangan 65536 tagacha noyob portlarni ajratish qobiliyatini belgilaydi. Tarmoq orqali uzatilganda, paket nomidagi port raqami ma'lum bir dasturga murojaat qilish uchun (xost IP-manzili bilan birga) ishlatiladi (va o'ziga tegishli bo'lgan tarmoq ulanishi).
Do'stlaringiz bilan baham: |