Jak nauczyć się sieci komputerowych?

1

Hej, Pytam bo nie jestem pewien czy dobrze się uczę czytając stevens tcp/ip illustrated i eksperymentując z konfigurowaniem różnych usług w ansible
Potrzebne mi wskazówki jak najlepiej porządnie ogarnąć temat sieci komputerowych na poziomie wymaganym jeśli chodzi o administrowanie serwerami linux, stawianie różnych usług typu nginx, postfix, dovecot, ldap i programowanie sieciowe w C

0

Trochę mylisz pojęcia. Sieci komputerowe to jest projektowanie topologii, jak mają iśc kabelki, jaki router gdzie postawić, jakie podsieci, vlany, quosy, i tak dalej no i potem zakasanie rękawów i położenie tych kabelków i skonfigurowanie routerów/switchy/accesspointów. Do czegoś takiego masz kursy i certyfikaty cisco.

Nginxy, postifixy i tak dalej to nie są sieci komputerowe tylko administracja serwerami i tym zajmuje się admin lub dziś coraz częściej devopsi.

Musisz więc wybrać którą drogę chcesz obrać padawanie ;)

0

Mnie głównie interesują podstawy sieci pod kątem sysadminki i programowania w C żeby wiedzieć co to jest model TCP/IP, OSI, jak konfigurować iptables, co to są gniazda w C, jak napisać prosty serwerek w C

0

Na początek, wejdź sobie tutaj https://wazniak.mimuw.edu.pl/index.php?title=Strona_g%C5%82%C3%B3wna wyszukaj odpowiednie przedmioty i sie poucz

0

Trochę mieszasz pojęcia. Projektowanie sieci komputerowych nie ma nic wspólnego z administrowaniem i stawianiem usług i serwerów a tym bardziej z programowaniem usług sieciowych w C. Co do sieci komputerowych to pytanie czy cię interesuje LAN czy WAN, a może vLAN, albo vWAN? Co z tematami sieci optycznych czy routingu opartego o BGP? Długo by tu wymieniać...

Z tego co mi się wydaje co cię interesuje, to powinieneś ogarnąć podstawy sieci LAN i protokołu TCP/IP i skupić się na konfigurowaniu i uruchamianiu podstawowych usług w różnych topologiach. Proste rzeczy ogarniesz w Virtualboxem. Niestety, ale praktyczne aspekty sieci komputerowych są trudne do nauczenia w domu. Możesz sobie postawić lokalnie Nginxa, jakiś kontroler domeny, serwer www i to by było na tyle. Budowanie sieci GPON w domu to abstrakcja.

Dlatego naucz się teorii, zbuduj sobie podstawowe usługi przy pomocy Virtualboxa i jak najszybciej idź do pracy.

Co do programowania usług sieciowych w C to już w ogóle inny temat.

1 użytkowników online, w tym zalogowanych: 0, gości: 1