Lab Flashcards

1
Q

Mrežni interfejs je:
a) Ruter
b) Hardverski uređaj koji omogućava povezivanje
na adekvatnu mrežnu infrastrukturu
c) Softverski simulator mreže
d) Kabl za povezivanje

A

b) Hardverski uređaj koji omogućava povezivanje
na adekvatnu mrežnu infrastrukturu
Mrežni interfejs je fizička komponenta koja omogućava računaru ili uređaju da se poveže sa mrežom. To je kao ulazno-izlazna tačka za komunikaciju s drugim napravama na mreži.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Softver Wireshark služi za:
a) Pisanje mrežnog programa
b) Analizu mrežnog saobraćaja
c) Pravljenje mrežne topologije

A

b) Analizu mrežnog saobraćaja
Wireshark je besplatni i otvoreni mrežni snifer ili paketni analizator. On hvata i analizira mrežne pakete koji putuju preko računareve mrežne kartice ili druge tačke pristupa.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Kod HTTP-a, statusni kod 304 znači
a) Da tražena stranica ne postoji
b) Da je kopija u kešu browsera mlađa od stranice na
serveru
c) Da tražena stranica ima isti datum poslednje promene
kao i stranica u kešu browsera
d) Da je tražena stranica uspešno preneta
e) Da je kopija u kešu browsera starija od stranice na
serveru

A

c) Da tražena stranica ima isti datum poslednje promene
kao i stranica u kešu browsera
HTTP statusni kod 304 označava “Not Modified” (Nije promenjen). To znači da server obaveštava web pregledač da tražena stranica nije promenjena od poslednjeg puta kada je pregledač keširao.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Na Cisco ruterima, za omogućavanje pristupa preko konzole upotrebom šifre koristi se grupa komandi:

a) Ruter(config)# login
Ruter(config)# line console 0
Ruter(config-line)# password lozinka

b) Ruter(config)# login
Ruter(config)# password lozinka
Ruter(config)# line console 0

c) Ruter(config)# line console 0
Ruter(config-line)# password lozinka
Ruter(config-line)# login

A

c) Ruter(config)# line console 0
Ruter(config-line)# password lozinka
Ruter(config-line)# login

Cisco ruter je mrežni uređaj koji povezuje dve ili više mreža. On koristi mrežne protokole za prosleđivanje paketa podataka između različitih mreža.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Klasa koja se koristi za osluškivanje zahteva za uspostavljanjem TCP konekcije je:
a) TCPSocket
b) ServerSocket
c) Socket
d) DatagramSocket

A

b) ServerSocket

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Da bismo videli sve rute koje se nalaze na određenom Cisco ruteru, u operativnom sistemu
izvršavamo komandu
a) show routing-table
b) show ip route-table
c) show route-table
d) show ip route
e) show route

A

d) show ip route

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Komanda tracert se koristi za:
a) prikaz ARP tabele
b) konfiguraciju DNS servera
c) konfiguraciju DHCP servera
d) prikaz IP adrese
e) praćenje paketa od izvorišta do odredišta (fon,
univerzitet u beogradu, madjarska, itd tako dalje)

A

e) praćenje paketa od izvorišta do odredišta
Komanda tracert se koristi za mapiranje puta koji paket podataka sledi od vašeg računara do određenog hosta na internetu.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Koja klasa u programskom jeziku JAVA se koristi za slanje UDP paketa?
a) DatagramPacket
b) Datagram
c) Packet
d) UDPPacket

A

a) DatagramPacket

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Navedeni programski kod koristi se prilikom:
try
{
//konektujemo se na SMTP server, default port 25
Socket s = new Socket(“mail.sbb.rs”,25);
//ulazno-izlazni tokovi
BufferedReader in = new BufferedReader(new
InputStreamReader(s.getInputStream()));
PrintWriter out = new PrintWriter(s.getOutputStream(),true);
//server zapocinje komunikaciju
System.out.println(in.readLine());
//predstavljamo se serveru
out.println(“HELO nasServer.com”);
System.out.println(in.readLine());
//sa koje adrese se salje mail
out.println(String.format(“MAIL FROM: <%s>”, mailFrom));
System.out.println(in.readLine());
//na koju adresu ide
out.println(String.format(“RCPT TO: <%s>”, mailTo));
System.out.println(in.readLine());
out.println(“DATA”);
System.out.println(in.readLine());
out.println(“Subject: “ + subject);
//poruka se unosi liniju po liniju
out.println(poruka);
//sama tacka u liniji oznacava kraj poruke
out.println(“.”);
System.out.println(in.readLine());
out.println(“QUIT”);
System.out.println(in.readLine());
s.close();
}catch (Exception e) {
}

a) Prijema mail poruke
b) Slanja mail poruke
c) Izlistavanja mail poruka sa servera

A

b) Slanja mail poruke

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Na Cisco IOS-u, upotrebom komande
Ruter(config)#banner motd k Ovo je banner poruka koja ce se prikazati k,
postaviće se banner sledeće sadržine:
a) Komanda se neće izvršiti i sistem će vratiti grešku
b) Ovo je banner poruka koja ce se prikazati
c) Ovo je banner poru
d) Ovo je banner poruka

A

c) Ovo je banner poru
motd k (k-delimetar) znaci da ce sve izmedju dva delimetra da se prikaze. Ovde rec “poruka” sadrzi sledeci delimetar, pa je odgovor c).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

U IOS-u, za čuvanje trenutne konfiguracije Cisco rutera kao početne konfiguracije, koristi se
komanda
a) copy startup-config running-config
b) copy running-config startup-config
c) save startup-config running-config
d) save running-config startup-config

A

b) copy running-config startup-config

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Kod označenog ARP zahteva na slici, kojoj adresi se upucuje zahtev?
((slika je ona klasicna iz wiresharka, mala je pa se ionako ne vidi lepo))
a) 68:a3:c4:08:a9:85
b) 00:00:00:00:00:00
c) 10.10.1.3
d) 10.10.1.199

A

b) 00:00:00:00:00:00

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

U Cisco IOS-u, da bismo videli ključne reči ili argumente koje je moguće dodati komandi show,
izvršavamo komandu
a) Ruter# show ?
b) Ruter# show +
c) Ruter# show !
d) Ruter# show args

A

a) Ruter# show ?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Base64 oblik karaktera je:
a) Čitljiv uz konverziju
b) Asinhrono kriptovan
c) Sinhrono kriptovan
d) Čitljiv

A

a) Čitljiv uz konverziju

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Veličina IPv4 headera:
a) 20B kod prvog paketa, a kod narednih se povećava
b) 20B kada nema fragmentacije, a sa fragmentacijom se
menja
c) 20B kada dodje do fragmentacije, a inače je manji
d) je uvek 20B

A

d) je uvek 20B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

U navedenom kodu kod prostog HTTP servera, sta radi linija koda:
outToClient.writeBytes(“Content-Length: “ +
numOfBytes + “\r\n”);
if(file.exists())
{
int numOfBytes = (int) file.length();
FileInputStream inFile = new FileInputStream (imeFajla);
byte[] fileInBytes = new byte[numOfBytes];
inFile.read(fileInBytes);
outToClient.writeBytes(“HTTP/1.0 200 Document Follows\r\n”);
if (imeFajla.endsWith(“.jpg”))
outToClient.writeBytes(“Content-Type: image/jpeg\r\n”);
if (imeFajla.endsWith(“.gif”))
outToClient.writeBytes(“Content-Type: image/gif\r\n”);
outToClient.writeBytes(“Content-Length: “ +
numOfBytes + “\r\n”);
outToClient.writeBytes(“\r\n”);
outToClient.write(fileInBytes, 0, numOfBytes);
}
a) Dodaje polje u HTTP odgovoru
b) Salje fajl koji je trazen
c) Salje kompletan odgovor

A

a) Dodaje polje u HTTP odgovoru

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Kada se primeni filter za neki protokol, tada:
a) Wireshark otvara novi .pcap fajl sa rezultatima filtriranja
b) Wireshark briše podatke koji ne pripadaju traženom
protokolu
c) Wireshark sakriva sve osim navedenog protokola

A

c) Wireshark sakriva sve osim navedenog protokola

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Hijerarhijski poređati pristupne modove operativnog sistema na Cisco ruterima (1- prvi pristupni
mod, 4 - poslednji pristupni mod)
a) Specifični konfiguracioni mod linije
b) Globalni konfiguracioni mod
c) Privilegovan mod
d) Korisnički mod

A

4 Korisnički mod
3 Privilegovani mod
2 Globalni konfiguraciji mod
1 Specifični konfiguracioni mod linije

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Komadna flushdns služi za:
a) Čišćenje DNS keša na računaru
b) Čišćenje DNS keša na ruteru
c) Osvežavanje DNS servera
d) Traženje DNS adrese računara

A

a) Čišćenje DNS keša na računaru

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Broj raspoloživih adresa u mreži kojoj pripada IP adresa 192.168.35.69/27 je
a) 32
b) 31
c) 16
d) 256
e) 70
f) 30
g) 254

A

f) 30
32-27=5 2^5-2=30

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Komanda ipconfig služi za prikaz:

A

IP, DHCP i DNS konfiguracije.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Administrativna distanca direktno povezanih mreža je
a) 0
b) 1
c) zavisi od broja hopova
d) 120

A

a) 0

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Poređajte korake u komunikaciji kod TCP-a od uspostavljanja do završetka komunikacije.
 Klijent salje tcp segment
 Server salje tcp segment [SYN]
 Klijent opet salje tcp segment [ACK SYN]
 Razmena podataka
 Prekidanje feze [Fin]

A

To je redosled.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Administrativna distanca statičkih ruta definisanih sa izlaznim interfejsom je
a) 1
b) zavisi od broja hopova
c) 120
d) 0

A

a) 1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

Na koliko slojeva TCP/IP referentnog modela Wireshark podržava analizu paketa?
a) 5
b) 4
c) 7
d) 6

A

a) 5

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

Maska podmreže 255.254.0.0 se može predstaviti kao mrežni prefiks
a) /14
b) /15
c) /16
d) /17

A

b) /15

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

U Java programskom jeziku, kod TCP komunikacije, korišćenjem DataOuputStream klase, podaci
se šalju na tok metodom:
a) WriteData()
b) SendData()
c) SendBytes()
d) WriteBytes()

A

d) WriteBytes()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

Kod Cisco rutera sa IOS-om, za omogućavanje pristupa privilegovanom modu korišćenjem
kriptovane šifre koristi se komanda (grupa komandi)

a) Ruter(config-line)# enable secret lozinka
b) Ruter# enable password lozinka
c) Ruter(config-line)# enable password lozinka
d) Ruter# password lozinka
e) Ruter(config)# enable password lozinka
f) Ruter(config)# enable secret lozinka

A

e), f)
Sve sa: Router(config)# i sa Router(config-if)#

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

header[9]=(byte)(Ssrc»16);
a) izvlači treći bajt iz Sscr varijable i smešta u RTP heder
b) izvlači četvrti bajt iz Sscr varijable i smešta u RTP heder
c) izvlači prvi bajt iz Sscr varijable i smešta u RTP heder
d) izvlači drugi bajt iz Sscr varijable i smešta u RTP heder

A

a) izvlači treći bajt iz Sscr varijable i smešta u RTP heder

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

Komande po RTSP protokolou su:
- SETUP, PLAY, TEARDOWN (Describe, pause)

A

Piriod

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

Navedite tačan redosled SMTP komandi:
a) HELO, DATA, MAIL FROM, QUIT, RCPT TO
b) HELO, MAIL FROM, QUIT, RCPT TO, DATA d)
c) DATA, HELO, MAIL FROM, QUIT, RCPT TO
d) HELO, MAIL FROM, RCPT TO, DATA, QUIT

A

d) HELO, MAIL FROM, RCPT TO, DATA, QUIT

32
Q

Komanda flush kod OutputSream-a:

A

forsira baferisane podatke da se posalju

33
Q

Striming aplikacije zahtevaju:

A

brzinu

34
Q

Tacku razdvajanja aplikativnog i transportnog sloja predstavlja:

A

socket

35
Q

Administrativna distanca za Rip je:

A

120

36
Q

Mrezni interfesji su:

A

Wlan, Lan, Bluetooth

37
Q

DNS je:

A

protokol aplikativnog sloja koji omogucava pretrazivanje baze

38
Q

Nslookup sluzi da:

A

izvrsi DNS upit i za trazenu adresu pronadje odogvarajucu IP adresu

39
Q

Mrezne aplikacije se dele na:

A

Klijent-server, peer-to-peer, hibridne

40
Q

.//fill by default header fields:
Verision=2;
header[0]=(byte)(header[0]| Version «6);
a) Shiftuje u levo za 6 pozicija vrednost Version polja
b) Shiftuje u desno za 6 pozicija vrednost Version polja
c) U polje Version, RTP hedera upisuje 2
d) U polje Version, RTP hedera upisuje 6

A

c) U polje Version, RTP hedera upisuje 2

41
Q

Šta radi sledeća komanda (JAVA):
DatagramSocket clientSocket = new DatagramSocket();
DatagramPacket packet;
clientSocket.send(packet);
a) prima pakek preko TCP protokola
b) prima paket preko UDP protokola
c) salje paket preko TCP protokola
d) salje paket preko UDP protokola

A

d) salje paket preko UDP protokola

42
Q

Socket connectionSocket = welcomeSocket.accept();
a) isto što i nslookup localhost
b) uspostavlja TCP konekciju
c) započinje osluškivanje zahteva za TCP konekcijom
d) Inicijalizuje TCP serverski soket

A

b) uspostavlja TCP konekciju

43
Q

InetAdress IPAdress = InetAdress.getByName(“localhost”);
a) isto što i nslookup localhost
b) generiše ime hosta za datu IP adresu
c) generiše DNS upit i dovlači IP adresu hosta localhost
d) kreira localhost interfejs

A

c) generiše DNS upit i dovlači IP adresu hosta localhost

44
Q

ServerSocket welcomeSocket = new ServerSocket(6789);
a) inicijalizuje TCP serverski soket
b) započinje osluškivanje zahteva za TCP konekcijom
c) pokreće prijem podataka na serveru putem TCP protokola

A

b) započinje osluškivanje zahteva za TCP konekcijom

45
Q

DatagramSocket serverSocket = new DatagramSocket(9876);
a) priprema UDP socket za slanje podataka
b) priprema UDP socket za prijem podataka
c) priprema TCP socket za slanje podataka
d) priprema TCP socket za prijem podataka

A

b) priprema UDP socket za prijem podataka

46
Q

Socket socket = new Socket(“localhost”,6789);
a) instancira TCP klijentski socket
b) instancira UDP klijentski socket
c) instancira TCP serverski socket
d) instancira UDP serverski socket

A

a) instancira TCP klijentski socket

47
Q

Za kod:
ServerSocket listenSocket = new ServerSocket(6789);Socket connectionSocket =
listenSocket.accept(); … BufferedReader inFromClient =
new BufferedReader(new InputStreamReader(connectionSocket.getinputStream()));
DataOutputStream outToClient =
new DataOutputStream(connectionSocket.getOutputStream());
String requestMessageLine;
requestMessageLine = inFormClient.readLine();
.
.
outToClient,writeBytes(“…“+“\r\n“);

a) šalje odgovor samo jednom klijentu
b) ne šalje odgovor ni jednom klijentu
c) šalje odgovor svim povezanim klijentima

A

a) šalje odgovor samo jednom klijentu

48
Q

Šta će se dogoditi u slučaju pristizanja istovremeno više paralelnih HTTP zahteva, ako Web server
ne podržava multi-threading (ako je single-thread server)?
a) Neće se ništa dogoditi
b) Biće obrađeni svi zahtevi
c) Nijedan zahtev neće biti obrađen
d) Biće obrađen samo prvi zahtev, ostali neće

A

c) Nijedan zahtev neće biti obrađen

49
Q

Za kod:
byte[] data = new byte[1024];
InetAddress IPAddress =
InetAddress.getByName(“localhost“);
DatagramPacket packet =
new DatagramPacket(data, data.length,
IPAddress, 9876);

a) deklariše varijablu packet kao UDP paket za slanje
b) deklariše varijablu packet kao UDP paket za prijem
c) deklariše varijablu packet kao TCP paket za slanje
d) deklariše varijablu packet kao TCP paket za slanje

A

a) deklariše varijablu packet kao UDP paket za slanje

50
Q

HTTP protokol
a) ima stanje, ima konekciju
b) ima stanje, nema konekciju
c) nema stanje, ima konekciju
d) nema stanje, nema konekciju

A

c) nema stanje, ima konekciju

51
Q

Koja od navedenih arhitektura je najpogodnija za prijem multimedijalnog sadržaja:
a) sistem sa dva servera: prvim, koji je samo web server i šalje informacije o multimedijalnom sadržaju u okviru meta-datoteke, i drugim koji je server za protok podataka u realnom vremenu
b) web server sa audio/video fajlovima koji se šalju u okviru http odgovora
c) web server sa audio/video fajlovima koji se šalju
odgovarajućem reproduktoru (player-u) na osnovu informacija u meta-datoteci, u okviru http odgovora

A

a) sistem sa dva servera: prvim, koji je samo web server i šalje informacije o multimedijalnom sadržaju u okviru meta-datoteke, i drugim koji je server za protok podataka u realnom vremenu

52
Q

Izračunati adresu mreže kojoj pripada IP adresa 172.69.111.35/23
a) 172.69.111.0/24
b) 172.69.110.1/23
c) 172.69.111.0/23
d) 172.69.110.0/23
e) 172.69.110.0/24

A

e) 172.69.110.0/23

53
Q

Koju grupu komandi je potrebno izvršiti kako bi se postavila šifra za Telnet pristup
a) Ruter(config-line)# secret lozinka
b) Ruter(config-line)# login
c) Ruter(config)# enable password lozinka
d) Ruter(config)# line console 0
e) Ruter(config)# telnet password lozinka
f) Ruter(config)# telnet login lozinka
g) Ruter(config)# line vty 0 4
h) Ruter(config-line)# password lozinka

A

b) Ruter(config-line)# login
g) Ruter(config)# line vty 0 4
h) Ruter(config-line)# password lozinka

54
Q

bez odgU komandi:
Ruter1# show ip interface brief
identifikator moda prikazuje da se trenutno nalazimo u _________ modu
a) korisničkom
b) konfiguracionom
c) specifičnom privilegovanom
d) Privilegovanom

A

d) Privilegovanom

55
Q

Poređaj pristupne modove po značaju ?
- Pristupni modovi po značaju komandi (ka najznačajnijim):

A
  • Korisnički mod (User EXEC mode)
  • Privilegovani mod (Privileged EXEC mode)
  • Globalni konfiguracioni mod (Global configuration mode)
  • Ostali specifični konfiguracioni modovi
56
Q

Clock rate:

A

DCE uređaji vode računa o satu u datoj serijskoj vezi, pa je potrebno podesiti brzinu sata komandom clock rate.
DCE uređaji (Data Communication Equipment) su odgovorni za sinhronizaciju sata u serijskim vezama. Da bi se obezbedila pouzdana komunikacija, brzina sata DCE uređaja mora biti podešena u skladu sa brzinom sata DTE uređaja (Data Terminal Equipment).

57
Q

Veličina IP headera:

A

20 B (a ako datagram prenosi TCP segment onda zaglavlje datagrama iznosi 20 + 20 = 40 B)

58
Q

Prikazivanje svih mogućih komandi u datom pristupnom modu:

A

Preko ‘?’

59
Q

Vrste šifri:

A

konzolna (sifra kod pristupa preko konzolnog porta)
Enable (sifra kod pristupa privilegovanom modu)
Enable secret (kriptovana sifra kod pristupa privilegovanom modu)
Vty (sifra pristupa preko virtuelnih linija)

60
Q

Konfiguracija interfejsa u okviru globalnog konfiguracionog moda :

A

Konfiguraciji interfejsa se pristupa izvršavanjem komande interface u okviru globalnog konfig. moda i to:
Ruter(config)#interface tipInterfejsa port
Ruter(config)#interface tipInterfejsa slot/port

61
Q

Komand, ključna reč i argument:

A

Komanda je prva reč koja se unosi u komandnu liniju. Ona predstavlja naziv funkcionalnosti koji se želi pokrenuti ili
izmeniti. Ključne reči idu nakon komande i predstavljaju specifične parametre za datu komandu. Neke komande zahtevaju jedan ili više argumenata. Argumenti nisu predefinisane reči, već promenljive koje definiše sam korisnik.

62
Q

OPSF protokol:
a) koristi djikstrin algoritam
b) je protokol DV
c) koristi se iskljucivo za nize clanove hijerarhije
d) povremeno difuzno salje stanje linkova.

A

a) koristi djikstrin algoritam
d) povremeno difuzno salje stanje linkova.

OSPF (Open Shortest Path First) je protokol rutiranja stanja linka (link-state protocol) koji se koristi za pronalaženje najkraćih puteva između mreža u velikim i složenim mrežama. OSPF je otvoreni protokol, što znači da su njegove specifikacije javno dostupne.

63
Q

Da li u sveobuhvatnom stablu ima suvisnih difuzno poslatih paketa?

A

Ne.

64
Q

Da li racunar koji ulazi u viseznacnu grupu menja svoju IP adresu u viseznacnu?

A

Ne.

65
Q

UDP ima kontrolni zbir kojim se proverava da li je ispravno primljen segment:

A

Tacno.

66
Q

Metrika ruta dobijenih putem RIPv2 objava ima vrednost
Odaberite jedan odgovor
a. 1
b. koja zavisi od propusne moći
c. koja zavisi od broja hopova
d. 120
e. koja zavisi od broja hopova i propusne moći

A

a. 1

67
Q

Da je kopija u kešu browsera mlađa od stranice na serveru?

A

Ne.

68
Q

Tačne tvrdnje u vezi sa RIPv2 protokolom su:
Odaberite bar jedan odgovor.
a. predstavlja distance-vector protokol za rutiranje
b. ima metriku 1
c. ima metriku 120
d. ne podržava besklasno rutiranje
e. šalje objave po potrebi
f. šalje objave na svakih 30 sekundi
g. predstavlja link-state protokol za rutiranje
h. koristi broj hopova kao metriku

A

a. predstavlja distance-vector protokol za rutiranje
b. ima metriku 1
f. šalje objave na svakih 30 sekundi
h. koristi broj hopova kao metriku

69
Q

Na osnovu označenog paketa i prikazanog sadržaja paketa utvrditi na kom operativnom sistemu radi server?
a) Windows Server
b) Apache
c) Fedora

A

c) Fedora

70
Q

InetAddres.getbyName(‘localhost’)
DatagramPacket =new (data, data.length.IP.Addres,9876);

A

Salje UDP

71
Q

Ako pokrenemo web server, čiji je kod dat, šta će biti poslato kao odgovor na sledeći HTTP zahtev:

POST/flower.gif HTTP1.0?
import java.io.;
import java.net.
;
import java.util.*;
class WebServer {
public static void main(String argv[]) throws Exception{
System.out.println(“Web Server up and running…“);
String requestMessageLine;
String fileName;
ServerSocket listenSocket = new ServerSocket(6789);
while(true) {
Socket connectionSocket = listenSocket.accept();
System.out.println(“Web Server recived request…“);
BufferedReader inFromClient =
new BufferedReader(new InputStreamReader(
connectionSocket.getInputStream()));
DataOutputStream outToClient =
new DataOutputStream(
connectionSocket.getOutputStream());
requestMessageLine = inFromClient.readLine();
StringTokenizer tokenizedLine =
new StringTokenizer(requestMessageLine);
if(tokenizedLine.nextToken().equals(“GET“)){
fileName = tokenizedLine.nextToken();
if(fileName.startsWith(“/“)==true)
fileName = fileName.substring(1);
File file = new File(fileName);
int numOfBytes = (int) file.length();
FileInputStream inFile = new FileInputStream (
fileName);
byte[] fileInBytes = new byte[numOfBytes];
inFile.read(fileInBytes);
outToClient.writeBytes(
“HTTP/1.0 200 Document Follows\r\n“);
if(fileName.endsWith(“.jpg“))
outToClient.writeBytes(“Content-Type: image/jpeg\r\n“);
if(fileName.endsWith(“.gif“))
outToClient.writeBytes(“Content-Type: image/gif\r\n“);
outToClient.writeBytes(“Content-Length: “ +
numOfBytes + “\r\n“);
outToClient.writeBytes(“\r\n“);
outToClient.write(fileInBytes, 0, numOfBytes);
connectionSocket.close();
}
else System.out.println(“Bad Request Message“);
}
}
}
a)Bad Request Message
b)resurs flower.gif kao ASCII enkodiran sadržaj
c)resurs flower.gif kao binarni sadržaj

A

a) Bad Request Message
Kad je u postavci POST onda je Bad Request Message.

72
Q

Ako pokrenemo web server, čiji je kod dat, šta će biti poslato kao odgovor na sledeći HTTP zahtev:
GET/flower.gif HTTP1.0?
import java.io.;
import java.net.
;
import java.util.*;
class WebServer {
public static void main(String argv[]) throws Exception{
System.out.println(“Web Server up and running…“);
String requestMessageLine;
String fileName;
ServerSocket listenSocket = new ServerSocket(6789);
while(true) {
Socket connectionSocket = listenSocket.accept();
System.out.println(“Web Server recived request…“);
BufferedReader inFromClient =
new BufferedReader(new InputStreamReader(
connectionSocket.getInputStream()));
DataOutputStream outToClient =
new DataOutputStream(
connectionSocket.getOutputStream());
requestMessageLine = inFromClient.readLine();
StringTokenizer tokenizedLine =
new StringTokenizer(requestMessageLine);
Korigovao Rile
if(tokenizedLine.nextToken().equals(“GET“)){
fileName = tokenizedLine.nextToken();
if(fileName.startsWith(“/“)==true)
fileName = fileName.substring(1);
File file = new File(fileName);
int numOfBytes = (int) file.length();
FileInputStream inFile = new FileInputStream (
fileName);
byte[] fileInBytes = new byte[numOfBytes];
inFile.read(fileInBytes);
outToClient.writeBytes(
“HTTP/1.0 200 Document Follows\r\n“);
if(fileName.endsWith(“.jpg“))
outToClient.writeBytes(“Content-Type: image/jpeg\r\n“);
if(fileName.endsWith(“.gif“))
outToClient.writeBytes(“Content-Type: image/gif\r\n“);
outToClient.writeBytes(“Content-Length: “ +
numOfBytes + “\r\n“);
outToClient.writeBytes(“\r\n“);
outToClient.write(fileInBytes, 0, numOfBytes);
connectionSocket.close();
}
else System.out.println(“Bad Request Message“);
}
}
}:
a) Bad Request Message
b) resurs flower.gif kao ASCII enkodiran sadržaj
c) resurs flower.gif kao binarni sadržaj
d) neće biti nikakvog odgovora

A

c) resurs flower.gif kao binarni sadržaj

73
Q

U navedenom kodu iz slozenog servera za kesiranje, sta je funkcija privremeneMetode? (Napomena:
privremenaMetoda je fiktivno ime, u stvarnom kodu se drugacije zove)

public class CachedObject{
String host;
String url;
String odgovor = “”;
public CachedObject(String url, String host) {
this.url = url;
this.host = host;
}

public String getUrl() {
return url;
}
public String getHost() {
return host;
}
}
public class ProxyCache extends Thread{

static String cacheFolder = “Cached/”;
static ArrayList<CachedObject> cache = new ArrayList<CachedObject>();
...
public static void privremenaMetoda(){
int n = 0;
...
while(true){
File f = new File(cacheFolder+n+".txt");
if(!f.exists())break;
CachedObject co = new CachedObject(n);
cache.add(co);
System.out.println(n+": "+co.getHost()+co.getUrl());
n++;
}
}
}
Odaberite jedan odgovor
a. Ucitavanje kesa sa diska
b. Ispisivanje sadrzaja kesa na zahtev
c. Upisivanje kesa na disk</CachedObject></CachedObject>

A

a. Ucitavanje kesa sa diska

74
Q

privilegovani mod = Ruter#,
Korisnicki mod = Ruter >

A

Znaci za privilegovani #,
za korisnicki >

75
Q

GLOBALNI MOD:
- interfejs – Ruter(config – if)#
- mod linije – Ruter(config-line)#
- ruter mod – Ruter(config-router)#

A

Znaci za interfejs (config-if),
za mod linije (config-line)
i za ruter mod (config-router)

Za izlazak iz ovih modova koristi se EXIT.

76
Q

U privilegovan iz korisnickog:

A

Enable

77
Q

Da bismo podesili IP adresu 192.168.1.1/24 na FastEthernet interfejs 1/0 i omogućili protok podataka kroz ovaj interfejs potrebno je da izvršimo sledeću komandu (komande)
Odaberite bar jedan odgovor.
a. Ruter(config)# no shut
b. Ruter(config-if)# ip address 192.168.1.1
c. Ruter(config)# interface FastEthernet 1/0
d. Ruter(config)# ip address 192.168.1.1 255.255.255.0
e. Ruter(config-if)# ip address 192.168.1.1 255.255.255.0
f. Ruter(config-if)# no shutdown
g. Ruter(config-if)# shutdown

A

b.
c.
f.