Univerza v Mariboru
Fakulteta za elektrotehniko, racunalnistvo in informatiko
VS RI 3
asistent: Robert Meolic

VAJE - Racunalniske komunikacije in omrezja
Izredni studij 2010/11


Racunalniske vaje potekajo v racunalniski ucilnici G-219.
Prve racunalniske vaje bodo 5.2.2011.

Gradivo za RKO na drugih programih in solah

Zanimive povezave

RV 1. del: Java in programiranje za internet

Literatura Ucno gradivo Naloge
  1. Posljite elektronsko posto predavatelju in v njej navedite svoje ime, priimek, vpisno stevilko in status (redno vpisan, ponavljalec, itd.). Zadeva (subject) elektronske poste naj se glasi "Prijava studenta FNM za predmet RKO 2009/10". Podatke navedite v telesu sporocila in ne v priponki! Vase podatke bomo potrebovali za izvedbo tretjega dela vaj.
  2. Napisi program, ki 10 krat izpise "Pozdravljen svet".
    Resitev1.java, Resitev1while.java
  3. Napisi program, ki izpise stevila od 1 do 20.
    Resitev2.java
  4. Napisi program za izpis veckratnikov stevila, ki ga vnese uporabnik.
    napisite sami
  5. Napisi program, ki se z uporabnikom igra igro Ugani stevilo. Program si izmisli stevilo od 0 do 100. Uporabnik nato ugiba, program pa mu odgovarja z "manjse", "vecje" ali "pravilno". Ko uporabnik ugane stevilo, program izpise stevilo poskusov. Za vnos stevil in tvorjenje nakljucnih stevil si oglejte prejsnje primere.
    Resitev se ocenjuje.
  6. Napisi program, ki se zna povezati na preproste streznike na vratih 7, 13, 17 in 19. Program naj najprej vprasa za ime streznika in stevilko vrat, potem pa glede na vrsto storitve naredi naslednje: Tukaj je nekaj streznikov, s katerimi lahko eksperimentirate: altair.uni-mb.si, triton.uni-mb.si, ota.iambic.com, cs.berkeley.edu, mauicc.hawaii.edu, alpha.mike-r.com
    Resitev se ocenjuje.
  7. Napisi program, ki bo uporabniku omogocal posiljanje elektronske poste (brez priponk). Uporabnik mora imeti moznost, da izbere SMTP streznik. V programu ne smete uporabiti javinih razredov za SMTP ampak morate protokol v celoti izvesti sami. Priporocam, da program vsebuje preprost GUI.
    Resitev se ocenjuje.
Dodatne naloge:

RV 2. del: Storitve in protokoli v internetu

Povezave Vprasanja za porocilo

  1. Z ukazom ping preverite odziv enega od znanih iskalnih streznikov v tujini. Podajte izpis in razlozite, kaj pomenijo posamezne stevilke v izpisu.
  2. Poiscite informacije o strezniku, na katerem se nahaja spletna stran www.kvarkadabra.net. Ugotovite pot, po kateri potujejo paketi od vasega racunalnika do tega streznika. Kaksno stevilko IP ima navedeni streznik?
  3. Poiscite ime racunalnika s stevilko IP 164.8.22.29. Ugotovite, ali se na njem nahaja spletni streznik.
  4. Ugotovite, v katero avtonomno podomrezje spada stevilka IP 193.108.106.106. Dolocite, kako veliko je to avtonomno podomrezje (najmanjsa in najvecja stevilka IP). Uporabite spletne WHOIS iskalnike, npr. http://whois.domaintools.com/ ali http://cqcounter.com/whois/.
  5. Ugotovite, kdo skrbi za avtonomno podomrezje, v katerem je spletni streznik www.slowwwenia.com.
  6. [posnetek1.cap] Kateri protokoli aplikacijskega sloja so bili uporabljeni v prvem posnetku? Kaksen je fizicni naslov (stevilka MAC) uporabnikove mrezne kartice? Kaksen je fizicni naslov (stevilka MAC) uporabnikovega prehoda? Ugotovi uporabnisko ime in geslo, ki nastopata v prvem posneku?
  7. [posnetek2.cap] Opisi, kateri storitvi sta zajeti v drugem posnetku. Napisi, katere ukaze je uporabil uporabnik 164.8.22.109. Poisci en primer poizvedovanja v DNS strezniku (napisi zaporedne stevilke paketov in vsebino). Je bil uporabljen DNS streznik v lokalnem omrezju ali taksen, ki je izven lokalnega omrezja?
  8. [posnetek3.cap] V tretjem posnetku je zajeta ftp zveza. Napisi zaporedne stevilek paketov, v katerih je trojno rokovanje? Kaj sta se racunalnika dogovorila v tem trojnem rokovanju? Ugotovi uporabnisko ime in geslo, ki je bilo uporabljeno za avtorizacijo dostopa. Katero datoteko je k sebi prenesel uporabnik? Poskusi sestaviti vsebino datoteke, ki je bila prenesena.


Pripombe, vprasanja: meolic@uni-mb.si