koncová zařízení = zařízení, mezi kterými probíhá síťová komunikace (např. PC,
server apod.)
LAN = místní (lokální) síť
WAN = propojení více sítí
Internet = všechny sítě na světě propojené dohromady
Přenáší se pomocí nich data ve formě bitů (0 a 1)
měděný kabel
přenáší bity pomocí elektronických signálů
UTP vs STP
optický kabel
používá optická vlákna k přenosu světla pomocí něhož jsou přenášny bity
vlákna tenká a křehká
příklady:
koaxiální kabel
dnes již zastaralý
příklad:
server – poskytuje nějaké služby klientům
klient – dotazuje se na server a přijímá služby
peer-to-peer = není zde žádný centralizovaný server, zařízení si navzájem poskytují zdroje a služby
identifikační adresa zařízení v rámci sítě nebo Internetu
IPv4 vs IPv6
IPv4 adresa rozdělena na 4 oktety (ty jsou od sebe odděleny tečkami)
privátní IPv4 adresy:
From | To |
---|---|
10.0.0.0 | 10.255.255.255 |
172.16.0.0 | 172.31.255.255 |
192.168.0.0 | 192.168.255.255 |
loopback – zařízení posílá data samo sobě, localhost, nejčastější IP adresa 127.0.0.1 (je pro něj vyhrazen rozsah 127.0.0.0 do 127.255.255.255)
další vyhrazené IPv4 adresy, například pro multicast (IP adresa pro více zařízení v síti, nikoliv však všechna)
https://kb.stuckinvim.com
HTTP (port 80) a HTTPS (port 443)
Telnet (port 23) vs SSH (port 22)
Přehled dalších četně používáných protokolů:
ping
debian@debian:~$ ping -c 4 1.1.1.1
PING 1.1.1.1 (1.1.1.1) 56(84) bytes of data.
64 bytes from 1.1.1.1: icmp_seq=1 ttl=60 time=33.6 ms
64 bytes from 1.1.1.1: icmp_seq=2 ttl=60 time=33.8 ms
64 bytes from 1.1.1.1: icmp_seq=3 ttl=60 time=29.7 ms
64 bytes from 1.1.1.1: icmp_seq=4 ttl=60 time=29.4 ms
--- 1.1.1.1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3006ms
rtt min/avg/max/mdev = 29.388/31.611/33.795/2.078 ms
debian@debian:~$
debian@debian:~$ ping -c 4 archlinux.org
PING archlinux.org (2a01:4f9:c010:6b1f::1) 56 data bytes
64 bytes from archlinux.org (2a01:4f9:c010:6b1f::1): icmp_seq=1 ttl=48 time=43.3 ms
64 bytes from archlinux.org (2a01:4f9:c010:6b1f::1): icmp_seq=2 ttl=48 time=61.9 ms
64 bytes from archlinux.org (2a01:4f9:c010:6b1f::1): icmp_seq=3 ttl=48 time=39.2 ms
64 bytes from archlinux.org (2a01:4f9:c010:6b1f::1): icmp_seq=4 ttl=48 time=59.9 ms
--- archlinux.org ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3005ms
rtt min/avg/max/mdev = 39.190/51.056/61.854/9.944 ms
debian@debian:~$
traceroute
tracert
debian@debian:~$ traceroute archlinux.org
traceroute to archlinux.org (95.217.163.246), 30 hops max, 60 byte packets
1 compalhub.home (192.168.0.1) 5.790 ms 6.748 ms 8.238 ms
2 * * *
3 * * *
4 ae10-0.prg10.core-backbone.com (5.56.18.205) 42.166 ms 42.143 ms 42.923 ms
5 ae1-2081.sth10.core-backbone.com (80.255.14.194) 62.333 ms 62.309 ms 65.650 ms
6 core-backbone.hetzner.com (80.255.15.126) 65.611 ms 40.562 ms 47.205 ms
7 core52.sto.hetzner.com (213.239.252.65) 47.173 ms 49.175 ms 48.135 ms
8 core31.hel1.hetzner.com (213.239.254.61) 62.113 ms core32.hel1.hetzner.com (213.239.254.69) 62.084 ms 62.056 ms
9 * * *
10 spine4.cloud1.hel1.hetzner.com (213.239.228.58) 187.749 ms spine3.cloud1.hel1.hetzner.com (213.239.228.54) 48.565 ms 51.638 ms
11 * * *
12 20996.your-cloud.host (65.108.115.145) 172.611 ms 138.926 ms 134.970 ms
13 archlinux.org (95.217.163.246) 43.949 ms !X 49.199 ms !X 48.502 ms !X
debian@debian:~$
nslookup
ip a
(na Linuxu) nebo ipconfig
(na Windows)