Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Perl Programming >> .

Perl Tipi di prese

Perl è un linguaggio di programmazione comunemente usato per le applicazioni Web e la generazione di pagine Web dinamiche . Un programma Perl non interagisce direttamente con la rete , ma comunica attraverso i servizi di rete del sistema operativo . Ogni esecuzione programmi Perl OS utilizza gli stessi protocolli di comunicazione , in modo che i tipi di socket disponibili per un programma Perl sono le stesse per tutti gli ambienti operativi . Porte

Il punto di riferimento di comunicazione principale per ogni programma si chiama una "porta ", che funge da indirizzo per le applicazioni . La maggior parte delle applicazioni che hanno un numero di porta regolarmente assegnato loro sono programmi di utilità comuni definiti nel Protocollo di documenti liberamente disponibili, come il File Transfer Protocol e Remote Procedure Call . Molti nuovi programmi utilizzano le funzioni dei protocolli di lunga data , e devono individuare i porti di tali servizi e di usarli per compiti specifici .
Sockets sulle porte

Sockets lasciare diversi programmi in esecuzione contemporaneamente hanno accesso alla stessa porta . Quando un programma crea un socket su una porta , dà i servizi di rete un numero di riferimento per il suo uso della porta . In questo modo i servizi di rete per capire quale messaggio in arrivo è pensato per quale programma . Per ridurre l'affollamento sulle porte particolari , molte applicazioni di negoziare un interruttore per una , numero di porta inutilizzato diverso una volta che hanno stabilito una connessione . I due programmi del collegamento allora legano prese per il nuovo porto .
Protocolli di trasporto

La suite TCP /IP di protocolli governa le comunicazioni Internet e protocolli di strati da responsabilità. Il punto di contatto per i programmi Perl è con il livello di trasporto del protocollo TCP /IP , che contiene due protocolli - Il Transmission Control Protocol e l' User Datagram Protocol - . Sulle quali si basano i due tipi di prese di programma Perl


Socket Codici

il processo di creazione di una presa di corrente si chiama " binding ", e il linguaggio di programmazione Perl fornisce alcuni metodi alternativi di associazione di un socket, tra cui la funzione di "presa" . Uno degli argomenti della funzione socket, " tipo di socket , " è un campo che ha solo due possibili valori : SOCK_STREAM , una parola in codice per il TCP , e SOCK_DGRAM , codice della funzione per UDP . Un socket TCP stabilisce una sessione con un endpoint corrispondente , consentendo lo scambio di una serie di messaggi , ma un socket UDP invia o riceve un solo messaggio per ogni transazione .

 

Programmazione © www.354353.com