Tworzenie nowoczesnych aplikacji webowych - ćwiczenia 1

Spis treści

Ilość punktów do zdobycia: 10

Proszę wpisać się na listę obecności: https://cloud.kuba-orlik.name/s/BX43kZQcPRfLe6r

busybox for Windows (nc) - https://frippery.org/busybox/

1. Zad. 1. - Maski sieci (1pkt)

Uzupełnij tabelę

adres ip urządzenia maska podsieci adres sieci ilość możliwych adresów ip w sieci
192.168.0.1 255.255.255.0    
170.14.2.11 255.255.240.0    
29.30.31.32   29.30.24.0  
100.201.202.203   100.200.00.00  

2. Zad. 2. - DNS (1pkt)

Użyj komendy dig (GNU/Linux) lub nslookup (Windows), aby odpowiedzieć na następujące pytania:

  1. Jaki jest adres IPv4 domeny up.poznan.pl?
  2. Jaki jest adres IPv6 domeny up.poznan.pl?
  3. Jaka jest nazwa domenowa serwera wskazanego jako serwer mailowy domeny up.poznan.pl?
  4. Jakie adresy IP są upoważnione do wysyłania maili z domeny up.poznan.pl?
  5. Co kryje rekord TXT dla domeny up.kuba-orlik.name?

Wskaż, jakie komendy w terminalu pomagają uzyskać każdą z odpowiedzi.

3. Zad. 3. - Traceroute / tracert (1pkt)

Użyj komendy traceroute (GNU/Linux) lub tracert (Windows), aby wyświetlić ilość komputerów na drodze od Twojego komputera do serwerów

  • up.poznan.pl
  • poznan.pl

Wskaż, jakie komendy w terminalu pomagają uzyskać każdą z odpowiedzi.

4. Zad. 4. - rDNS (1pkt)

Użyj komend host, ping -a lub do znalezienia domen, które wskazują na następujące adresy IP:

  • 51.68.137.154
  • 150.254.175.11

Wskaż, jakie komendy w terminalu pomagają uzyskać każdą z odpowiedzi.

5. Zad. 5. - telnet (1pkt)

Połącz się ze wskazanymi serwerami poprzez telnet.

  • towel.blinkenlights.nl, port 23
  • freechess.org, O, Enter

6. Zad. 6. - wysyłanie pliku poprzez telnet (2pkt)

Wyślij dowolny plik z Twojego komputera do komputera Twojego sąsiada z grupy za pomocą netcat (nc).

7. Zad. 7. - chat (3pkt)

Połącz się za pomocą telnet do serwera netcat ustawionego przez kolegę lub koleżankę z grupy - tak, aby każde z Was mogło widzieć to, co pisze druga osoba

Autor: Kuba Orlik

Created: 2022-03-15 Tue 16:23

Validate