TCP/IP protokolski
stek

1

stek

d

dr 

r Nenad Krajnović

Nenad Krajnović

E

E--mail: krajko

mail: [email protected]

@etf.bg.ac.rs

OSI model i TCP/IP stek

Sloj sesije

Sloj sesije

Sloj prezentacije

Sloj prezentacije

Sloj aplikacije

Sloj aplikacije

Aplikacija

Aplikacija

2

Fizički sloj

Fizički sloj

Sloj veze

Sloj veze

Mrežni sloj

Mrežni sloj

Transportni sloj

Transportni sloj

Sloj sesije

Sloj sesije

Fizički sloj

Fizički sloj

MAC

MAC

IP

IP

TCP

TCP / UDP

/ UDP

MAC 

MAC –

Media Access Control

Media Access Control

ICMP, ARP, RARP

background image

Fizički sloj

UTP (

Unshielded Twisted Pair

kategorije 3, 4, 5, 5e, 6, 6A, 7 (predlozi 
za CAT 8); STP (

Shielded TP

), FTP 

4

za CAT 8); STP (

Shielded TP

), FTP 

(

Foiled TP

), S-FTP (

Shielded Foiled TP

)

Optički kabl: monomodni i multimodni

Fizički sloj –

Twisted 

Pair

Postoji više kategorija (3,

Postoji više kategorija (3, 4,

4, 5

5, 

, 6, 6A, 7

6, 6A, 7) 

) u 

zavisnosti od propusnog opsega

zavisnosti od propusnog opsega
Cat3 

Cat3 –

– protok 10 Mb/s

protok 10 Mb/s

Cat5 

Cat5 –

– protok 100 Mb/s, 1 

protok 100 Mb/s, 1 Gb/s

Gb/s

5

Cat5 

Cat5 –

– protok 100 Mb/s, 1 

protok 100 Mb/s, 1 Gb/s

Gb/s

Cat6A 

Cat6A –

– protok

protok 10 

10 Gb

Gb/s

/s

Domet 100m (90 + 5 + 5)

Domet 100m (90 + 5 + 5)
Topologija zvezde

Topologija zvezde

Half

Half

full duplex

full duplex

režim rada

režim rada

Oznaka 

Oznaka 10BaseT

10BaseT,, 100BaseT

100BaseT, 1000BaseT, 

, 1000BaseT, 

10GBase

10GBase--xx

xx

RJ

RJ--45 konektori

45 konektori

background image

Sloj veze

Sloj veze

Obezbeđuje uspostavu veze u 

Obezbeđuje uspostavu veze u 

situaciji kada imamo više od dva 

situaciji kada imamo više od dva 

uređaja.

uređaja.

B

7

uređaja.

uređaja.

A

B

C

Sloj veze

Uvode se adrese na sloju veze da bi 

Uvode se adrese na sloju veze da bi 
bilo moguće adresirati uređaje

bilo moguće adresirati uređaje

E

Ethernet 

thernet 

(10Mb/s)

(10Mb/s)

, fast ethernet 

, fast ethernet 

8

E

Ethernet 

thernet 

(10Mb/s)

(10Mb/s)

, fast ethernet 

, fast ethernet 

(100Mb/s)

(100Mb/s)

, gigabit ethernet 

, gigabit ethernet 

(1Gb/s), 

(1Gb/s), 

10G 

10G 

ethernet

ethernet

((10

10G

Gb/s)

b/s), 100G 

, 100G 

ethernet

ethernet

(100Gb/s)

(100Gb/s)

background image

Mrežni sloj

Uvode se adrese na mrežnom sloju da 
bi bilo moguće jednoznačno označiti 
svaki računar u mreži
To su IP adrese

10

To su IP adrese
IP (

Internet Protocol

) v4 je protokol 

mrežnog sloja na Internetu (RFC 791)
Obezbeđuje vezu između svaka dva 
računara na Internetu

IPv4 – format datagrama

0                   1                   2                   3   

0                   1                   2                   3   

0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 

0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 

+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+

|Version|  IHL  |Type of Service|          Total Length         |

|Version|  IHL  |Type of Service|          Total Length         |

+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+

|         Identification        |Flags|      Fragment Offset    |

|         Identification        |Flags|      Fragment Offset    |

+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+

11

|  Time to Live |    Protocol   |         Header Checksum       |

|  Time to Live |    Protocol   |         Header Checksum       |

+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+

|                       Source Address                          |

|                       Source Address                          |

+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+

|                    Destination Address                        |

|                    Destination Address                        |

+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+

|                    Options                    |    Padding    |

|                    Options                    |    Padding    |

+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+

background image

IP – polja u datagramu

Type of service

(ToS) – (8 bita) –

inicijalno zamišljeno da se ovim bitima 
definiše koji servis je u pitanju; na ovaj 

13

definiše koji servis je u pitanju; na ovaj 
način je trebalo da se ostvari 
mehanizam za kontrolu kvaliteta servisa

0     1     2     3     4     5     6     7

+-----+-----+-----+-----+-----+-----+-----+-----+
|                 |     |     |     |     |     |
|   PRECEDENCE    |  D  |  T  |  R  |  0  |  0  |
|                 |     |     |     |     |     |
+-----+-----+-----+-----+-----+-----+-----+-----+

IPv4 datagram – ToS polje

Precedence

Precedence

111 

111 --

Network Control

Network Control

110 

110 --

Internetwork Control

Internetwork Control

101 

101 -- CRITIC/ECP

CRITIC/ECP

14

101 

101 -- CRITIC/ECP

CRITIC/ECP

100 

100 --

Flash Override

Flash Override

011 

011 –

Flash

Flash

010 

010 –

Immediate

Immediate

001 

001 –

Priority

Priority

000 

000 --

Routine

Routine

background image

IP Fragmentation & 

IP Fragmentation & 

Reassembly

Reassembly

Svaki link ima definisan MTU 

Svaki link ima definisan MTU 
((

Maximum Transmission Unit

Maximum Transmission Unit

))

Ako je paket veći od MTU 

Ako je paket veći od MTU 
vrednosti tada se on 

vrednosti tada se on 
segmentira na više manjih 

segmentira na više manjih 

16

segmentira na više manjih 

segmentira na više manjih 
paketa

paketa
Ponovno sastavljanje paketa 

Ponovno sastavljanje paketa 
je tek na krajnjem odredištu

je tek na krajnjem odredištu
Za ponovno sastavljanje 

Za ponovno sastavljanje 
paketa koriste se biti u IP 

paketa koriste se biti u IP 
zaglavlju

zaglavlju

reassembly

IPv4 – polja u datagramu

Identification

Identification

(16 bita) 

(16 bita) –

– omogućava ponovno 

omogućava ponovno 

sastavljanje IP datagrama ako je tokom 

sastavljanje IP datagrama ako je tokom 
transporta došlo do fragmentacije

transporta došlo do fragmentacije

Flags

Flags

(3 bita) 

(3 bita) –

– bit 0 mora biti 0

bit 0 mora biti 0

17

Flags

Flags

(3 bita) 

(3 bita) –

– bit 0 mora biti 0

bit 0 mora biti 0

Bit 1: (DF) 0 = May Fragment,  1 = Don't Fragment.

Bit 1: (DF) 0 = May Fragment,  1 = Don't Fragment.
Bit 2: (MF) 0 = Last Fragment, 1 = More Fragments.

Bit 2: (MF) 0 = Last Fragment, 1 = More Fragments.

Fragment Offset

Fragment Offset

(1

(13 bit

3 bita) 

a) –

– označava gde 

označava gde 

unutar fragmentiranog datagrama pripada 

unutar fragmentiranog datagrama pripada 
ovaj deo

ovaj deo

background image

IPv4 – polja u datagramu

Header Checksum

Header Checksum

(16 bita) 

(16 bita) –

– polje 

polje 

kojim se verifikuje ispravan prenos 

kojim se verifikuje ispravan prenos 
zaglavlja IP datagrama

zaglavlja IP datagrama

19

zaglavlja IP datagrama

zaglavlja IP datagrama

Source, Destionation Address

Source, Destionation Address

(po 32 

(po 32 

bita) 

bita) –

– ovo su IP adrese koje 

ovo su IP adrese koje 

jednoznačno određuju svaki računar na 

jednoznačno određuju svaki računar na 
Internetu

Internetu

IPv4 – polja u datagramu

Options

Options

(proizvoljna dužina) 

(proizvoljna dužina) –

– polje koje 

polje koje 

može a ne mora da postoji u 

može a ne mora da postoji u 
datagramu; koristi se za razne stvari

datagramu; koristi se za razne stvari

20

datagramu; koristi se za razne stvari

datagramu; koristi se za razne stvari

Padding

Padding

(različita dužina) 

(različita dužina) –

– polje koje 

polje koje 

se dodaje da bi zaglavlje imalo dužinu 

se dodaje da bi zaglavlje imalo dužinu 
celobrojnog umnoška od 32 bita

celobrojnog umnoška od 32 bita

background image

Format ICMP paketa

0                   1                   2                   3

0                   1                   2                   3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1

0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1

+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+

|     Type      |     Code      |          Checksum             |

|     Type      |     Code      |          Checksum             |

22

|     Type      |     Code      |          Checksum             |

|     Type      |     Code      |          Checksum             |
+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+

U zavisnosti od vrednosti u poljima 

U zavisnosti od vrednosti u poljima 

Type 

Type 

Code

Code

, ova polja

, ova polja

|

|

+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+

|   

|   

dobijaju različitu namenu i funkciju.

dobijaju različitu namenu i funkciju.

|

|

+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+-

-+

+

Kodovi u ICMP paketu

Type

Type Code

Code description

description

0        0         echo reply (ping)

0        0         echo reply (ping)
3        0         destination network unreachable

3        0         destination network unreachable
3        1         destination host unreachable

3        1         destination host unreachable
3        2         destination protocol unreachable

3        2         destination protocol unreachable
3        3         destination port unreachable

3        3         destination port unreachable
3        4

3        4

fragmentation needed and DF set

fragmentation needed and DF set

23

3        4

3        4

fragmentation needed and DF set

fragmentation needed and DF set

3

3

5         

5         source route failed

source route failed

3        6         destination network unknown

3        6         destination network unknown
3        7         destination host unknown

3        7         destination host unknown
4        0         source quench (congestion

4        0         source quench (congestion control 

control -- not used)

not used)

8        0         echo request (ping)

8        0         echo request (ping)
9        0         route advertisement

9        0         route advertisement
10      0         router discovery

10      0         router discovery
11      0         TTL expired

11      0         TTL expired
12      0         bad IP header

12      0         bad IP header

background image

Kako se koristi ARP?

10.1.1.1/24
MAC: 00:11:21:F9:2E:BC

Dst.IP: 10.1.1.5

Dst. MAC: FF:FF:FF:FF:FF:FF

25

10.1.1.5/24

mac

mac: e8:9d:87:ff:12:21

: e8:9d:87:ff:12:21

ARP request: Who has 10.1.1.5?

ARP response: I have. My MAC:
e8:9d:87:ff:12:21

Dst. MAC: 00:11:21:F9:2E:BC

Dst.IP: 10.1.1.5

Dst. MAC: e8:9d:87:ff:12:21

LAN 1

WAN 1

Transportni sloj

Transportni sloj

26

LAN 2

WAN 2

Obezbeđuje 

Obezbeđuje 
pouzdan 

pouzdan 
transport u 

transport u 
složenoj mreži

složenoj mreži

background image

TCP multipleksiranje

Aplikacija 3

Aplikacija 3

Aplikacija 2

Aplikacija 2

Aplikacija 1

Aplikacija 1

28

Communication 

Communication 

network

network

IP

IP

TCP

TCP

TCP zaglavlje

0                   1                   2                   3   

0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|          Source Port          |       Destination Port        |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                        Sequence Number                        |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                    Acknowledgment Number                      |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|  Data |           |U|A|P|R|S|F|                               |

29

|  Data |           |U|A|P|R|S|F|                               |
| Offset| Reserved  |R|C|S|S|Y|I|            Window             |
|       |           |G|K|H|T|N|N|                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|           Checksum            |         Urgent Pointer        |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                    Options                    |    Padding    |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                             data                              |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

background image

TCP zaglavlje

Acknowledgment Number

Acknowledgment Number

(32 bita) 

(32 bita) –

kada je ACK bit postavljen na 1 tada je 

kada je ACK bit postavljen na 1 tada je 
ovo SN sledećeg paketa koji se očekuje 

ovo SN sledećeg paketa koji se očekuje 

31

ovo SN sledećeg paketa koji se očekuje 

ovo SN sledećeg paketa koji se očekuje 
da bude primljen; time se potvrđuje da 

da bude primljen; time se potvrđuje da 
su svi ostali paket

su svi ostali paketii regularno stigli

regularno stigli

Data offset 

Data offset 

(4 bita) 

(4 bita) –

– označava gde 

označava gde 

počinju podaci u okviru paketa

počinju podaci u okviru paketa

TCP zaglavlje

Reserved

Reserved

(6 bita)

(6 bita)

Control bits

Control bits

(6 bita)

(6 bita)

URG:  Urgent Pointer field significant

URG:  Urgent Pointer field significant
ACK:  Acknowledgment field significant

ACK:  Acknowledgment field significant

32

ACK:  Acknowledgment field significant

ACK:  Acknowledgment field significant
PSH:  Push Function

PSH:  Push Function
RST:  Reset the connection

RST:  Reset the connection
SYN:  Synchronize sequence numbers

SYN:  Synchronize sequence numbers
FIN:  No more data from sender

FIN:  No more data from sender

Window

Window

(16 bita) 

(16 bita) –

– broj okteta koje je 

broj okteta koje je 

primalac spreman da prihvati počev od okteta 

primalac spreman da prihvati počev od okteta 
koji je potvrđen u 

koji je potvrđen u 

acknowledge

acknowledge

polju

polju

background image

Stanje konekcije (1)

LISTEN 

LISTEN –

– čekanje da stigne zahtev za 

čekanje da stigne zahtev za 

konekcijom

konekcijom

SYN

SYN--SENT 

SENT –

– čekanje na odgovor pošto 

čekanje na odgovor pošto 

je poslat zahtev za uspostavom 

je poslat zahtev za uspostavom 
konekcije

konekcije

34

konekcije

konekcije

SYN

SYN--RECEIVED 

RECEIVED –

– čekanje na potvrdu 

čekanje na potvrdu 

da je uspostavljena konekcija pošto je 

da je uspostavljena konekcija pošto je 
primljen zahtev i poslat zahtev za 

primljen zahtev i poslat zahtev za 
konekcijom

konekcijom

Stanje konekcije (2)

ESTABLISHED 

ESTABLISHED –

– otvorena konekcija, 

otvorena konekcija, 

razmena podataka

razmena podataka
FIN

FIN--WAIT

WAIT--1 

1 –

– čekanje na potvrdu 

čekanje na potvrdu 

zahteva za raskidom veze

zahteva za raskidom veze
FIN

FIN--WAIT

WAIT--2 

2 –

– čekanje na prijem 

čekanje na prijem 

35

FIN

FIN--WAIT

WAIT--2 

2 –

– čekanje na prijem 

čekanje na prijem 

zahteva za raskid veze od udaljenog 

zahteva za raskid veze od udaljenog 
korisnika

korisnika
CLOSE

CLOSE--WAIT 

WAIT –

– čekanje na prijem 

čekanje na prijem 

zahteva za raskid veze od lokalnog 

zahteva za raskid veze od lokalnog 
korisnika

korisnika

background image

TCP Connection State Diagram

closed

LISTEN

passive OPEN

------------------

create TCB

close

--------------

delete TCB

SYN 

rcvd

receive SYN

-------------------

send SYN,ACK

SYN 

sent

SEND

------------

send SYN

close

--------------

delete TCB

active OPEN

----------------

create TCB,

snd SYN

receive SYN

send ACK

rcv ACK of SYN

---------------------

rcv SYN, ACK

---------------------

snd ACK

CLOSE

-----------

snd FIN

37

ESTAB

---------------------

x

---------------------

snd ACK

FIN WAIT-1

FIN WAIT-2

-----------

snd FIN

rcv ACK of FIN

---------------------

x

CLOSE

-----------

snd FIN

closing

Time wait

CLOSE wait

rcv FIN

-----------

snd ACK

rcv FIN

-----------

snd ACK

rcv FIN

-----------

snd ACK

rcv ACK of FIN

---------------------

x

LAST-ACK

CLOSE

-----------

snd FIN

rcv ACK of FIN

---------------------

x

CLOSED

Timeout = 2MSL

---------------------

delete TCB

Transportni sloj - UDP

Pored TCP

Pored TCP--a na Internetu se koristi i 

a na Internetu se koristi i 

UDP (

UDP (

User Datagram Protocol

User Datagram Protocol

))

UDP je protokol 4. sloja ali ne 

UDP je protokol 4. sloja ali ne 

38

UDP je protokol 4. sloja ali ne 

UDP je protokol 4. sloja ali ne 
obezbeđuje pouzdan prenos podataka 

obezbeđuje pouzdan prenos podataka 
već samo multipleksiranj

već samo multipleksiranje

e podataka koji 

podataka koji 

pripadaju različitim aplikacijama

pripadaju različitim aplikacijama

background image

Mrežni ureñaji

Aplikacija

Aplikacija

Aplikacija

Aplikacija

Gateway

Gateway

40

Fizički sloj

Fizički sloj

MAC

MAC

IP

IP

TCP

TCP / UDP

/ UDP

Fizički sloj

Fizički sloj

MAC

MAC

IP

IP

TCP

TCP / UDP

/ UDP

Repeater

Repeater

Ruter

Ruter

Bridge, layer2 switch

Bridge, layer2 switch

L

Load

oad balancer

balancer

Repeater

Vrši regeneraciju digitalnih signala bez 

Vrši regeneraciju digitalnih signala bez 
analize sadržaja

analize sadržaja

Ne proverava da li je došlo do greške u 

Ne proverava da li je došlo do greške u 

41

Ne proverava da li je došlo do greške u 

Ne proverava da li je došlo do greške u 
prenosu

prenosu

Može biti realizovan kao 

Može biti realizovan kao 

hub 

hub 

(kada se 

(kada se 

koriste UTP kablovi)

koriste UTP kablovi)

background image

Bridge

Logički deli LAN mrežu na više celina

Logički deli LAN mrežu na više celina
Transparentan je za krajnjeg korisnika

Transparentan je za krajnjeg korisnika
Proverava da li je došlo do greške u 

Proverava da li je došlo do greške u 

43

Proverava da li je došlo do greške u 

Proverava da li je došlo do greške u 
prenosu i odbacuje neispravne pakete

prenosu i odbacuje neispravne pakete
Prosleđuje pakete na osnovu MAC 

Prosleđuje pakete na osnovu MAC 
adresa

adresa
Povezuje delove LAN mreža 

Povezuje delove LAN mreža 
realizovane različitim tehnologijama

realizovane različitim tehnologijama

Layer 

2

switch

Ima identičnu funkciju kao i 

Ima identičnu funkciju kao i 

bridge

bridge

Omogućava 

Omogućava 

wire

wire--speed

speed

prosleđivanje 

prosleđivanje 

paketa

paketa

44

paketa

paketa

Hardverski realizovana funkcija 

Hardverski realizovana funkcija 
prosleđivanje korišćenjem ASIC čipova

prosleđivanje korišćenjem ASIC čipova

background image

Ruter (

Layer

3

switch

)

Rutira saobraćaj između mreža

Rutira saobraćaj između mreža

Radi sa IP datagramima koje prosleđuje 

Radi sa IP datagramima koje prosleđuje 
korišćenjem LAN, MAN i WAN tehnologija

korišćenjem LAN, MAN i WAN tehnologija

46

Koristi protokole za dinamičko rutiranje da bi 

Koristi protokole za dinamičko rutiranje da bi 
obezbedio razmenu informaciju o dostupnosti 

obezbedio razmenu informaciju o dostupnosti 
pojedinim mrežama

pojedinim mrežama

Rutiranje saobraćaja je bazirano na 

Rutiranje saobraćaja je bazirano na 

destination

destination

adresi iz zaglavlja IP datagrama

adresi iz zaglavlja IP datagrama

Realizacija rutera

Realizacija rutera

LAN 1

LAN 1

IP-DA

47

LAN 2

LAN 2

WAN

WAN

IP-DA

IP-DA

background image

Load balancer

Više fizičkih servera predstavlja na 
mreži jednom IP adresom i raspoređuje 
dolazni saobraćaj ka njima

49

dolazni saobraćaj ka njima

10.5.5.3

Gateway

Ranije je ovaj termin korišćen za ruter
Danas se ovim označava uređaj koji 
povezuje različite aplikacije tako što 
između njih razmenjuje samo podatke

50

povezuje različite aplikacije tako što 
između njih razmenjuje samo podatke
To znači da 

gateway

mora da ima 

realizovan kompletan protokolski stek 
sa obe mrežne arhitekture
Primer: Internet SNA 

gateway

background image

TCP/IP protokolski
stek

52

stek

d

dr 

r Nenad Krajnović

Nenad Krajnović

E

E--mail: krajko

mail: [email protected]

@etf.bg.ac.rs

Želiš da pročitaš svih 52 strana?

Prijavi se i preuzmi ceo dokument.

Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.

Slični dokumenti