Explorați Cărți electronice
Categorii
Explorați Cărți audio
Categorii
Explorați Reviste
Categorii
Explorați Documente
Categorii
Diagramele de rețea sunt ajutoare vizuale pentru înțelegerea modului în care este proiectată o
rețea și pentru a arăta cum funcționează. În esență, sunt hărți ale rețelei. Ele ilustrează
dispozitivele fizice și logice și interconexiunile lor. În funcție de cantitatea de informații pe
care doriți să o prezentați, puteți avea mai multe diagrame pentru o rețea. Cele mai comune
diagrame sunt diagramele fizice și cele logice. Alte diagrame utilizate în rețele sunt
diagramele secvențe, care ilustrează schimbul cronologic de mesaje între două sau mai multe
dispozitive.
Atât diagramele fizice, cât și cele logice folosesc pictograme pentru a reprezenta dispozitivele
și mediile. De obicei, există informații suplimentare despre dispozitive, cum ar fi numele și
modelele dispozitivelor.
Diagramele fizice se concentrează pe modul în care sunt așezate interconexiunile fizice și
includ etichete de interfață a dispozitivului (pentru a indica porturile fizice la care este
conectat media) și identificatori de locație (pentru a indica unde pot fi găsite dispozitivele
fizic). Diagramele de rețea logică includ, de asemenea, simboluri de încercuire (ovale, cercuri
și dreptunghiuri), care indică modul în care sunt grupate dispozitivele sau cablurile. Aceste
simboluri includ în plus identificatori logici de dispozitiv și de rețea, cum ar fi adrese. Aceste
simboluri indică, de asemenea, ce procese de rețea sunt configurate, cum ar fi protocoalele de
rutare, și oferă parametrii lor de bază.
În exemplu, puteți vedea etichetele de interfață „S0/0/0”, „Fa0/5” și „Gi0/1”. Eticheta este
compusă din litere urmate de cifre. Literele indică tipul de interfață. În exemplu, „S”
înseamnă Serial, „Fa” înseamnă Fast Ethernet și „Gi” pentru Gigabit Ethernet.
Dispozitivele pot avea mai multe interfețe de același tip. Poziția exactă a interfeței este
indicată de numerele care urmează, care sunt supuse convențiilor. De exemplu, eticheta
S0/0/0 indică portul serial 0 (ultimul zero din etichetă), în slotul cardului de interfață 0 (al
doilea zero) în slotul modulului 0 (primul zero).
Notă
Numele Fast Ethernet indică o legătură Ethernet cu o viteză de 100 Mbps.
Diagrama include și adresa IPv4 a întregii rețele date de 192.168.1.0/24. Acest format de
număr indică adresa rețelei, 192.168.1.0, și prefixul rețelei, o reprezentare a măștii de
subrețea, care este /24. Adresele IPv4 ale dispozitivelor individuale sunt afișate ca „.1” și
„.2”. Aceste numere sunt doar părți ale adresei complete, care este construită prin combinarea
adresei întregii rețele cu numărul afișat. Adresa rezultată a dispozitivului din diagramă ar fi
192.168.1.1.
Întrebare de examinare a conținutului
Corect
Ce interfață este definită în formatul S0/0/0?
Interfață Ethernet
Interfață Gigabit Ethernet
Interfață serială
Interfață Fast Ethernet
Trimite
Întrebare de examinare a conținutului
Corect
Care două opțiuni reprezintă semnificația etichetei Gi2/1? (Alege doua.)
Interfața este o interfață Gigabit Ethernet.
Interfața este o interfață FastEthernet.
Există mai mult de un slot pentru carduri de interfață pe hardware.
Dispozitivul este un router.
Cablul care este conectat la această interfață este un cablu de cupru.
Rezultatul este un alt exemplu de rețea convergentă, numită Factory Network, care
conectează sistemele de automatizare și control ale fabricilor cu sisteme IT folosind rețele
bazate pe standarde. Rețeaua fabricii oferă acces în timp real la datele esențiale pentru
misiune la nivel de fabrică, în timp ce împărtășește cunoștințele în întreaga întreprindere,
ajutând liderii operațiunilor să ia decizii care pot contribui la siguranță și eficacitate
operațională.
Nicio suprasarcină a datelor din cauza atașării unui singur antet la date.
Trimite
Rezultatul este o rețea convergentă, numită Factory Network, care conectează sistemele de
automatizare și control ale fabricilor cu exemplul IT utilizează alte rețele bazate pe standarde.
Rețeaua fabricii oferă acces în timp real la date esențiale pentru misiune la nivel fabrică, în
timp ce împărtășește cunoștințele în întreaga întreprindere, ajutând liderii operațiunilor să iau
decizii care pot contribui la siguranță și eficacitate operațională.
Nicio suprasarcină a datelor din cauza atașării unui singur antet la date.
Trimite
Notă
ISO, Organizația Internațională pentru Standardizare, este o organizație independentă,
neguvernamentală. Este cel mai mare dezvoltator de standarde internaționale voluntare din
lume. Aceste standarde ajută companiile să crească productivitatea, reducând în același timp
erorile și risipa.
Modelul de referință OSI descrie modul în care datele sunt transferate într-o rețea. Modelul se
adresează echipamentelor hardware și software și transmisiei.
Modelul OSI oferă o listă extinsă de funcții și servicii care pot apărea la fiecare nivel. De
asemenea, descrie interacțiunea fiecărui strat cu straturile direct deasupra și dedesubtul
acestuia. Mai important, modelul OSI facilitează înțelegerea modului în care informațiile
circulă în rețea. Oferă furnizorilor un set de standarde care asigură compatibilitatea și
interoperabilitatea între diferitele tipuri de tehnologii de rețea pe care companiile le produc în
întreaga lume. Modelul OSI este, de asemenea, utilizat pentru proiectarea rețelei de
calculatoare, specificațiile de funcționare și depanarea.
Activitate de învățare
Modelul de referință OSI separă sarcinile de rețea în șapte straturi, care sunt denumite și
numerotate.
Stratul 2: Stratul de legătură de date definește modul în care datele sunt formatate pentru
transmisie și acces controlat la mediile fizice. Acest strat include de obicei detectarea și
corectarea erorilor pentru a asigura livrarea fiabilă a datelor. Stratul de legătură de date
implică comunicarea de la controler de interfață de rețea la controler de interfață de rețea
(NIC-la-NIC) în cadrul aceleiași rețele sau subrețea. Acest nivel folosește o adresă fizică,
uneori numită adresă MAC, pentru a identifica gazdele din rețeaua locală.
Stratul 3: Stratul de rețea oferă conectivitate și selecție de cale dincolo de segmentul local, de
la sursă până la destinația finală. Stratul de rețea folosește adresarea logică pentru a gestiona
conectivitatea. În rețea, adresa logică este folosită pentru a identifica expeditorul și
destinatarul. Sistemul poștal este un alt sistem comun care utilizează adresarea pentru a
identifica expeditorul și destinatarul. Adresele poștale urmează formatul care include numele,
numele străzii și numărul, orașul, statul și țara. Adresele logice de rețea au un format diferit
de adresele poștale; sunt determinate de regulile stratului de rețea. Adresarea logică asigură
că o gazdă are o adresă unică sau că poate fi identificată în mod unic în ceea ce privește
comunicarea în rețea.
Stratul 4: Stratul de transport definește segmentarea și reasamblarea datelor aparținând mai
multor comunicații individuale, definește controlul fluxului și definește mecanismele pentru
un transport fiabil, dacă este necesar. Stratul de transport deservește straturile superioare,
care, la rândul lor, interacționează cu multe aplicații de utilizator. Pentru a distinge între
aceste procese de aplicație, stratul de transport folosește propria sa adresare. Această adresare
este valabilă local, într-o singură gazdă, spre deosebire de adresarea la nivelul rețelei.
Serviciile de transport pot fi fiabile sau nesigure. Alegerea serviciului adecvat depinde de
cerințele aplicației. De exemplu, transferul de fișiere poate fi de încredere pentru a garanta că
fișierul ajunge intact și întreg. Pe de altă parte, un pixel lipsă atunci când vizionați un
videoclip poate trece neobservat. În rețea, acest lucru se numește un serviciu nesigur.
Stratul 5: Stratul de sesiune stabilește, gestionează și încheie sesiuni între două gazde care
comunică pentru a le permite să schimbe date pe o perioadă de timp prelungită. Nivelul de
sesiune este preocupat în principal de problemele pe care procesele de aplicație le pot întâlni
și nu de problemele de conectivitate de nivel inferior. Sesiunile, numite și dialoguri, pot
determina dacă să gestioneze datele în ambele direcții simultan sau să gestioneze doar fluxul
de date într-o direcție la un moment dat. De asemenea, are grijă de punctele de control și
mecanismele de recuperare. Stratul de sesiune este implementat în mod explicit cu aplicații
care utilizează apeluri de procedură la distanță.
Stratul 6: Stratul de prezentare asigură că datele trimise de stratul de aplicație al unui sistem
sunt „cizibile” de stratul de aplicare al altui sistem. Acest lucru se realizează prin traducerea
datelor într-un format standard înainte de transmitere și conversia acestora într-un format
cunoscut stratului de aplicație receptor. De asemenea, oferă o prelucrare specială a datelor
care trebuie făcută înainte de transmitere. Poate comprima și decomprima datele pentru a
îmbunătăți debitul și poate cripta și decripta datele pentru a îmbunătăți securitatea.
Comprimarea/decompresia și criptarea/decriptarea se pot face, de asemenea, la straturile
inferioare.
Stratul 7: Stratul de aplicație este stratul OSI care este cel mai apropiat de utilizator. Oferă
servicii aplicațiilor utilizatorilor care doresc să utilizeze rețeaua. Serviciile includ e-mail,
transfer de fișiere și emularea terminalului. Un exemplu de aplicație utilizator este browserul
web. Nu se află la nivelul aplicației, dar utilizează protocoale care operează la nivelul
aplicației. Sistemele de operare folosesc, de asemenea, stratul de aplicație atunci când execută
sarcini declanșate de acțiuni care de obicei nu implică comunicarea prin rețea. Exemple de
astfel de acțiuni sunt deschiderea unui fișier localizat de la distanță cu un editor de text sau
importarea unui fișier localizat de la distanță într-o foaie de calcul. Stratul de aplicație diferă
de alte straturi prin faptul că nu oferă servicii niciunui alt nivel OSI.
Întrebare de examinare a conținutului
Corect
Care strat din modelul OSI oferă conectivitate de cale dincolo de segmentul local?
stratul de legătură de date
stratul de rețea
strat de transport
stratul de sesiune
strat de aplicație
Suita de protocoale TCP/IP are patru straturi și include multe protocoale, deși numele său
înseamnă doar două: TCP, care înseamnă Transmission Control Protocol și IP, care înseamnă
Internet Protocol. Motivul este că straturile reprezentate de aceste două protocoale
îndeplinesc funcții cruciale pentru comunicarea de succes în rețea.
Notă
Deși acest curs se referă la stiva de protocoale TCP/IP sau la suita de protocoale, este obișnuit
în industrie să se scurteze acest termen la „stiva IP”.
Stratul Internet: Acest strat direcționează datele de la sursă la destinație, oferă un mijloc de a
obține informații despre ajungerea la alte rețele și se ocupă de raportarea erorilor. Stratul
Internet oferă adresare logică. Adresarea logică asigură că o gazdă este identificată în mod
unic. O adresă logică de nivel Internet, numită adresă IP, este utilizată pentru a identifica o
gazdă. Această adresă este valabilă la nivel global și are ca scop identificarea unică a gazdei.
Dispozitivele finale, cum ar fi laptopurile, telefoanele mobile și serverele sunt configurate cu
o adresă logică înainte de a se conecta la rețea. Protocoalele IP - și anume, IPv4 și versiunea
mai nouă, IPv6 - se află în acest nivel. Acest strat servește stratul superior de transport și
transmite informații la stratul Link.
Stratul de transport: Acest strat este nucleul arhitecturii TCP/IP și al stratului Internet. Este
plasat între protocoalele „data mover” ale straturilor de legătură și internet și protocoalele
orientate spre software ale stratului de aplicație. Există două protocoale principale la acest
nivel, TCP și UDP. Aceste protocoale servesc multe protocoale de nivel de aplicație.
Serviciile de transport „pregătesc” datele aplicației pentru transferul prin rețea, urmează
procesul de transfer și se asigură că datele din diferite aplicații nu sunt amestecate. Pentru a
face distincția între aplicații, stratul de transport identifică fiecare aplicație cu propria sa
adresare. Această adresare este valabilă local, în cadrul unei gazde, spre deosebire de
adresarea la nivelul Internetului, care este valabilă la nivel global.
Notă
Termenul peer-to-peer este adesea folosit în calcul pentru a indica o arhitectură de aplicație în
care sarcinile și sarcinile de lucru ale aplicației sunt distribuite în mod egal între egali. Spre
deosebire de peer-to-peer este arhitectura client-server în care sarcinile și volumul de lucru
sunt împărțite inegal.
Aplicațiile creează date. Destinatarul vizat al acestor date este aplicația de la gazda de
destinație, care poate fi la distanță. Pentru ca datele aplicației să ajungă la destinatar, acesta
trebuie mai întâi să ajungă la rețeaua fizică conectată direct. În acest proces, se spune că
datele trec în stiva de protocoale locale. În primul rând, un protocol de aplicație preia datele
utilizatorului și le procesează. Când se termină procesarea prin protocolul de aplicație,
aceasta transmite datele procesate în stratul de transport, care le procesează. Logica continuă
în restul stivei de protocoale până când datele sunt gata pentru transmisia fizică. Procesarea
datelor care are loc pe măsură ce datele traversează stiva de protocoale modifică datele
inițiale, ceea ce înseamnă că datele aplicației originale nu sunt aceleași cu datele reprezentate
în semnalul electromagnetic transmis. Pe partea de recepție, procesul este invers. Semnalele
care ajung la gazda de destinație sunt primite de la media de către stratul de legătură, care
servește date stratului de internet. De acolo, datele sunt transmise în stiva până la aplicația de
primire. Apoi, datele primite ca semnal electromagnetic sunt diferite de datele care vor fi
livrate aplicației. Dar datele pe care le vede aplicația sunt aceleași date pe care le-a creat
aplicația de trimitere.
Trecerea datelor în sus și în jos pe stivă se mai numește și comunicare verticală. Pentru ca
comunicarea orizontală, peer-to-peer a straturilor să aibă loc, este nevoie mai întâi de
comunicare verticală în jos pe stivă și în sus.
Pe măsură ce datele trec în jos sau în sus, unitatea de date se schimbă - la fel și numele.
Termenul generic folosit pentru o unitate de date, indiferent de locul în care se găsește în
stivă, este o unitate de date de protocol. Numele său depinde de locul în care există în stiva de
protocoale
Deși nu există o convenție universală de denumire pentru PDU, acestea sunt de obicei
denumite după cum urmează:
Date: termen general pentru PDU care este utilizat la nivelul Aplicație
Figura prezintă o captură de ecran a unei capturi Wireshark, care a fost pornită pe o interfață
LAN Ethernet. Wireshark organizează informațiile capturate în trei ferestre. Fereastra de sus
arată un tabel care listează toate cadrele capturate. Această listă poate fi filtrată pentru a ușura
analiza. În exemplu, filtrul este setat să arate numai cadrele care transportă date de protocol
DNS. În panoul de detalii, a doua fereastră din mijloc arată detaliile unui cadru selectat din
listă. Informațiile sunt date mai întâi pentru straturile inferioare. Pentru fiecare strat,
informațiile includ date adăugate de protocol la nivelul respectiv. În a treia fereastră
(neprezentată în figură), panoul de octeți afișează informațiile selectate în panoul de detalii,
așa cum au fost capturate, în octeți.
În figură, puteți vedea și modul în care Wireshark organizează informațiile analizate. În
panoul de detalii, afișează datele pe care le găsește în anteturi. Acesta organizează
informațiile din antet pe straturi, începând cu antetul stratului Link și trecând la stratul de
aplicație. Dacă vă uitați îndeaproape la afișarea fiecărui antet, veți vedea că informațiile sunt
organizate în grupuri semnificative - aceste grupuri sunt recunoscute după nume, urmate de
două puncte și o valoare, de exemplu, „Sursa: Cisco_29:ec:52 (04:fe:7f:29:ec:52)” sau „Timp
de trăit: 127”. Aceste grupări corespund modului în care sunt organizate informațiile din
antet. Antetele au câmpuri, iar numele pe care le folosește Wireshark corespund numelor
câmpurilor antet. De exemplu, Sursă și Destinație în Wireshark corespund câmpurilor Adresă
sursă și Adresă destinație ale unui antet.
Information that is transmitted over a network must undergo a process of conversion at the
sending and receiving ends of the communication. The conversion process is known as
encapsulation and de-encapsulation of data. Both processes provide means for
implementation of the concept of horizontal communication where the layer on the
transmitting side is communicating with the corresponding layer on the receiving side.
Have you ever opened a very large present and found a smaller box inside? And then an even
smaller box inside that one, until you got to the smallest box and, finally, to your present?
The process of encapsulation operates similarly in the TCP/IP model. The application layer
receives the user data and adds to it its information in the form of a header. It then sends it to
the transport layer. This process corresponds to putting a present (user data) into the first box
(a header), and adding some information on the box (application layer data). The transport
layer also adds its own header before sending the package to the Internet layer, placing the
first box into the second box and writing some transport-related information on it. This
second box must be larger than the first one to fit the content. This process continues at each
layer. The link layer adds a trailer in addition to the header. The data is then sent across the
physical media.
Note
Encapsulation increases the size of the PDU. The added information is required for handling
the PDU and is called overhead to distinguish it from user data.
The figure represents the encapsulation process. It shows how data passes through the layers
down the stack. The data is encapsulated as follows:
1. The user data is sent from a user application to the application layer, where the
application layer protocol adds its header. The PDU is now called data.
2. The transport layer adds the transport layer header to the data. This header includes its
own information, indicating which application layer protocol has sent the data. The
new data unit is now called a segment. The segment will be further treated by the
Internet layer, which is the next to process it.
3. The Internet layer encapsulates the received segment and adds its own header to the
data. The header and the previous data become a packet. The Internet layer adds the
information used to send the encapsulated data from the source of the message across
one or more networks to the final destination. The packet is then passed down to the
Link layer.
4. The Link layer adds its own header and also a trailer to form a frame. The trailer is
usually a data-dependent sequence, which is used to check for transmission errors. An
example of such a sequence is a Frame Check Sequence (FCS.) The receiver will use
it to detect errors. This layer also converts the frame to a physical signal and sends it
across the network using physical media.
At the destination, each layer looks at the information in the header added by its counterpart
layer at the source. Based on this information, each layer performs its functions and removes
the header before passing it up the stack. This process is equivalent to unpacking a box. In
networking, this process is called de-encapsulation.
The de-encapsulation process is like reading the address on a package to see if it is addressed
to you and then, if you are the recipient, opening the package and removing the contents of
the package.
1. The link layer reads the whole frame and looks at both the frame header and the trailer
to check if the data has any errors. Typically, if an error is detected, the frame is
discarded, and other layers may ask for the data to be retransmitted. If the data has no
errors, the link layer reads and interprets the information in the frame header. The
frame header contains information relevant for further processing, such as the type of
encapsulated protocol. If the frame header information indicates that the frame should
be passed to upper layers, the link layer strips the frame header and trailer and then
passes the remaining data up to the Internet layer to the appropriate protocol.
2. The internet layer examines the internet header in the packet received from the link
layer. Based on the information it finds in the header, it decides either to process the
packet at the same layer or to pass it up to the transport layer. Before the internet layer
passes the message to the appropriate protocol on the transport layer, it first removes
the packet header.
3. The transport layer examines the segment header of the received segment. The
information included in the segment header indicates which application layer protocol
should receive the data. The transport layer strips the segment header from the
segment and hands over data to the appropriate application layer protocol.
4. The application layer protocol strips the data header. It uses the information in the
header to process the data before passing it to the user application.
Not all devices process PDUs at all layers. For instance, a switch might only process a PDU
at the link layer, meaning that it will “read” only frame information that is contained in the
frame header and trailer. Based on the information found in the frame header and trailer, the
switch will either forward the frame unchanged out of a specific port, forward it out all ports
except for the incoming port, or discard the frame if it detects errors. Routers might look
"deeper" into the PDU. A router de-encapsulates the frame header and trailer and relies on the
information contained in the packet header to make their forwarding decisions. If the router is
filtering the packets, it may also look even deeper, into the information contained in the
segment header before it decides on what to do with the packet.
A host performs encapsulation as it sends data and performs de-encapsulation as it receives it;
it can perform both functions simultaneously as part of multiple communications it maintains.
Note
In networking, you will often encounter the usage of both OSI and TCP/IP models,
sometimes even interchangeably. You should be familiar with both, so you can competently
communicate with network engineers.
The OSI model and the TCP/IP stack were developed by different organizations at
approximately the same time. The purpose was to organize and communicate the components
that guide the transmission of data.
The speed at which the TCP/IP-based Internet was adopted and the rate at which it expanded
caused the OSI protocol suite development and acceptance to lag behind. Although few of the
protocols that were developed using the OSI specifications are in widespread use today, the
seven-layer OSI model has made major contributions to the development of other protocols
and products for all types of new networks.
The layers of the TCP/IP stack correspond to the layers of the OSI model:
The TCP/IP link layer corresponds to the OSI physical and data link layers and is
concerned primarily with interfacing with network hardware and accessing the
transmission media. Like layer two of the OSI model, the link layer of the TCP/IP
model is concerned with hardware addresses.
The TCP/IP internet layer aligns with the network layer of the OSI model and
manages the addressing of and routing between network devices.
The TCP/IP transport layer, like the OSI transport layer, provides the means for
multiple host applications to access the network layer in a best-effort mode or through
a reliable delivery mode.
The TCP/IP application layer supports applications that communicate with the lower
layers of the TCP/IP model and corresponds to the separate application, presentation,
and session layers of the OSI model.
Because the functions of each OSI layer are clearly defined, the OSI layers are used when
referring to devices and protocols.
Take, for example, a “Layer 2 switch,” which is a LAN switch. The “Layer 2” in this case
refers to the OSI Layer 2, making it easy for people to know what is meant, as they associate
the OSI Layer 2 with a clearly defined set of functions.
Similarly, it is often said that IP is a “network layer protocol” or a “Layer 3 protocol” as the
TCP/IP’s internet layer can be matched to the OSI network layer.
Next, look at the TCP/IP transport layer, which corresponds to the OSI transport layer. The
functions defined at both layers are the same. However, different specific protocols are
involved. Because of this, it is common to refer to the TCP and UDP as “Layer 4 protocols”
again using the OSI layer number.
Another example is the term “Layer 3 switch.” A switch was traditionally thought of as a
device that works on the link layer level (Layer 2 of the OSI model). A Layer 3 switch is also
capable of providing Internet Layer (Layer 3 of the OSI model) services, which were
traditionally provided by routers.
It is very important to remember that the OSI model terminology and layer numbers are often
used rather than the TCP/IP model terminology and layer numbers when referring to devices
and protocols.
Link layer
Internet layer
Transport layer
Application layer
Subm