Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Porty a konektory sú pojmy protokolu TCP /IP stack . Táto skupina protokolov zahŕňa dva " dopravné protokoly " , tzv Control Protocol Prenos a User Datagram Protocol . Riešenie medzi počítačmi pomocou IP adresy internetového protokolu je , riešenie medzi aplikáciami používa porty. Port je kombináciou transportný protokol a číslo portu . Zásuvka je kombinácia IP adresy a portu , ktorý umožňuje aplikáciu komunikovať s konkrétnou aplikáciou na konkrétny počítač .
Sieťové programovanie
an kontaktov aplikácie inou aplikáciou na inom počítači musí odkazovať na IP adresu a port . Zásuvka je kombinácia dvoch a program môže komunikovať s niekoľkými rôznych počítačov na rovnakom porte v rovnakom čase . Aby bolo jasno , ktorý je správa určená , pre ktoré kombinácie počítač /portu , program vytvorí socket , ktorý má jedinečný identifikátor . Akonáhle je zásuvka bola vytvorená , sieťový program označí každú správu s zásuvky ID namiesto IP adresy a portu .
Socket Typy
prijímacie aplikácia používa dva typy konektorov . Ak aplikácie , ktoré by sa dalo očakávať prijímať správy od iných počítačov sa spustí , oznámi sieťový operačný systém na počítači svojej prítomnosti a číslo portu , že očakáva prijímať správy . Je to tým , že vytvorí soket na tomto porte . To potom čaká . Tento stav sa nazýva počúvanie .
Pripojenie
aplikácie dostane správu na UDP porte , odošle odpoveď na túto správu s rovnakou zásuvku , na ktoré je dostal správu . To je tzv spojované komunikácie . Ak program dostane správu na TCP porte , to dojedná relácii s aplikáciou požadujúce pripojenie . Prijímajúca aplikácia vytvorí nový socket na rovnakom porte a vytvorí reláciu na nové zásuvky , takže pôvodné zásuvka k dispozícii pre všetky nové požiadavky , ktoré by mohli prísť v roku , zatiaľ čo existujúce relácie je v prevádzke . Aplikácia môže udržiavať niekoľko zásuviek na rovnakom porte súčasne .