Tematyka sieciowa - DNS, HTTP, TCP, ISP etc.

0

Chciałbym w sposób gruntowny odświeżyć i uzupełnić sobie wiedzę na tematy szeroko rozumianej sieci - jak w tytule, tematyka działania sieci Internet, ale w bardziej zaawansowanym wydaniu (dla profesjonalisty), w tym DNS, ISP, SSL-e protokoły i inne tego typu. Co polecacie? W kontekście programisty który chce trochę wrócić do korzeni w swoim samorozwoju :)

Forma dowolna, YouTube, Udemy, książka, cokolwiek...ponadto chciałbym wrócić też do korzeni w kontekście teorii systemów komputerowych, szczególnie linuksowych - process management, threads, concurrency, POSIX, I/O itd. Szukam w obu tematach generalnie czegoś w miarę kompletnego, żeby nie skakać od książki do książki. Dzięki z góry za wsparcie.

2

https://explained-from-first-principles.com/internet/
https://linuxjourney.com/

Polecam też szukać w Google dopisując do zapytania "github awesome". awesome-list to zbiorcza nazwa dla repozytoriów do których ludzie wrzucają linki przydatne do nauki danej tematyki. Ciebie może zainteresować Awesome Networking

0
mwsv napisał(a):

tematy szeroko rozumianej sieci - jak w tytule, tematyka działania sieci Internet, ale w bardziej zaawansowanym wydaniu (dla profesjonalisty), w tym DNS, <nope>, SSL-e protokoły i inne tego typu. Co polecacie? W kontekście programisty który chce trochę wrócić do korzeni w swoim samorozwoju :)

Protokoły itp.: https://www.amazon.de/-/en/W-R-Stevens/dp/0321336313/

Na "ISP" ciężko odpowiedzieć bo, nie wiem czy interesuje cię architektura jak to wygląda od ich strony, technologie jakich używają, możesz się rozejrzeć w stronę SPCOR.

1

W sumie podbiję: z chęcią poczytałbym coś niskopoziomowego na temat całego stacka od TCP/UDP w górę, najchętniej z opisem jak to działa w kernelu

1
mwsv napisał(a):

Forma dowolna, YouTube, Udemy, książka, cokolwiek...ponadto chciałbym wrócić też do korzeni w kontekście teorii systemów komputerowych, szczególnie linuksowych - process management, threads, concurrency, POSIX, I/O itd. Szukam w obu tematach generalnie czegoś w miarę kompletnego, żeby nie skakać od książki do książki. Dzięki z góry za wsparcie.

Zdecydowanie Linux System Programming

slsy napisał(a):

W sumie podbiję: z chęcią poczytałbym coś niskopoziomowego na temat całego stacka od TCP/UDP w górę, najchętniej z opisem jak to działa w kernelu

TCP/IP Illustrated, z tego co pamiętam oparte o BSD.

Dla kernal Linuxa znam tylko Linux Kernel Networking: Implementation and Theory, ale mnie jakoś nie wciągnęła i nie doczytałem. Poza tym dokumentacja oraz czytanie kodu Linuxa :). Warto też zainteresować się tym jak działa iptables i eBPF.

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