Potreba za računarskim komunikacijama nastala je neposredno nakon pojave prvih računara. U to doba računari su bili znatno drugačiji od današnjih, ne samo po primenjenoj tehnologiji i performansama, već i po svom fizičkom izgledu i veličini. Tadašnji računari su bili izuzetno glomazni, podeljeni u više fizičkih celina (tehničkih ormana) za procesor, memoriju, diskove, spoljne jedinice i njihove kontrolere. Ovi računari su se nazivali mejnfrejm računari (eng. mainframe) i zahtevali su instalaciju u posebnim prostorijama sa obezbeđenom klimatizacijom i drugim specifičnim uslovima. Tada izuzetno skupi, njihovo korišćenje je bilo deljeno od strane više korisnika, pristupajući im preko monitora i tastature, koji su mogli da budu u susednoj sobi
ili na većim rastojanjima, udaljenim zgradama ili gradovima. Pritisak na tastaturi se binarno
kodirao i direktnom fizičkom vezom prenosio do računara, tačnije kontrolera periferije, a
odgovor se vraćao po istoj vezi za prikaz na monitoru. Za ovakvu komunikaciju su se koristile direktne veze (kablovi), a na većim rastojanjima postojeće i stalno uspostavljene telefonske veze. Za prenos informacija koristili su se uređaji koji se zovu modemi (eng. modem), a koji su binarne podatke pretvarali u zvuk, koji se prenosio preko telefonske veze, a na prijemnoj strani ponovo pretvarao u binarne podatke.
Iako je navedena tehnologija služila za prenos binarnih podataka, to ipak nisu bile računarske mreže, za koje je potrebno da postoji više računara koji međusobno komuniciraju. Računarske mreže se sastoje od fizičke infrastrukture koja povezuje računare i funkcionalne logike koja omogućava ispravnu razmenu podataka. Fizičku infrastrukturu čine fizičke veze (linkovi) i komunikacioni uređaji, dok je funkcionalna logika definisana skupom komunikacionih protokola koji uređuju mašinski prenos podataka. Materijal u ovom udžbeniku se u najvećoj meri odnosi na komunikacione protokole, budući da oni opisuju logiku funkcionisanja računarskih mreža.
SADRŽAJ
UVOD
1. RAZVOJ RAČUNARSKIH MREŽA
1.1 Paketski prenos podataka
1.2 Standardizacija
1.3 Predmet udžbenika
PRVI DEO: NIŽI SLOJEVI
2. KONTROLA PRISTUPA MEDIJUMU
2.1 Podela na kanale
2.2 Pristup sa dodelom dozvole
2.3 Slučajni pristup
2.4 CSMA/CD
2.5 Eternet – realizacija CSMA/CD
3. ETERNET
3.1 Kolizija i njeni hirovi
3.2 Do poslednjeg bajta
3.3 MAC adrese
3.4 Format Eternet paketa
3.5 Zbogom ripiteri
3.6 Zbogom koaksijalci
3.7 Zbogom kolizijo
3.8 Need for speed
4. DANAŠNJE ETERNET MREŽE
4.1 Spanning tree protocol
4.2 STP iz pozicije svičeva
4.3 STP u stacionarnom stanju
4.4 Rapid Spanning Tree Protocol – RSTP
4.5 Virtualne lokalne računarske mreže - VLAN
DRUGI DEO: MREŽNI SLOJ
5. INTERNET PROTOKOL
5.1 Princip komunikacije preko IP protokola
5.2 Karakteristike IP protokola
5.3 Format IP paketa
Fragmentacija IP paketa
5.4 IP adrese
6. PRINCIPI RUTIRANJA
7. DISTANCE-VECTOR PROTOKOLI RUTIRANJA
7.1 Princip rada
7.2 Tehnike zaštite od neregularnosti
7.3 RIP ruting protokol
8. LINK-STATE PROTOKOLI RUTIRANJA
8.1 Princip rada
8.2 OSPF ruting protokol
8.3 Redistribucija ruta između ruting domena
9. ARP PROTOKOL
9.1 Uparivanje IP adresa i MAC adresa
9.2 Primer IP komunikacije
10. ICMP PROTOKOL
10.1 Vrste ICMP poruka
10.2 Primena ICMP protokola
TREĆI DEO: VIŠI SLOJEVI
11. TRANSPORTNI SLOJ
11.1 Opšte funkcije transportnog sloja
11.2 UDP protokol
11.3 TCP protokol
11.4 QUIC protokol
11.5 Praćenje stanja na transportnom nivou
12. APLIKATIVNI SLOJ
12.1 Veb servis
12.2 Proksi servis
12.3 FTP – Protokol za razmenu datoteka
12.4 Servis elektronske pošte
12.5 Udaljeni pristup uređajima
13. DNS – SISTEM IMENOVANJA
13.1 Organizacija i definicija domena
13.2 Razrešavanje naziva
13.3 Zapisi u DNS zonama
REFERENCE
USPEŠNO DODATO U KORPU