TCP / IP è una famiglia di protocolli per la comunicazione tra computer.
Qual è il protocollo TCP / IP?
TCP / IP sta per Trasmissione C ontrollo PROTOCOLLO / I nternet PROTOCOLLO.Si definisce come dispositivi elettronici (come computer) va collegato tramite Internet, e di come i dati dovrebbero essere trasmessi tra di loro.
TCP - Transmission Control Protocol
TCP è responsabile per suddividere i dati in piccoli pacchetti prima che possono essere inviati su una rete, e per l'assemblaggio di nuovo i pacchetti quando arrivano.
IP - Internet Protocol
IP si occupa della comunicazione tra computer.It is responsible for addressing, sending and receiving the data packets over the Internet. E 'responsabile per l'indirizzamento, l'invio e la ricezione dei pacchetti di dati su Internet.
Protocolli TCP / IP per il web
I browser Web ei server utilizzano protocolli TCP / IP per la connessione a Internet.Common TCP/IP protocols are: TCP Comune / IP sono:
HTTP - Hypertext Transfer Protocol
HTTP si occupa della comunicazione tra un server web e un browser web.HTTP is used for sending requests from a web client (a browser) to a web server, returning web content (web pages) from the server back to the client. HTTP è utilizzato per l'invio di richieste provenienti da un client web (browser) a un server Web, tornando contenuti web (pagine web) dal server al client.
HTTPS - HTTP sicuro
HTTPS si occupa di comunicazione sicura tra un server web e un browser web.HTTPS typically handles credit card transactions and other sensitive data. HTTPS gestisce tipicamente le transazioni con carta di credito e altri dati sensibili.
FTP - File Transfer Protocol
FTP si occupa di trasmissione di file tra computer.
IP è Collegamento-Less
IP è un protocollo di comunicazione "connection-less".
IP non occupa la linea di comunicazione tra due computer.This reduces the need for network lines. Questo riduce la necessità di linee di rete.Ogni linea può essere utilizzato per la comunicazione tra diversi computer contemporaneamente.
Con IP, i messaggi (o altri dati) sono suddivisi in piccoli "pacchetti" indipendenti e inviati da un computer all'altro tramite Internet.IP is responsible for "routing" each packet to the correct destination. IP è responsabile di "instradamento" ogni pacchetto alla destinazione corretta.
I router IP
Quando un pacchetto IP viene inviato da un computer, si arriva a un router IP.
Il router IP è responsabile di "instradamento" il pacchetto alla destinazione corretta, direttamente o attraverso un altro router.
Il percorso il pacchetto seguirà potrebbe essere diverso da altri pacchetti della stessa comunicazione.The router is responsible for the right addressing, depending on traffic volume, errors in the network, or other parameters. Il router è responsabile per il diritto di indirizzamento, a seconda del volume di traffico, errori nella rete, o di altri parametri.
Analogia: Comunicare tramite IP è come l'invio di una lunga lettera come un gran numero di piccole cartoline, ognuna trovando la sua strada (spesso diversa) al ricevitore.
Indirizzi IP
IP utilizza 32 bit, o quattro numeri compresi tra 0 e 255, per affrontare un computer.
Gli indirizzi IP sono di norma scritte in quattro numeri separati da un periodo, come questo: 192.168.1.50.
Ogni computer deve avere un indirizzo IP univoco prima che possa collegarsi a Internet.
Ogni pacchetto IP deve avere un indirizzo prima di poter essere inviato ad un altro computer.
Si tratta di un indirizzo IP: 192.68.20.50.This might be the same address: www.w3ii.com Questo potrebbe essere lo stesso indirizzo: www.w3ii.com
Questo è il tuo indirizzo IP: 108.161.252.158
In termini informatici, il protocollo TCP / IP utilizza 32 bitdi indirizzamento.Esso utilizza 4 byte.One byte is 8 bits . Un byte è di 8 bit.Un byte può contenere 256 valori diversi:
00000000, 00000001, 00000010, 00000011, 00000100, 00000101, 00000110, 00000111, 00001000 ....... e tutta la strada fino a 11111111.
Nomi di dominio
Un nome è molto più facile da ricordare di un numero di 12 cifre.
I nomi utilizzati per gli indirizzi TCP / IP sono chiamati nomi di dominio.
w3ii.comè un nome di dominio.
Quando si indirizza un sito web, come http://www.w3ii.com, il nome è tradotto in un numero da un Domain Name Server (DNS).
In tutto il mondo, server DNS sono collegati a Internet.DNS servers are responsible for translating domain names into TCP/IP addresses. I server DNS sono responsabili per la traduzione di nomi di dominio in indirizzi TCP / IP.
Quando un nuovo nome di dominio è registrato con un indirizzo TCP / IP, server DNS in tutto il mondo vengono aggiornati con queste informazioni.
Protocolli TCP / IP per e-mail
programmi di posta elettronica utilizzano il protocollo TCP / IP per l'invio e la ricezione di e-mail.The TCP/IP protocols for email are: I protocolli TCP / IP per e-mail sono:
SMTP - Simple Mail Transfer Protocol
SMTP si occupa di inviare e-mail.Often emails are sent to an email server (SMTP server), then to other servers, and finally to its destination. Spesso le email vengono inviate a un server di posta elettronica (SMTP server), poi ad altri server, e, infine, alla sua destinazione.SMTP può trasmettere solo testo puro.It cannot transmit binary data like pictures, sounds or movies. Non può trasmettere i dati binari, come immagini, suoni o filmati.
MIME - Multi-purpose Internet Mail Extensions
Il protocollo MIME consente SMTP trasmettere file multimediali tra cui voce, audio e dati binari su reti TCP / IP.The MIME protocol converts binary data to pure text, before it is sent. Il protocollo MIME converte i dati binari in testo puro, prima di inviarlo.
POP - Post Office Protocol
Il protocollo POP viene utilizzato da programmi di posta elettronica per recuperare email da un server di posta elettronica.If your email program uses POP, all your emails are downloaded to your email program (also called email client), each time it connects to your email server. Se il programma di posta elettronica utilizza POP, tutte le e-mail vengono scaricati sul programma di posta elettronica (chiamato anche client di posta elettronica), ogni volta che si collega al server di posta elettronica.
IMAP - Internet Message Access Protocol
Il protocollo IMAP funziona come il protocollo POP.The main difference is that the IMAP protocol will not automatically download all your emails each time your email program connects to your email server. La differenza principale è che il protocollo IMAP non scaricherà automaticamente tutte le e-mail ogni volta che il vostro programma di posta elettronica si collega al server di posta elettronica.
Il protocollo IMAP permette di guardare attraverso i vostri messaggi e-mail al server di posta elettronica prima di scaricarli.With IMAP you can choose to download your messages or just delete them. Con IMAP è possibile scegliere di scaricare i messaggi o semplicemente cancellarli.In questo modo IMAP è perfetto se avete bisogno di connettersi al server di posta elettronica da posizioni diverse, ma solo voglia di scaricare i messaggi quando si torna in ufficio.
Altri protocolli TCP / IP
ARP - Address Resolution Protocol
ARP è usato da IP per trovare l'indirizzo hardware di una scheda di rete del computer in base all'indirizzo IP.
BOOTP - Boot Protocol
BOOTP viene utilizzato per l'avvio (a partire) computer dalla rete.
DHCP - Dynamic Host Configuration Protocol
DHCP viene utilizzato per l'assegnazione degli indirizzi IP dinamici per i computer in una rete.
ICMP - Internet Control Message Protocol
ICMP si occupa della gestione degli errori nella rete.
LDAP - Lightweight Directory Access Protocol
LDAP è utilizzato per raccogliere informazioni sugli utenti e indirizzi e-mail da Internet.
NTP - Network Time Protocol
NTP viene utilizzato per sincronizzare il tempo (l'orologio) tra i computer.
PPTP - Point to Point Tunneling Protocol
PPTP viene utilizzato per la creazione di un collegamento (tunnel) tra le reti private.
RARP - Reverse Address Resolution Protocol
RARP è utilizzato da IP per trovare l'indirizzo IP in base all'indirizzo hardware della scheda di rete del computer.
SNMP - Simple Network Management Protocol
SNMP viene utilizzato per la gestione di reti di computer.
SSL - Secure Sockets Layer
Il protocollo SSL viene utilizzato per crittografare i dati per la trasmissione sicura dei dati.
TLS - Transport Layer Security
Il protocollo TLS è una versione più recente e più sicura di SSL.