Retele
Protocoale
Protocolul este un limbaj conventional intre 2 calculatoare => se negociaza inceputul transmisiei, sfarsitul, etc.
NetBIOS - pe windows XP e integrat in pachetul IPX
este dezvoltat de Microsoft pt. Microsoft Networking
este bazat pe nume
Mediul Ethernet se bazeaza pe IP, iar NetBIOS este peste acest nivel.
Dhcp = dynamic host configuration protocol
NetBEUI - este util in LAN
AppleTalk - conecteaza un Mac cu un Microsoft
DLC - realizeaza conectivitatea cu statiile IBM
IPX / SPX - realizeaz 535i87f a conectivitatea cu NetwareNetworks (retele Novell)
e folosit si de Win. In general la joace. Adrese pe 72 de bytes (mai complete).
TCP / IP - include o suita de protocoale
e dezv de DOD plecindu-se de la arhitectura OSI (standarde pe internet), inglobind toate nivelele OSI (7 nivele) in nivelele TPC/IP (4 nivele).
Nivele: OSI TCP/IP
Application Application
Presentation
Session Transport
Transfer
Network Internet
DataLink
Physical Network
Pentru OSI :
Application = datele
Presentation = segmente ( date in pachete mici - 1024 bytes)
Session = se negociaza sesiunea cu celalalt calculator
Transfer = pachetelor (formate din segmente) li se pune un header
Network = pachetele sunt inglobate intr-un frame
DataLink = frame header/ frame tail
Physical = cablatura............
TCP/IP contine mai multe protocoale:
TCP - transport control protocol (are transmisii sigure, controlate, dar mai incete)
UDP - user datagram protocol (nu mai asteapta confirmarea de primire a pachetului => nu e la fel de sigur ca TCP). Contine un stream imens de date. E bun ptr. jocuri, dar poate prezenta fenomenul de "loss" : prin intreruperea la un moment dat al transferului de date se vede inceputul si dupa aceea direct sfarsitul unei miscari !
IP - internet protocol (gaseste caile catre destinatie)
ICMP - internet control message protocol (protocol de transmisie a mesajelor) - echo, reply, request, ping...............
ARP -adress resolution protocol : gaseste intr-un LAN MAC - ul placii de retea destinate
TCP/IP este singurul rout-abil si standardizat pe net.
Datele pe retea circula sub forma de pachete. Fiecare pachet are un header ce contine informatii prin care se poate identifica unic pachetul respectiv intr-o transmisie si anume: (socket header)
ipsource
ipdestinatie
MACsource
nr. de ordine al pachetului
nr. total de pachete
TOS - tipe of service
TCPFlags - o serie de flaguri
dimensiunea pachetului
Headerul ajuta foarte mult la crearea firewall-urilor
Standardul IPV4 presupune ca orice calculator din retea va avea o adresa formata din 4 nr., iar acestea sint intre 0 si 255. (X,Y,W,Z) X= 0-255.Y= 0-255. W= 0-255. Z=0-255.
NetMask - e o adresa
ajuta sa aflam adresa de retea a unui calculator
aplicind si logic intre reprezentarile in binar ale celor 2 adrese (IP si NetMask) se va afla adresa retelei din care face parte calculatorul
2 cal. pot comunica doar daca se afla in aceeasi retea (sa aibe aceeasi adresa de retea in urma aplicarii netmask-ului asupra adreselor celor 2 calc. IP-ul are intotdeauna si un NetMask inglobat
Transformarea in binar
nr maxim care poate fi scris pe 8 bytes.
2 2 2 2 2³
128 64 32 16 8 4 2 1
0 siL 1 = 0
1 siL 1 = 1
1 siL 0 = 0
0 siL 0 = 0
Clase de IP:
80.96.40.X - clasa C
80.96.Y.X - clasa B
80.W.Y.X - clasa A
Din acestea, exista citeva adrese care sint rezervate pentru WAN, LAN, etc, si anume:
din clasa A: 10.0.0.0 ....
din clasa B: 172.16.0.0 ... 172.31.0.0
din clasa C: 192.168.0.0 ... 192.168.255.0
Ex: Calculatoarele pc7 are 192.168.1.7 cu 255.255.0.0 iar pc8 are 192.168.0.8 cu 255.255.0.0 si se vad
Clase pentru NetMask:
Clasa |
NetMask |
A | |
B | |
C |
Adresa de retea si de broadcast nu sint aplicabile placilor de retea.
Adresa de retea este prima, iar adresa de broadcast este ultima.
Calculatoarele cu adresele 192.168.0.10 cu 255.255.255.128 si 192.168.0.170 cu 255.255.255.128 nu se vad.
Clasa C de 256 de adrese e impartita de un netmask care are la sfirsit
128 in 2 sub-retele a cite 128- 2 IP-uri libere
192 in 4 sub-retele a cite 64- 2 IP-uri libere
224 in 8 sub-retele a cite 32- 2 IP-uri libere
240 in 16 ........................16- 2 ....................
248 in 32 ..........................8- 2 ....................
252 in 64 ......................... 4- 2 ....................
Ex: netmaskul 255.255.128.0 imparte in 2 subretele a cite (128*255)-2 IP-uri libere.
Doua calculatoare din 2 retele diferite se vad cu un router (2 placi de retea cu 2 IP-uri diferite)
|