Naprawdę rozumiesz networking?


11

Rozumiem podstawy sieci, takie jak Lan i inne. Wiem, ile jest protokołów i jak zbudować program gniazdowy klient / serwer w C. Ale tak naprawdę chcę bardzo dobrze zrozumieć, jak działają sieci. Nie tylko z punktu widzenia programowania, ale także z punktu widzenia aplikacji. Szukam jakiegoś materiału (najlepiej książki), który da mi bardzo dobry fundament do wyjścia. Właśnie chcę zostać programistą lub administratorem UNIX, więc naprawdę powinienem nauczyć się i wiedzieć, jak stosować podstawy sieci.

Czy istnieje taki zwięzły zasób? Czy lepiej byłoby pójść bardziej akademicką drogą, kupując książkę sieciową (taką jak te z Tanenbaum lub Kurose), czy lepiej pójść drogą It, prawdopodobnie szukając tekstów administratora sieci lub książek certyfikacyjnych.

Bardzo dziękuje Wam wszystkim.


5
To pytanie jest dobrym kandydatem na Wiki Wiki.
Josh

Odpowiedzi:



6

Poznawanie materiału objętego ICND1 , ICND2 , który przygotowuje Cię do CCNA, byłoby dobrą ścieżką do nauki.


Zgadzam się. Jeśli w pełni rozumiesz cały materiał w CCNA, masz dobrą bazę wiedzy do zbudowania na nim.
mpeterson

4

Sieci komputerowe od Tanenbaum to bardzo dobre wprowadzenie do wielu różnych rodzajów sieci, chociaż nie wiem, jak aktualne jest obecnie. Najnowsza edycja wydaje się być rokiem 2002. Nie wiem, czy szczegółowo obejmuje takie rzeczy jak MPLS. Powinien dać ci przyzwoite szerokie, ale płytkie wprowadzenie do tematu.

Po przeczytaniu książki wprowadzającej możesz chcieć przeczytać coś takiego jak TCP / IP Illustrated lub Praca w sieci z TCP / IP .

Połączenia: mosty, routery, przełączniki i protokoły do ​​pracy w Internecie to dobre wprowadzenie do przełączników i protokołów, dzięki którym mogą ze sobą współpracować. BGP zapewnia głębokie pokrycie protokołu routingu BGP.


+1 w książce Tanenbaum - doskonale!
sybreon


2

Innym zasobem jest zabawa ze śladami sieci. Na przykład spójrz na ślad ładowania prostej strony internetowej, udostępniania plików, SSL itp.


0

Osobiście skorzystałem z przewodnika po studiach Sybex do egzaminu Network + z dość solidnym zrozumieniem sieci. Obejmował wiele tematów, ale nie wszystkie. Jeśli chcesz zostać administratorem UNIX, zrozumienie takich tematów, jak sieci VLAN, podsieci i różne rodzaje tunelowania są dość ważne. Poleciłbym przynajmniej przewodnik do egzaminu Network + lub CCNA, jeśli chcesz prawdziwej edukacji w sieci.


0

Szczerze mówiąc, istnieje wiele informacji do nauczenia się, ale ostatecznie nie można pobić doświadczenia w świecie rzeczywistym. Jeśli bieżąca praca tego nie zapewni, skonfiguruj różne sieci w domu i przetestuj je ...

To powiedziawszy, nie odrzuciłbym też „uczenia się książki” ... Myślę, że potrzebujesz obu do „prawdziwego” zrozumienia.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.