Ultimele tutoriale de dezvoltare web
 

Web TCP / IP


TCP / IP este o familie de protocoale de comunicare între calculatoare.


Ce este TCP / IP?

TCP / IP standuri pentru T ransmission C ontrol P rotocol / I nternet P rotocol. Acesta definește modul în care dispozitivele electronice (like computers) ar trebui să fie conectate prin internet, și modul în care datele trebuie să fie transmise între ele.

TCP - Transmission Control Protocol

TCP este responsabil pentru spargerea datelor în jos în pachete mici înainte de a fi trimise printr-o rețea, precum și pentru asamblarea pachetelor din nou, atunci când ajung.

IP - Internet Protocol

IP are grijă de comunicare între calculatoare. Acesta este responsabil pentru adresarea, trimiterea și primirea pachetelor de date pe Internet.


Protocoale TCP / IP pentru Web

browsere web și servere folosesc protocoale TCP / IP pentru a se conecta la Internet. TCP comune / IP sunt:

HTTP - Hypertext Transfer Protocol

HTTP are grija de comunicarea dintre un server web și un browser web. HTTP este utilizat pentru a trimite cereri de la un client web (a browser) pe un server web, revenind conținut web (web pages) de la server înapoi la client.

HTTPS - Secure HTTP

HTTPS are grijă de comunicare sigură între un server web și un browser web. HTTPS se ocupă de obicei tranzacțiile cu carduri de credit și alte date sensibile.

FTP - File Transfer Protocol

FTP are grijă de transmiterea de fișiere între calculatoare.


IP este conexiune mai puțin

IP este o "connection-less" protocol de comunicare.

IP nu ocupă linia de comunicație între două calculatoare. Aceasta reduce nevoia de linii de rețea. Fiecare linie poate fi utilizat pentru comunicare între mai multe calculatoare diferite în același timp.

Cu IP, mesaje (or other data) sunt împărțite în mici independente "packets" și trimise între calculatoare prin intermediul internetului. IP este responsabil pentru "routing" fiecare pachet către destinația corectă.


Routere IP

Atunci când un pachet IP este trimis de la un computer, acesta ajunge la un router IP.

Router - ul IP este responsabil pentru "routing" pachetul către destinația corectă, în mod direct sau printr - un alt router.

Calea pachetul va urma ar putea fi diferit de alte pachete de aceeași comunicare. Router-ul este responsabil pentru dreptul de adresare, în funcție de volumul de trafic, erori în rețea, sau alți parametri.

Analogie: Comunicarea prin IP este ca trimiterea unei scrisori lungi ca un număr mare de cărți poștale mici, fiecare constatare proprie (often different) de (often different) mod de la receptor.


Adrese IP

IP utilizează 32 de biți, sau patru numere între 0 și 255, pentru a aborda un computer.

Adresele IP sunt în mod normal , scrise sub forma a patru numere separate printr - o perioadă, ca aceasta: 192.168.1.50 .

Fiecare computer trebuie să aibă o adresă IP unică înainte de a putea conecta la Internet.

Fiecare pachet IP trebuie să aibă o adresă înainte de a fi trimise la un alt computer.

Aceasta este o adresă IP: 192.68.20.50. Acest lucru ar putea fi aceeași adresă: www.w3ii.com

Aceasta este adresa IP: 108.161.252.158

În termeni de calculator, TCP / IP utilizează 32 bits de 32 bits de adresare. Acesta utilizează 4 octeți. Un byte este de 8 biți. Un octet poate conține 256 de valori diferite:

00000000, 00000001, 00000010, 00000011, 00000100, 00000101, 00000110, 00000111, 00001000 ....... și tot drumul până la 11111111.


Nume de domeniu

Un nume este mult mai ușor de reținut decât un număr de 12 cifre.

Denumirile utilizate pentru adresele TCP / IP sunt numite nume de domenii.

w3ii.com este un nume de domeniu.

Când adresa unui site web, cum ar fi http://www.w3ii.com, numele este tradus la un număr de un nume de domeniu Server (DNS) .

Peste tot în lume, serverele DNS sunt conectate la Internet. Serverele DNS sunt responsabile pentru traducerea numelor de domenii în adrese TCP / IP.

Atunci când un nou nume de domeniu este înregistrat împreună cu o adresă TCP / IP, servere DNS peste tot în lume sunt la curent cu aceste informații.


TCP / IP Protocoale pentru e-mail

Programele de e-mail folosesc TCP / IP pentru trimiterea și primirea de e-mail-uri. Protocoalele TCP / IP pentru e-mail sunt:

SMTP - Simple Mail Transfer Protocol

SMTP are grijă de a trimite email-uri. De multe ori e - mailurile sunt trimise la un server de e - mail (SMTP server) , apoi la alte servere, și în cele din urmă la destinație. SMTP poate transmite numai text pur. Ea nu poate transmite date binare, cum ar fi imagini, sunete sau filme.

MIME - Multi-scop Internet Mail Extensions

Protocolul MIME permite SMTP transmite fișiere multimedia, inclusiv voce, audio, și date binare din rețelele TCP / IP. Protocolul MIME convertește datele binare la text pur, înainte de a fi trimis.

POP - Post Office Protocol

Protocolul POP este folosit de programe de e-mail pentru a prelua e-mailuri de la un server de e-mail. Dacă programul dvs. de e - mail utilizează POP, toate e - mailurile sunt descărcate la programul de e-mail (also called email client) de (also called email client) , (also called email client) de (also called email client) - (also called email client) , de fiecare dată când este conectat la serverul de e - mail.

Message Protocol Internet Access - IMAP

Protocolul IMAP funcționează la fel ca protocolul POP. Principala diferență constă în faptul că protocolul IMAP nu va descărca automat toate e-mailurile de fiecare dată când programul de e-mail se conectează la serverul de e-mail.

Protocolul IMAP vă permite să căutați prin mesajele de e-mail de la serverul de e-mail înainte de a le descărca. Cu IMAP puteți alege să descărcați mesajele sau să le ștergeți. În acest fel IMAP este perfect dacă aveți nevoie să vă conectați la serverul de e-mail din locații diferite, dar doriți doar să descărcați mesajele când vă aflați din nou în birou.


Alte / Protocoale TCP IP

ARP - Resolution Protocol Adresa

ARP este folosit de IP pentru a găsi adresa hardware a unui card de rețea de calculatoare pe baza adresei IP.

BOOTP - Protocol Boot

BOOTP este utilizat pentru a porni (starting) computere din rețea.

DHCP - Dynamic Host Configuration Protocol

DHCP este utilizat pentru alocarea de adrese IP dinamice pentru calculatoare într-o rețea.

ICMP - Message Protocol Internet Control

ICMP are grijă de eroare de manipulare în rețea.

LDAP - Lightweight Directory Access Protocol

LDAP este utilizat pentru colectarea de informații despre utilizatori și adrese de e-mail de pe internet.

NTP - Network Time Protocol

NTP este utilizat pentru a sincroniza ora (the clock) între calculatoare.

PPTP - Pptp

PPTP este utilizat pentru setarea unei conexiuni (tunnel) între rețele private.

RARP - Rezoluție inversă Adresa de protocol

RARP este utilizat de IP pentru a găsi adresa IP pe baza adresei hardware a unui card de rețea de calculatoare.

SNMP - Simple Network Management Protocol

SNMP este utilizat pentru administrarea rețelelor de calculatoare.

SSL - Secure Sockets Layer

Protocolul SSL este utilizat pentru criptarea datelor pentru transmiterea sigură a datelor.

TLS - Transport Layer Security

Protocolul TLS este o versiune mai nouă și mai sigură SSL.