***računalniški laboratorij***
Potrebujem
- računalnik z GNU/linux operacijskim sistemom
- statični IP naslov (+domena)
Poskus01 (nex protokol)
Preberi podatke / vrata 1900
nex je enostaven spletni protokol, ki omogoča komunikacijo v pisni obliki. v terminal vpiši:
> nc nightfall.city 1900
> index
z uporabo ukaza nc lahko enostavno v terminalu brskaš po spletnem.mestu ki ima odprta vrata 1900. Po načelu nex protokola je na korenu datotečne strukture strežnika datoteka index.
Poskus02 (server za nex protokol)
Postreži podatke na vratih 1900
Računalnik, ki je povezan z omrežjem in ima omogočen dostop na katerih od vrat svojega operacjskega sistema, imenujemo strežnik - ang. server.
- ustvari datoteko sam0.sh z kodo, ter datoteko opolnomoči z chmod +x
- odpri vrata 1900 na požarnem zidu operacijskega sistema
- odpri vrata 1900 na modemu
- zaženi strežnik
> while true; do mkfifo /tmp/nexpipe; nc -l -p 1900 < /tmp/nexpipe | ./sam0.sh > /tmp/nexpipe; rm /tmp/nexpipe; done
Poskus03 (NPS)
Prejmi podatke na vrata 1915
Po načelu nps se sporočila v tekstovni obliki pošilja na vrata 1915.
Ustvari datoteko sam1.sh z kodo, ter datoteko opolnomoči z chmod +x
- odpri vrata 1915 na požarnem zidu operacijskega sistema
- odpri vrata 1915 na modemu
- zaženi "fax"
> while true; do nc -l 1915 | /home/user/sam1.sh; done
Sedaj tvoj računalnik komunikacijo ki se dogaja preko vrat 1915 zabeleži v datoteki prejetasporocila.