Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
hlavnej komunikácie referenčný bod pre akýkoľvek program sa nazýva " port " , ktoré slúži ako adresa pre aplikácie . Väčšina aplikácií , ktoré majú pravidelný číslo portu priradené k nim sú bežné nástroje definované vo voľne dostupných dokumentov , protokolov , ako je File Transfer Protocol a Remote Procedure Call . Mnoho nových programov pomocou funkcie dlhými stanovenými protokolmi , a musí nájsť portov týchto služieb , a využiť ich pre špecifické úlohy .
Zásuvky na portoch
Sockets nechajte niekoľko súbežne spustené programy majú prístup k rovnakému portu . Keď program vytvorí soket na porte , poskytuje sieťové služby a referenčné číslo pre jeho použitie prístavu . To umožňuje sieťové služby prácu , aké prichádzajúce správa je určená pre program , ktorý . Ak chcete znížiť zhlukovaniu na jednotlivých portoch , mnoho aplikácií vyjednať prechod na inú , nepoužité číslo portu , akonáhle bolo nadviazané spojenie . Dva programy v súvislosti potom zviazať zásuvky na nový port .
Doprava protokoly
TCP /IP sada protokolov určuje internetovú komunikáciu a vrstiev protokolov o zodpovednosti . Kontaktné miesto pre programy v jazyku Perl je s transportnej vrstvy TCP /IP , ktorý obsahuje dva protokoly - Control Protocol Prenos a User Datagram Protocol - . , Na ktorom sa dva typy programov zásuviek Perl sú založené
Socket kódy
proces vytvárania zásuvka sa nazýva " záväzná " a programovací jazyk Perl ponúka niekoľko alternatívnych metód väzby zásuvku , vrátane funkcie " zásuvky " . Jedným z argumentov funkcie socket , " typ zdierka , " je pole , ktoré má iba dve možné hodnoty : SOCK_STREAM , kódové slovo pre TCP a SOCK_DGRAM , funkcie v kóde pre UDP . TCP socket nadviaže relácii so zodpovedajúcim koncového bodu , umožňujúca výmenu sériu správ , ale UDP socket odošle alebo dostane iba jednu správu za transakciu .