L' Internet è un grande strumento di comunicazione invocato da una gran parte della popolazione . L'integrazione dei servizi di rete è un processo che è vitale per la crescita e il continuo successo del web. Attraverso vari protocolli client /server , i computer sono dati standard che permettono loro di comunicare . Con l'apprendimento di informazioni di base su questi protocolli , gli utenti a sviluppare la comprensione dei meccanismi di base con cui le funzioni Web , arricchendo così la loro esperienza Internet . HTTP
Hypertext Transfer Protocol è la forza trainante dietro a ciò che la maggior parte delle persone chiamerebbe " il Web". Richieste HTTP vengono inviate da un programma chiamato browser Web, che agisce come client . A sua volta, il server invia i dati del sito web , come i file HTML, immagini , fogli di stile CSS e script lato client . Per effettuare tale richiesta , l'utente deve specificare un Uniform Resource Loader , o URL, che indica sia la posizione del server Web e la posizione della pagina Web che viene richiesto .
DNS
DNS sta per Domain Name System , e si riferisce a un protocollo in base al quale i nomi di dominio vengono tradotti in indirizzi IP . Ogni volta che un tipo di URL utente in un browser Web , ad esempio, un server DNS viene contattato per cercare l' indirizzo IP e altre informazioni riguardanti la posizione del sito . Questo protocollo non è solo per i siti web , però . Ogni volta che un nome di dominio viene dato ad un cliente , un record DNS deve essere ottenuto . Oltre a siti web , un altro esempio è quando un server di posta viene specificato per un client di posta elettronica .
SMTP
Simple Mail Transfer Protocol è ampiamente usato per la trasmissione di messaggi di posta elettronica . In genere, un client di posta elettronica viene dato il nome di un server SMTP e le credenziali di accesso . Il client di posta elettronica tenta di eseguire l'autenticazione con il server e il server invia messaggi di posta elettronica indirizzati al conto del cliente in caso di successo . Anche se la ricezione di posta elettronica richiede spesso l'autenticazione , l'invio di posta elettronica tramite un server SMTP è spesso una procedura anonima . Alcuni server SMTP permetteranno a chiunque di inviare attraverso di loro .
FTP
File Transfer Protocol permette un client FTP per inviare o ricevere richieste di file su una rete . FTP è ampiamente utilizzato dagli sviluppatori web per aggiornare i file sul server web. Anche se i server FTP spesso richiedono credenziali utente per la trasmissione di file , capacità di trasferimento file anonimi esistono anche . Trasferimenti anonimi sono spesso utilizzati da archivi software per rendere i file disponibili al pubblico . Perché questo protocollo invia file in rete senza crittografia , non è sempre un modo sicuro di dati in movimento .