● Dinamičko dodjeljivanje: Discover (PC➜D), Offer (D➜PC), Request, Acknowledge ● DHCP Discover je broadcast na data (2) sloju ● Lease time - vrijeme korištenja dodijeljene IP adrese ● DHCP Acknowledge šalje unicast tip paketa Parametri DHCP servera ● DHCP pool - raspon korištenja IP adresa - npr. 192.168.1.0/24 ima raspon od .1.1 do .1.254 ● Default router ili gateway - IP adresa koja se koristi da bi PC došlo do neke dr. mreže ● Excluded address - adrese iz DHCP pool koje se ne dodjeljuju DNS ● DNS - organizirani serveri koji se koriste za prevođenje naziva web str. u IP adr. ● 4 kategorije DNS servera: ○ resolving name server ○ root servers ○ TLD (top level domain name servers) ○ ANS (authoritative name servers) Koraci rješavanja DNS upita ● Resolving name server (PC) - statički ili automatski ● Root servers - serveri čija imena (IPevi) su poznati na svakom resolving name serveru, do njih upit prvo dolazi ● Root server prihvaća upit i na temelju naziva domene prosljeđuje upit na TLD, a koji zatim na ANS NAT ● Koristimo ga jer ima više uređaja nego dostupnih IP adr. ● NAT pretvara privatne IP adr. u javne ● Privatne IP adrese su non-routable (ne mogu se koristiti na internetu), a javne su routable. ● Klase privatnih IP adresa: ○ A: 10.0.0.0 - 10.255.255.255 ○ B: 172.16.0.0 - 172.31.255.255 ○ C: 192.168.0.0/16 ● 3 vrste NATa: ○ static ○ dynamic ○ PAT ● TCP port je broj koji se dodjeljuje svakom socketu. Router on a stick ● Ukoliko je potrebno osigurati komunikaciju između VLAN-ova (interVLAN routing), mora postojati uređaj koji može raditi routing ● Router subinterface - na routeru je moguće stvoriti virtualna sučelja i na svaki se može staviti IP adresa. Za subint se mora odabrati broj, najčešće isti kao i VLAN ACL ● ACL - skup pravila koja neke stvari dozvoljavaju ili brane ● Keywords: permit, deny, inbound, outbound ● Na kraju svakog ACLa je implicit deny koji se ne piše ● ACL se izvršava od gore prema dolje ● Koristi se za: NAT, QoS, VPN… Vrste ACLa ● Standard - najčešće ga stavljamo što bliže destinaciji ○ matches based on only source address ○ lower processor utilization ○ affect depends on application ● Extended ○ matches based on source/dest address, port number, protocol ○ higher processor utilization ○ syntax takes some time to learn Protokoli na transportnom sloju ● Physical - bitovi ● Data - frames ● Network - paketi ● Transport - segmenti IP ● IP protokol - definira kako će se svaki od paketa podijeliti i biti usmjeren do odredišta ● Potencijalni problemi: ○ gubitak paketa (packet loss) ○ oštećeni paket (corrupted packet) ○ krivi redoslijed (out of order) ○ računalo može poslati više paketa na odredište koje mora identificirati koji paket pripada kojoj poruci ○ paketi mogu doći duplicirani TCP i UDP - rješavaju te probleme - to su 2 najznačajnija protokola na transport sloju TCP (connection-oriented) ● dodaje 20 bajta overheada ● najvažniji dijelovi: source port, dest port, acknowledgement i sequence number TCP/IP ● Slanje paketa u 3 koraka: 1. uspostavljanje konekcije - 2. slanje paketa - 3. X UDP (connectionless) ● nepouzdan protokol ● nema mogućnost promjene redoslijeda primljenih paketa ● nema mogućnost segmentacije velikih paketa ● nema mogućnost uspostavljanja pogreška ● aplikacije koje ga koriste: VoIP, DNS ● razlog korištenja je jednostavnost