Introducere în TCP / IP
Funcționarea rețelei de Internet se bazează pe utilizarea familiei de protocol de comunicații TCP / IP, care reprezintă Protocolul de control al transmisiei / Protocolul de Internet (Protocolul de control al transmisiei / Protocolul de Internet). TCP / IP este utilizat pentru transmisia de date atât în rețeaua globală de Internet, cât și în multe rețele locale. Acest capitol discută pe scurt protocoalele TCP / IP și metodele utilizate pentru controlul transmisiei de date.
Desigur, pentru a lucra cu Internetul ca utilizator, nu aveți nevoie de cunoștințe speciale despre protocoalele TCP / IP, dar înțelegerea principiilor de bază vă va ajuta să rezolvați problemele comune care apar, în special, atunci când instalați un sistem de e-mail. TCP / IP este, de asemenea, asociat îndeaproape cu alte două aplicații de bază de Internet FTP și Telnet. În cele din urmă, cunoașterea unui număr de concepte fundamentale de internet vă va ajuta să apreciați pe deplin complexitatea acestui sistem, la fel cum ideea motorului cu combustie internă ajută la obținerea respectului față de dispozitivul mașinii.
Ce este TCP / IP?
TCP / IP este numele familiei de protocoale de transfer de date din rețea. Protocolul este un set de reguli pe care toate companiile trebuie să le respecte pentru a asigura compatibilitatea hardware-ului și a software-ului produse. Aceste reguli asigură că echipamentul Digital Equipment care rulează pachetul TCP / IP va putea comunica cu PC-ul Compaq, care lucrează și cu TCP / IP. Dacă se respectă anumite standarde pentru funcționarea întregului sistem, nu contează cine este producătorul software-ului sau al hardware-ului. Ideologia sistemelor deschise implică utilizarea de hardware și software standard. TCP / IP este un protocol deschis, ceea ce înseamnă că toate informațiile speciale despre protocol sunt publicate și pot fi utilizate în mod liber.
Protocolul definește modul în care o aplicație comunică cu o altă aplicație. Acest software de conectare astfel de dialog: „Eu vă trimit această bucată de informații, atunci mă trimite înapoi sau că, atunci voi trimite că trebuie să adăugați la toate biți și trimite înapoi la rezultatul global, iar în cazul în care există probleme, ar trebui să mă trimită. mesajul corespunzător. " Protocolul definește modul în care diferite părți ale unui pachet complet controlează transmiterea informațiilor. Protocolul indică dacă pachetul conține un mesaj de poștă electronică, un articol de teleconferință sau un mesaj de serviciu. Standardele protocolului sunt formulate astfel încât să țină cont de posibilele circumstanțe neprevăzute. Protocolul include, de asemenea, reguli de gestionare a erorilor.
Termenul TCP / IP include numele a două protocoale - Transmission Control Protocol (TCP) și Internet Protocol (IP). TCP / IP nu este un program, așa cum cred mulți utilizatori în mod eronat. În schimb, TCP / IP se referă la o întreagă familie de protocoale interconectate, proiectate să transfere informații prin rețea și să furnizeze simultan informații despre starea rețelei în sine. TCP / IP este o componentă software a rețelei. Fiecare parte din familia TCP / IP rezolvă o sarcină specifică: trimiterea de e-mail, la distanță de sistem de servicii software de conectare, transfer de fișiere, mesaje de rutare și de manipulare a eșecurilor rețelei. Utilizarea TCP / IP nu este limitată la Internetul global. Acestea sunt cele mai utilizate protocoale de rețea din întreaga lume, utilizate atât în rețele corporative mari, cât și în rețele locale cu un număr mic de computere.
După cum am menționat deja, TCP / IP nu este un protocol, ci familia lor. De ce se utilizează uneori termenul TCP / IP, deși se înțelege un alt serviciu decât TCP sau IP? De obicei, se utilizează un nume comun atunci când se discută întreaga familie de protocoale de rețea. Cu toate acestea, unii utilizatori, vorbind despre TCP / IP, înseamnă doar câteva dintre protocoalele familiei: presupun că cealaltă parte din dialog înțelege exact ce este în joc. De fapt, este mai bine să apelați fiecare dintre servicii cu numele dvs., pentru a clarifica subiectul conversației.
Diferitele servicii incluse în TCP / IP și funcțiile acestora pot fi clasificate în funcție de tipul de sarcini efectuate. Următoarele descriu grupurile de protocol și scopul acestora.
Protocoalele de transport controlează transferul de date între două mașini.
• TCP (Protocolul de control al transmisiei). Un protocol care acceptă transferul de date pe baza unei conexiuni logice între computerele de trimitere și recepție.
• IP (Internet Protocol). Oferă transfer real de date.
• ICMP (Internet Message Control Protocol). Gestionează mesajele de stare pentru IP, de exemplu, erorile și modificările în hardware-ul de rețea care afectează rutarea.
• RIP (Protocol de rutare). Unul dintre protocoalele care determină cea mai bună rută pentru difuzarea unui mesaj.
• OSPF (Mai întâi deschide calea cea mai scurtă). Protocolul alternativ pentru determinarea rutelor.
Serviciile de aplicație sunt programe pe care un utilizator (sau un computer) le utilizează pentru a accesa diverse servicii. (Pentru mai multe informații, consultați "Programe de aplicații TCP / IP" din acest capitol.)
• BOOTP (Boot Protocol) încarcă mașina de rețea, citirea informațiilor pentru boot de la server.
• FTP (File Transfer Protocol) transferă fișiere între computere.
• TELNET oferă acces terminal la distanță, adică un utilizator al unui computer se poate conecta la alt computer și se simte ca și cum ar lucra în spatele tastaturii de la distanță.
Protocoalele gateway ajută la transmiterea mesajelor de rutare și a informațiilor despre starea rețelei prin rețea, precum și procesarea datelor pentru rețelele locale. (Pentru mai multe informații despre protocoalele gateway-ului, vedeți "Protocoalele gateway" mai târziu în acest capitol.)
• EGP (External Gateway Protocol) este utilizat pentru transmiterea informațiilor de rutare pentru rețelele externe.
• GGP (Gateway-to-Gateway Protocol) este utilizat pentru a transfera informațiile de rutare între gateway-uri.
• IGP (Internal Gateway Protocol) este utilizat pentru transmiterea informațiilor de rutare pentru rețelele interne.
• NFS (Network File System) vă permite să utilizați directoarele și fișierele calculatorului la distanță ca și cum acestea ar exista pe mașina locală.
• RPC (Remote Procedure Call) permite aplicațiilor de la distanță să comunice între ele în mod simplu și eficient.
• SNMP (Simple Network Management Protocol) - protocol pentru administrare, care trimite mesaje despre starea rețelei și dispozitivele conectate la ea.
Toate aceste tipuri de servicii constituie împreună TCP / IP - o familie puternică și eficientă de protocoale de rețea.
Atunci când o companie sau o organizație dorește să utilizeze Internetul, trebuie să luați o decizie; fie conectați direct la Internet însuși, fie atribuiți o soluție la toate problemele legate de conexiune unei alte companii, numită un furnizor de servicii. Majoritatea companiilor aleg cea de-a doua modalitate de a reduce cantitatea de echipamente, de a elimina problemele de administrare și de a reduce costurile totale.
Pentru a obține unul dintre acești identificatori unici, numit nume de domeniu, compania sau organizația trimite o cerere către autoritatea care controlează conexiunea la Internet - Centrul de informații de rețea (InterNIC). Dacă InterNIC aprobă numele companiei, acesta este adăugat la baza de date Internet. Numele de domeniu trebuie să fie unice pentru a preveni coliziunile.
Ultima parte a numelui de domeniu este denumită identificatorul domeniului de nivel superior (de exemplu, porumb). Există șase domenii de nivel superior instalate de InterNIC:
agra ID de rețea ARPANET
porumb Companii comerciale
edu Instituții educaționale
Instituțiile sau organizațiile guvernamentale
mil. Instituții militare
World Wide Web (WWW, World Wide Web) este cel mai nou tip de Internet de servicii de informare, bazat pe arhitectura client-server. La sfârșitul anilor '80 în CERN (Centrul European pentru Fizica Particulelor) a început să lucreze la crearea unui serviciu de informații care ar permite oricui să găsească cu ușurință și să citească documentele conținute pe serverele în orice parte a internetului. Pentru aceasta a fost dezvoltat formatul standard de document, care să permită un mod transparent, pentru a furniza informații cu privire la orice tip de afișare de calculator precum și oferă posibilitatea de a instala în unele documente de trimiteri la alte documente.
Deși WWW a fost conceput pentru a fi utilizat de angajații CERN, după ce acest tip de serviciu a fost făcut public, popularitatea sa a început să crească neobișnuit de rapidă. Au fost dezvoltate o mulțime de aplicații, folosite ca clienți WWW, adică furnizarea de acces la servere WWW și prezentarea de documente pe ecran. Există un software bazat pe client ca o interfață grafică de utilizator (una dintre cele mai populare este programul mozaic), iar terminalul de emulare alfanumeric (de exemplu, un software Lynx). Majoritatea clienților WWW permit ca interfața lor să fie utilizată pentru a accesa alte tipuri de servicii Internet, cum ar fi FTP și Gopher.