Mauvzu: Port raqamlari. Reja:
TCP / IP protocol port raqamlari
TCP va UDP port raqamlari
TCP / IP protokoli transport qatlami tomonidan ikkita xost o'rtasida aloqa o'rnatish uchun ishlatiladigan port raqamlari keltirilgan .
Zamonaviy yilda kompyuter tarmoqlari bo'yicha TCP / IP tarmoq
protokol suyakka , TCP va UDP qilingan eng tez-tez ishlatiladigan da transport qatlami . Ushbu protokollar yordamida ulanishni o'rnatishda port raqamlariga muvofiq ikkita oxirgi nuqta ( xost ) aniqlanadi. Muayyan maqsadlar uchun ishlatiladigan port raqamlari Internetda tayinlangan raqamlar idorasi ( IANA ) tomonidan ajratiladi va ro'yxatga olinadi , lekin amalda ulardan norasmiy foydalanish holatlari tez -tez uchrab turadi.
Portlar soni 16 bitli manzillarni hisobga olgan holda cheklangan (2 16 = 65536, boshi - "0"). Barcha portlar uchta diapazonga bo'linadi- taniqli (yoki tizim , 0-1023), ro'yxatdan o'tgan (yoki foydalanuvchi tomonidan belgilangan , 1024-49151) va dinamik (yoki xususiy , 49152-65535).
Port raqamlari dastlab ARPANETda NCP protokoli bilan ishlatilgan . Uzatish yarim dupleks rejimda amalga oshirildi va ulanish uchun ikkita port kerak edi. TCP va UDP
protokollarining qabul qilinishi bilan faqat bitta port zarur bo'lib qoldi, hatto raqamlar ham ishlatilmadi - bu ma'lum portdagi ba'zi portlar ro'yxatga olinmaganligini tushuntiradi.
TCP va UDP port raqamlari SCTP va DCCP tomonidan ham ishlatiladi . SCTP va DCCP xizmatlari odatda TCP va UDP dasturlariga mos keladigan raqamlardan foydalanadi (agar mavjud bo'lsa).
Port / protokol
|
Tavsif
|
Foydalanish
|
1023 / TCP, UDP
|
zaxira
|
Rasmiy ravishda
|
1022 / TCP, UDP
|
EXP2 (RFC3692 tomonidan 2 -tajriba) [45]
|
Rasmiy ravishda
|
1021 / TCP, UDP
|
EXP1 (RFC3692 tomonidan 1 -tajriba) [45] [46]
|
Rasmiy ravishda
|
1011-
1020
|
zaxira
|
Rasmiy ravishda
|
1010 / TCP, UDP
|
SURF
|
Rasmiy ravishda
|
1010 / TCP
|
ThinLinc [uz] veb -boshqaruv (Cendio AB)
|
Norasmiy ravishda
|
Port / protokol
|
Tavsif
|
Foydalanish
|
1008 / TCP, UDP
|
UFSD (UFS bilan mos keladigan server)
|
Norasmiy ravishda
|
1002 / TCP
|
cogbot ( Opsware [en] agenti)
|
Norasmiy ravishda
|
1002 / TCP
|
MS-ILS, WIN2K-ILS, WINDOWS-
ICFW- Microsoft- da LDAP (port 389 sm.)
O'rniga Internetning Windows Xavfsizlik devorida va Windows Internet Locator Server xizmatida ( NetMeeting xizmatli videokonferentsaloqa dasturi ) ishlatiladi.
|
Norasmiy ravishda
|
1001 / UDP
|
Tom Clancy's HAWX o'yinida ishlatilgan
|
Norasmiy ravishda
|
1001 / TCP
|
sabserv (Windows uchun Saber Desktop Reservation Software)
|
Norasmiy ravishda
|
1000 / TCP, UDP
|
CADLOCK2
|
Rasmiy ravishda
|
999 / UDP
|
Ilova
|
Rasmiy ravishda
|
999 / TCP, UDP
|
PUPROUTER
|
Rasmiy ravishda
|
999 / TCP
|
GARCON
|
Rasmiy ravishda
|
999 / TCP
|
ScimoreDB ma'lumotlar bazasi tizimi
|
Norasmiy ravishda
|
998 / UDP
|
PUPARP
|
Rasmiy ravishda
|
Mauvzu: Bufer hajmi va cheklovlari. Reja:
TCP va UDP ishlashini sozlash
O'tkazish qobiliyati oshdi
Xotira sarfini kamaytirish
TCP va UDP ishlashini sozlash
Aloqa parametrlari uchun optimal qiymatlar LAN turiga, qabul qiluvchi tizimning kirish -chiqish operatsiyalari va dasturlar dasturiga bog'liq. Quyidagi bo'limlarda ulanishlarni o'rnatishning asosiy tamoyillari tasvirlangan va har xil turdagi LANlar uchun aniq tavsiyalar berilgan.
Umumiy tavsiyalar
Ulanishni o'rnatayotganda ikkita maqsaddan birini amalga oshirish mumkin: uning o'tkazish qobiliyatini oshirish yoki xotira sarfini kamaytirish. Berilgan tavsiyanomalarning ba'zilari bu vazifalardan faqat bittasiga xos, boshqalari esa universaldir. Quyida turli xil adapterlar uchun tavsiya etilgan bloklar hajmi ko'rsatilgan:
Qurilma nomi
|
Dastur blokining o'lchami
|
Ethernet
|
4096 KB hajmdagi bir nechta bloklar
|
Token-ring (4 Mb)
|
4096 KB hajmdagi bir nechta bloklar
|
Token-ring (16 Mb)
|
4096 KB hajmdagi bir nechta bloklar
|
FDDI (tcp)
|
4096 KB hajmdagi bir nechta bloklar
|
SOCC (tcp)
|
28672 bayt
|
HIPPI
|
65536 bayt
|
Bankomat
|
4096 KB hajmdagi bir nechta bloklar
|
O'tkazish qobiliyati oshdi
Bu erda tarmoqli kengligini oshirish bo'yicha ba'zi ko'rsatmalar:
Talab-javob protokollari
Quyida ba'zi ko'rsatmalar mavjud:
Tranzaktsiyalar tezligini oshirish uchun eng kichik hajmdagi xabarlarni yuboring.
Ma'lumot uzatish tezligini oshirish uchun xabar hajmi kamida 1000 bayt bo'lishi kerak. Agar xabar hajmi 4096 baytga (yoki biroz kamroq) ko'p bo'lsa, uzatish tezligi maksimal bo'ladi.
Agar so'rovlar va javoblarning o'lchami aniqlansa va ma'lumotlar jadvalining o'lchamidan oshmasa, UDP dan foydalanishni tavsiya etamiz.
Yozish blokining o'lchami quyidagi qiymatga teng bo'lishi tavsiya etiladi:
(standart IP va UDP sarlavhalari uchun 28 baytdan tashqari bir nechta MTUlarning umumiy hajmi).
Umuman olganda, IP orqali bo'linadigan va qayta yig'iladigan katta xabarlarni yuborish, ko'p yozishni bajarishdan ko'ra samaraliroq.
UDP soketini connect () funktsiyasidan foydalanib manzilga ulash tavsiya etiladi . Agar server bir xil rozetkada bir nechta mijozlarga xizmat ko'rsatsa, buni amalga oshirish mumkin emas.
Agar so'rovlar va javoblar hajmi aniqlanmagan bo'lsa, TCP_NODELAY opsiyasi bilan TCP protokolidan foydalanish tavsiya etiladi. Tadqiqotlar shuni ko'rsatdiki, optimal xabar hajmi bilan TCP va UDP ko'rsatkichlari deyarli bir xil.
Ma'lumotni yadro xotira maydoniga ko'chirishni oldini olish uchun xabar hajmini 512 baytdan oshiq qilib o'rnating.
Xabar hajmini MTU kattaligiga teng yoki undan kichikroq qilib o'rnating. Bu ko'p baytli ma'lumotlar paketlarini yuborishdan saqlaydi.
Do'stlaringiz bilan baham: |