Cześć,

Czytam obecnie bardzo dobrą książkę na temat sieci komputerowych: A. Tannenbauma - Computer Networks 5th Edition.

Książka ma ok 850 stron samej wiedzy i zawiera właściwie wszystko na temat sieci i każdej warstwy:

  • Fizyczna (Fale elektromagnetyczne, sieci komórkowe, sieci kablowe, modulacja i multipleksacja, typy kabli, satelity komunikacyjne)
  • Łączą danych (kontrola i detekcja błędów itp, Ethernet, 802.11, Bluetooth
  • Sieciowa
  • Transportowa
  • Aplikacji
  • Network security

W każdym dziale jest kilkadziesiąt pytań które można rozwiązać, jednak chciałbym zrobić kilka swoich projektów/aplikacji, żeby solidnie utrwalić ta rozległą wiedzę.

Czy macie pomysły na przykładowe, większe projekty/aplikacje, które łączyłyby i wymagałaby wiedzy z każdej warstwy? ;)

Na liście Karan Projects: https://github.com/karan/Projects#networking
jest kilka przykładowych, ale nie wymagają wiedzy z każdej warstwy sieciowej, ale również będę je robił.

Będę chciał również nauczyć języka Rust, ktory chciałbym przy okazji wykorzystać właśnie w takich projektach

Z góry dzięki!