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!