Tinklai vaibkoderiams
Tinklai nuo nulio gyvoje schemoje: nuo namų Wi-Fi iki savos svetainės internete
- Router. Kaip telefonas patenka į internetą — Namų įrenginiai kalbasi per router, o internetas — tai daug tinklų. Prijunkite telefoną prie namų Wi-Fi.
- IP address. Kiekvienas įrenginys turi savo adresą — Kiekvienas tinklo įrenginys turi savo adresą – IP address, – ir jį suteikia router. Raskite nešiojamojo kompiuterio adresą ir prijunkite spausdintuvą.
- DNS. Svetainės vardas ir adresas — DNS paverčia svetainės vardą adresu, kaip kontaktai telefone. Sutaisykite svetainę, kuri „neatsidaro“.
- Ping ir hops. Voko kelias per routers grandinę — Kelias iki svetainės – routers grandinė, o ping patikrina ryšį. Raskite atkarpą, kurioje dingo ryšys.
- Wi-Fi. Kodėl signalas silpnas — Nuotolis, sienos ir dvi dažnių juostos: 2.4 ir 5 GHz. Nustatykite Wi-Fi taip, kad jis pasiektų virtuvę.
- Port ir localhost. Butai viename name — Viename kompiuteryje veikia daug programų, ir kiekviena turi savo numerį — port. Atidarykite savo dev server telefone.
- TCP/IP. Vokas voke — Pirmosios pamokos vokas iš tikrųjų yra keli vienas į kitą įdėti vokai: sluoksniai ir MAC addresses. Išnagrinėkite voko kelią sluoksnis po sluoksnio.
- Routing ir gateway. Kaip vokas randa kelią — Viską, kas „ne mūsų namams“, įrenginys atiduoda gateway, o traceroute parodo, per kuriuos routers vokas keliauja toliau. Grąžinkite internetą kompiuteriui su svetimu gateway.
- NAT ir port forwarding. Vienas adresas visiems namams — Visi namai išeina į internetą vienu router adresu – tai NAT. Įleiskite draugą į žaidimą savo kompiuteryje per port forwarding.
- DNS records. Savas domain svetainei — Domain nukreipiamas į serverį per DNS records, o informacijos tarnybos prisimena seną atsakymą, kol nesibaigia jo TTL. Nukreipkite savo domain į savo serverį.
- HTTPS ir certificates. Spynelė adreso juostoje — Ką saugo spynelė naršyklėje ir kodėl certificate gali būti negaliojantis.
- Firewall. Budėtojas prie serverio durų — Firewall prie port įleidžia tik tuos, kuriuos leidžia firewall rules sąrašas. Viskas, kas neleista, uždaryta.
- VPN. Tunnel į darbo tinklą — VPN veža jūsų vokus kituose vokuose iki biuro VPN gateway. Į tunnel verta siųsti tik tai, ko ten reikia.
- localhost, Docker ir tunnels. Kūrėjo tinklas — Docker tinklas, port mapping ir tunnel, kad dev server galėtumėte parodyti kitiems.
- Troubleshooting. Ieškome gedimo iš apačios į viršų — Tinklas rūke: pagal simptomus ir komandas raskite, kas sugedo.
- Deploy. Baigiamasis projektas: sava svetainė internete — Paleisti projektą – reiškia atverti į išorę lygiai tai, ko reikia visiems, ir nė vienų durų daugiau.