Akademia Górniczo-Hutnicza im. Stanisława Staszica WYDZIAŁ INŻYNIERII MECHANICZNEJ I ROBOTYKI Sieci komputerowe i bazy danych Lab 2 Sprawozdanie wykonał: Bartosz Zieliński (285836) Inżynieria Mechatroniczna rok III
1. Polecenie ipconfig z ukośnikiem /all pozwoli nam dostać szczególowe dane odnośnie naszej karty sieciowej: Windows IP Configuration Host Name............ : DESKTOP-U8VIDBD Primary Dns Suffix....... : Node Type............ : Hybrid IP Routing Enabled........ : No WINS Proxy Enabled........ : No Ethernet adapter Ethernet: Media State........... : Media disconnected Connection-specific DNS Suffix. : Description........... : Realtek PCIe GBE Family Controller Physical Address......... : 18-DB-F2-4C-2B-77 DHCP Enabled........... : Yes Autoconfiguration Enabled.... : Yes Wireless LAN adapter Połączenie lokalne* 2: Media State........... : Media disconnected Connection-specific DNS Suffix. : Description........... : Microsoft Wi-Fi Direct Virtual Adapter Physical Address......... : 58-FB-84-BE-BA-5A DHCP Enabled........... : Yes Autoconfiguration Enabled.... : Yes Wireless LAN adapter Wi-Fi: Connection-specific DNS Suffix. : Description........... : Intel(R) Dual Band Wireless-AC 3165 Physical Address......... : 58-FB-84-BE-BA-59
DHCP Enabled........... : Yes Autoconfiguration Enabled.... : Yes Link-local IPv6 Address..... : fe80::b07a:9255:12d4:27f4%15(preferred) IPv4 Address........... : 192.168.0.104(Preferred) Subnet Mask........... : 255.255.255.0 Lease Obtained.......... : poniedziałek, 26 marca 2018 23:05:24 Lease Expires.......... : wtorek, 27 marca 2018 01:05:24 Default Gateway......... : 192.168.0.1 DHCP Server........... : 192.168.0.1 DHCPv6 IAID........... : 173603716 DHCPv6 Client DUID........ : 00-01-00-01-20-39-A3-F3-18-DB-F2-4C-2B-77 DNS Servers........... : 192.168.0.1 NetBIOS over Tcpip........ : Enabled Tunnel adapter Połączenie lokalne* 11: Connection-specific DNS Suffix. : Description........... : Microsoft Teredo Tunneling Adapter Physical Address......... : 00-00-00-00-00-00-00-E0 DHCP Enabled........... : No Autoconfiguration Enabled.... : Yes IPv6 Address........... : 2001:0:9d38:90d7:1836:33ea:3f57:ff97(Preferred) Link-local IPv6 Address..... : fe80::1836:33ea:3f57:ff97%2(preferred) Default Gateway......... : :: DHCPv6 IAID........... : 33554432 DHCPv6 Client DUID........ : 00-01-00-01-20-39-A3-F3-18-DB-F2-4C-2B-77 NetBIOS over Tcpip........ : Disabled 2. Interpretacja terminów: Adres fizyczny adres pamięci pojawiający się w postaci liczby binarnej na szynie adresowej procesora w momencie odwoływania się do pamięci operacyjnej lub przestrzeni adresowej urządzeń wejścia-wyjścia. Adresem fizycznym
nazywa się czasem też adres MAC, który jest unikatowy i przypisany na stałe każdej karcie sieciowej. Adres MAC (ang. MAC address) to fizyczny adres karty sieciowej. DHCP protokół komunikacyjny umożliwiający hostom uzyskanie od serwera danych konfiguracyjnych, np. adresu IP hosta, adresu IP bramy sieciowej, adresu serwera DNS, maski podsieci Adres IP- jest unikatowym numerem, liczbą, nadawaną urządzeniom będącym w sieci komputerowej. Składa się z 32 bitów, a zapisuje się go jako cztery oktety w postaci dziesiętnej, każdy z nich oddzielony kropkami, np. 173.194.69.94. Taki adres złożony jest z dwóch części sieciowej i hosta. Część sieciową znajdziemy z lewej strony adresu, pozostała część tworzy hosta (adres komputera). Te dwa adresy rozróżniane są przez maskę podsieci (np. 255.255.255.0), która również jest 32-bitowa. Dzieli ona pulę adresów IP na podsieci, czyli innymi słowy dzieli adres IP na dwie części hosta i sieciową. Adres IP może być dynamiczny lub stały. Maska podsieci- to Składająca się z czterech bajtów liczba wskazująca podział w adresie IP na adres sieci i adres komputera w niej się znajdującego. Przykładem maski podsieci jest liczba 255.255.255.0 informująca, że adres sieci to pierwsze trzy liczby adresu IP. Gdy komputery komunikują się ze sobą, używają maski podsieci do ustalenia, czy znajdują się w tej samej czy w innej sieci (w tym drugim wypadku korzystają z rutera do przesyłania danych) Brama sieciowa maszyna podłączona do sieci komputerowej, za pośrednictwem której komputery z sieci lokalnej komunikują się z komputerami w innych sieciach. W sieci TCP/IP domyślna brama (sieciowa) (ang. default gateway) oznacza router, do którego komputery sieci lokalnej mają wysyłać pakiety o ile nie powinny być one kierowane w sieć lokalną lub do innych, znanych im routerów. W typowej konfiguracji sieci lokalnej TCP/IP wszystkie komputery korzystają z jednej domyślnej bramy, która zapewnia im łączność z innymi podsieciami lub z Internetem. Domain Name System system serwerów, protokół komunikacyjny oraz usługa obsługująca rozproszoną bazę danych adresów sieciowych. Pozwala na zamianę adresów znanych użytkownikom Internetu na adresy zrozumiałe dla urządzeń tworzących sieć komputerową. Dzięki DNS nazwa mnemoniczna, np. pl.wikipedia.org jest tłumaczona na odpowiadający jej adres IP, czyli 91.198.174.192. DNS to złożony system komputerowy oraz prawny. Zapewnia z jednej strony rejestrację nazw domen internetowych i ich powiązanie z numerami IP. Z drugiej strony realizuje bieżącą obsługę komputerów odnajdujących adresy IP odpowiadające poszczególnym nazwom. Jest nieodzowny do działania prawie wszystkich usług sieci Internet[1]. 3. Netstat Netstat jeden z najbardziej wszechstronnych i rozbudowanych programów narzędziowych odnoszących się do połączeń sieciowych. -a służy do wyświetlania wszystkich aktywnych połączeń protokołu TCP, a także portów protokołu TCP i UDP, na których komputer nasłuchuje. -e wyświetla statystykę sieci Ethernet, czyli liczbę wysłanych oraz odebranych bajtów i pakietów. Można go łączyć z parametrem -s.
4. Ping C:\Users\Bartuś>ping cyfronet.pl Pinging cyfronet.pl [149.156.2.252] with 32 bytes of data: Reply from 149.156.2.252: bytes=32 time=23ms TTL=51 Reply from 149.156.2.252: bytes=32 time=26ms TTL=51 Reply from 149.156.2.252: bytes=32 time=23ms TTL=51 Reply from 149.156.2.252: bytes=32 time=23ms TTL=51 Ping statistics for 149.156.2.252: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 23ms, Maximum = 26ms, Average = 23ms C:\Users\Bartuś>ping youtube.com Pinging youtube.com [216.58.215.78] with 32 bytes of data: Reply from 216.58.215.78: bytes=32 time=21ms TTL=53 Reply from 216.58.215.78: bytes=32 time=23ms TTL=53 Reply from 216.58.215.78: bytes=32 time=36ms TTL=53 Reply from 216.58.215.78: bytes=32 time=17ms TTL=53 Ping statistics for 216.58.215.78: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 17ms, Maximum = 36ms, Average = 24ms
C:\Users\Bartuś>ping onet.pl Pinging onet.pl [213.180.141.140] with 32 bytes of data: Reply from 213.180.141.140: bytes=32 time=26ms TTL=50 Reply from 213.180.141.140: bytes=32 time=27ms TTL=50 Reply from 213.180.141.140: bytes=32 time=22ms TTL=50 Reply from 213.180.141.140: bytes=32 time=26ms TTL=50 Ping statistics for 213.180.141.140: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 22ms, Maximum = 27ms, Average = 25ms C:\Users\Bartuś>ping www.tesla.com Pinging e1792.dscx.akamaiedge.net [104.81.96.30] with 32 bytes of data: Reply from 104.81.96.30: bytes=32 time=20ms TTL=56 Reply from 104.81.96.30: bytes=32 time=18ms TTL=56 Reply from 104.81.96.30: bytes=32 time=18ms TTL=56 Reply from 104.81.96.30: bytes=32 time=19ms TTL=56 Ping statistics for 104.81.96.30: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 18ms, Maximum = 20ms, Average = 18ms Interpretacja wyników: W zależności od tego jak bardzo serwer jest obciążony tym większy czas i TTL
5. Jak widzimy w poprzednim zadaniu w każdej odpowiedzi dostawaliśmy także : Ping statistics, którego będziemy musieli użyć do komendy ping a. C:\Users\Bartuś>ping -a 149.156.2.252 Pinging www.cyfronet.krakow.pl [149.156.2.252] with 32 bytes of data: Reply from 149.156.2.252: bytes=32 time=29ms TTL=51 Reply from 149.156.2.252: bytes=32 time=23ms TTL=51 Reply from 149.156.2.252: bytes=32 time=81ms TTL=51 Reply from 149.156.2.252: bytes=32 time=26ms TTL=51 Ping statistics for 149.156.2.252: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 23ms, Maximum = 81ms, Average = 39ms W pozostałych przypadkach postępujemy tak samo. 6. Nslookup C:\Users\Bartuś>nslookup cyfronet.pl Server: UnKnown Address: 192.168.0.1 Non-authoritative answer: Name: cyfronet.pl Address: 149.156.2.252 C:\Users\Bartuś>nslookup youtube.com Server: UnKnown Address: 192.168.0.1 Non-authoritative answer: Name: youtube.com Addresses: 2a00:1450:401b:804::200e 216.58.215.78 C:\Users\Bartuś>nslookup onet.pl Server: UnKnown Address: 192.168.0.1
Non-authoritative answer: Name: onet.pl Address: 213.180.141.140 C:\Users\Bartuś>nslookup tesla.com Server: UnKnown Address: 192.168.0.1 Non-authoritative answer: Name: tesla.com Address: 205.234.27.221 7. Tracert To program służący do badania trasy pakietów w sieci IP. C:\Users\Bartuś>tracert cyfronet.pl Tracing route to cyfronet.pl [149.156.2.252] over a maximum of 30 hops: 1 1 ms 1 ms 1 ms 192.168.0.1 2 * * * Request timed out. 3 10 ms 13 ms 17 ms 10.5.5.25 4 * * * Request timed out. 5 15 ms 17 ms 16 ms 192.168.234.1 6 * * * Request timed out. 7 18 ms 16 ms 17 ms 192.168.112.1 8 22 ms 23 ms 21 ms Cyfronet.thinx.pl [212.91.0.213] 9 27 ms 25 ms 25 ms 149.156.0.5 10 23 ms 22 ms 22 ms 149.156.8.229 11 24 ms 26 ms 24 ms www.cyfronet.krakow.pl [149.156.2.252] Trace complete. C:\Users\Bartuś>tracert youtube.com Tracing route to youtube.com [172.217.20.206] over a maximum of 30 hops: 1 3 ms 1 ms 2 ms 192.168.0.1 2 * * * Request timed out. 3 12 ms 13 ms 10 ms 10.5.5.25 4 * * * Request timed out. 5 19 ms 18 ms 17 ms 192.168.234.1 6 * * * Request timed out. 7 20 ms 20 ms 17 ms 192.168.112.1 8 22 ms 18 ms 19 ms cpop.tpix.pl [195.149.232.200] 9 21 ms 21 ms 20 ms 188.47.253.234 10 25 ms 20 ms 20 ms 72.14.197.128 11 23 ms 21 ms 21 ms 108.170.250.209
12 20 ms 19 ms 20 ms 216.239.41.171 13 20 ms 17 ms 20 ms waw02s08-in-f206.1e100.net [172.217.20.206] Trace complete. C:\Users\Bartuś>tracert onet.pl Tracing route to onet.pl [213.180.141.140] over a maximum of 30 hops: 1 1 ms 1 ms 1 ms 192.168.0.1 2 * * * Request timed out. 3 9 ms 12 ms 11 ms 10.5.5.25 4 * * * Request timed out. 5 16 ms 17 ms 16 ms 192.168.234.1 6 * * * Request timed out. 7 19 ms 16 ms 18 ms 192.168.112.1 8 25 ms 22 ms 23 ms onet.tpix.pl [195.149.232.107] 9 25 ms 30 ms 24 ms sdr1.m10r2.z.j.ruc-br1.link3.net.onet.pl [213.180.152.133] 10 22 ms 25 ms 26 ms sg1.any.onet.pl [213.180.141.140] Trace complete. C:\Users\Bartuś>tracert tesla.com Tracing route to tesla.com [205.234.27.221] over a maximum of 30 hops: 1 1 ms 1 ms 1 ms 192.168.0.1 2 * * * Request timed out. 3 12 ms 10 ms 10 ms 10.5.5.25 4 * * * Request timed out. 5 17 ms 14 ms 17 ms 192.168.234.1 6 * * * Request timed out. 7 23 ms 22 ms 26 ms 192.168.112.1 8 28 ms 22 ms 21 ms be4138.214.ccr21.waw01.atlas.cogentco.com [149.6.70.77] 9 38 ms 34 ms 35 ms be2250.ccr21.bts01.atlas.cogentco.com [154.54.60.245] 10 33 ms 33 ms 35 ms be2988.ccr51.vie01.atlas.cogentco.com [154.54.59.86] 11 42 ms 41 ms 40 ms be2974.ccr21.muc03.atlas.cogentco.com [154.54.58.5] 12 54 ms 45 ms 47 ms be2959.ccr41.fra03.atlas.cogentco.com [154.54.36.53] 13 60 ms 64 ms 58 ms be2813.ccr41.ams03.atlas.cogentco.com [130.117.0.121] 14 112 ms 114 ms 121 ms be2182.ccr21.lpl01.atlas.cogentco.com [154.54.77.246] 15 142 ms 137 ms 139 ms be3042.ccr21.ymq01.atlas.cogentco.com [154.54.44.162] 16 145 ms 147 ms 145 ms be3259.ccr31.yyz02.atlas.cogentco.com [154.54.41.205] 17 152 ms 154 ms 153 ms be2993.ccr21.cle04.atlas.cogentco.com [154.54.31.225] 18 163 ms 159 ms 161 ms be2717.ccr41.ord01.atlas.cogentco.com [154.54.6.221] 19 174 ms 176 ms 175 ms be2831.ccr21.mci01.atlas.cogentco.com [154.54.42.165] 20 186 ms 184 ms 183 ms be3035.ccr21.den01.atlas.cogentco.com [154.54.5.89] 21 198 ms 193 ms 196 ms be3037.ccr21.slc01.atlas.cogentco.com [154.54.41.145] 22 211 ms 209 ms 248 ms be3110.ccr22.sfo01.atlas.cogentco.com [154.54.44.141]
23 210 ms 208 ms 209 ms be3179.ccr22.sjc01.atlas.cogentco.com [154.54.43.150] 24 214 ms 219 ms 216 ms be3102.agr21.sjc01.atlas.cogentco.com [154.54.41.82] 25 210 ms 220 ms 212 ms te0-0-2-0.nr11.b006610-0.sjc01.atlas.cogentco.com [154.24.54.222] 26 213 ms 212 ms 212 ms 38.142.8.82 27 213 ms 212 ms 211 ms 205.234.0.166 28 205.234.28.138 reports: Destination net unreachable. Trace complete. 8. Wireshark Jest to sniffer będący wolnym oprogramowaniem. Umożliwia przechwytywanie i nagrywanie pakietów danych, a także ich dekodowanie. Dzięki dużej ilości pluginów potrafi rozpoznać i zdekodować wiele protokołów komunikacyjnych. W głównej mierze jest wykorzystywany przez administratorów sieci, służby specjalne oraz hackerów do śledzenia pakietów. Należy zaznaczyć, że Wireshark nie posiada wbudowanej funkcjonalności man in the middle - analizowany ruch należy przechwycić korzystając z innego narzędzia, na przykładettercap. Jedną z zalet Wiresharka jest posiadanie graficznego interfejsu użytkownika.