***računalniški laboratorij***

Potrebujem

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.

sam0.sh
> 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

sam1.sh
> 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.