Professional Documents
Culture Documents
Teknologjia
TCP/IP
Vështrim i TCP/IP
4
Kontrolli i standardeve të
Internetit
Internet Society (ISOC): një organizatë me anëtarësi
profesionale që komenton politikat, zbatimet dhe mbikëqyr të
tjerët që merren me çështje politikash të rrjetit kompjuterik.
Internet Architecture Board (IAB): përgjegjës për definimin e
arkitekturës gjithpërfshirëse të Internetit me udhëheqje dhe të
gjerë me IETF.
Internet Engineering Task Force (IETF): për inxhiniering dhe
zhvillim të protokolleve.
Internet Research Task Force (IRTF): përgjegjës për hulumtim
afatgjatë dhe të fokusuar.
Internet Corporation for Assigned Names and Numbers
(ICANN): në krye të definimit të të gjithë “parametrave unikë” në
Internet, duke përfshirë këtu edhe emrat e domejnave dhe IP
adresave.
5
Procesi i standardizimit në
Internet
Një mënyrë tipike (por jo edhe e vetme) e
standardizimit është:
Internet Draftet
RFC (Request for Comments)
Standardi i Propozuar
Draft Standardi (kërkon 2 implementime
punuese)
Internet Standardi (i deklaruar nga IAB)
David Clark, MIT, 1992: «Nuk pranojmë: mbretër,
kryetarë, dhe votim. Ne besojmë në: koncensus të
vrazhdë dhe kod punues.”
6
Arkitektura komunikuese
hierarkike
Rrjetet mund të jenë shumë komplekse dhe kërkojnë
bashkëpunim të lartë mes palëve të përfshira.
Bashkëpunimi arrihet duke detyruar palët t’i përmbahen një seti
të rregullave dhe konventave (protokolleve).
Kompleksiteti i detyrave të komunikimit reduktohet duke
shfrytëzuar shtresa të shumëfishta të protokolleve:
Çdo protokoll implementohet si i pavarur.
Çdo protokoll është përgjegjës për një nëndetyrë (subtask)
specifike.
Protokollet grupohen në hierarki.
Një set i strukturuar i protokolleve quhet arkitekturë e
komunikimeve (protocol suite).
7
TCP/IP Protokollet
8
Funksionet e shtresave
Shtresa e Data Link-ut
Shërbimi: transfer të besueshëm të kornizave mbi një link.
Funksionet: Sinkronizimi, kontrolla e gabimeve, kontrolla e
rrjedhës.
Shtresa e Rrjetit
Shërbimi: Lëvizja e paketeve brenda rrjetit.
Funksionet: Rutimi, adresimi, komutimi, kontrollimi i bllokadës.
Shtresa e Transportit
Shërbimi: Kontrollimi i dërgesës së të dhënave mes nyjeve.
Funksionet: Inicimi/Ndërprerja kontrollimi i rrjedhës.
Shtresa e Aplikacionit
Shërbimi: Trajton detajet e programeve aplikative.
Funksionet: Çdo gjë është specifike sa i përket aplikacionit.
9
Protokollet në Shtresa të
Ndryshme
10
Pajisjet Internetworking
11
Komunikimi i Nyjeve Përmes Hub-it
12
Komunikimi i Nyjeve Përmes
Bridge-it
13
Komunikimi i Nyjeve Përmes
Router-it
14
Enkapsulimi
15
Multipleksimi dhe
demultipleksimi
Protokollet e shtresave
më të larta mund të
shfrytëzojnë shërbimin
përmes protokollit të
shtresës së njëjtë më të
ultë.
Protokolli i shtresës më
të lartë mund të
shfrytëzojë shërbimin
nga protokollet e e
ndryshme të shtresave
më të ulëta.
16
Emërtimi dhe Adresimi
17
Emri i domenit
18
Hapësira e Emrit të Domenit
19
Numri i portit
22
Subnetimi
23
Formati i kornizës Ethernet
24
Formati i IP Header-it
25
Formati i UDP Header-it
26
Formati i TCP Header-it
27
Një shembull:
Si punojnë së bashku protokollet TCP/IP
Bob, një user, dëshiron të rezervojë një biletë
aeroplani përmes një web faqeje për
rezervim online.
Bob e din emrin e domenit www.expedia.com
Kompjuteri i largët me emër domeni është një
web server.
28
Një shembull – Aplikacioni
Web serveri siguron web shërbimin.
Bob e përdor një web browser (Chrome, IE,
FireFox, etj) që në fakt është një web client,
për të kërkuar dhe pranuar web shërbimin.
HyperText Transfer Protocol (HTTP) përdoret
nga ana e web server-it dhe browser-it.
29
Një shembull – DNS
Bob starton Netscape-in në kompjuterin e tij,
dhe shtyp http://www.exedia.com/index.html.
Emri i domenit ka nevojë të përkthehet në një
IP adresë.
Një DNS query dërgohet drejt DNS server-it.
Një DNS reply do t’i kthehet klientit me IP
adresën përkatëse.
30
Një shembull – TCP lidhja
Klienti siguron një TCP lidhje drejt web server-it.
Një numër porti bartet në të gjitha paketat në këtë proces.
Të dhënat e aplikacionit (një mesazh HTTP request message për
fajllin index.html ) dërgohet përmes TCP lidhjes, e mbërthyer në
një TCP segment.
31
Një shembull – IP shtresa
Segmenti TCP dërgohet më poshtë drejt IP
shtresës dhe mbërthehet në një IP datagram.
Routerët do të përcjellin (forward) IP
datagramin hap pas hapi drejt web server-it
duke kontrolluar tabelat e tyre të routimit.
32
Një shembull – MAC shtresa
Nyja e Bob-it dërgon një IP datagram dhe IP
adresën e routerit të hapit tjetë (next-hop) drejt
e më poshtë MAC shtresës.
IP datagrami mbërthehet në një Ethernet
kornizë.
33
Një shembull – ARP
Ethernet korniza ka neovjë të dërgohet drejt interfejsit
të routerit të hapit tjetër.
Vetëm Ethernet MAC adresa mund të njihet.
ARP request/reply përdoret për të përkthyer MAC
adresën.
34
Një shembull – në anën tjetër
Web serveri e pranon Ethernet kornizën.
Paketa i dorëzohet shtresave të mësipërme.
Kur shtresa e aplikacionit e pranon mesazhin
HTTP request, e dërgon një mesazh HTTP
response drejt klientit.
35