По-справжньому розумієш мережу?


11

Я розумію основи таких мереж, як Lan та інше. Я знаю, що багато протоколів і як створити програму для клієнтських / серверних сокетів у C. Але я дуже хочу розуміти, як мережі насправді працюють. Не тільки з аспекту програмування, але і з аспекту програми. Я шукаю матеріал (бажано, книгу), який дасть мені дуже хороший фундамент, з якого я можу піти. Мені в середині хочеться бути програмістом або адміністратором UNIX, тому я дійсно повинен навчитися і знати, як застосовувати основи мереж.

Чи існує такий короткий ресурс? Було б краще пройти більш академічний шлях, придбавши мережеву книгу (наприклад, з Таненбауму чи Курозе), чи краще пройти маршрут, можливо, заглянувши в текст адміністратора мережі або книги з сертифікації.

Дякую всім вам велике.


5
Це питання є хорошим кандидатом для спільноти Wiki.
Джош

Відповіді:


3

Книги В. Річарда Стівенса « Мережеве програмування UNIX» та «TCP / IP Illustrated» обов'язково читаються, незалежно від того, в якій кар'єрі ви працюєте.

Якщо ви хочете отримати детальнішу інформацію про основні технології та теорії, «Комп'ютерні мережі» , Ендрю Таненбаум був початковим текстом, коли я навчався; знову ж таки, настійно рекомендую.


6

Вивчення матеріалу, що висвітлюється в ICND1 , ICND2 , що саме готує вас до CCNA, було б хорошим навчальним шляхом.


Я згоден. Якщо ви повністю розумієте весь матеріал, присвячений CCNA, ви маєте гарну базу знань, на яких слід звернутись.
mpeterson

4

Комп'ютерні мережі від Tanenbaum - це дуже вдале вступ до безлічі мереж різних типів, хоча я не знаю, наскільки це актуально в даний час. Останнє видання, як видається, у 2002 році. Я не знаю, чи висвітлює вона детально такі речі, як MPLS. Це повинно дати вам пристойне широке, але неглибоке вступ у цю тему.

Прочитавши вступну книгу, ви можете прочитати щось на зразок TCP / IP Illustrated або Інтернет-робота з TCP / IP .

Взаємозв'язки: Мости, маршрутизатори, комутатори та протоколи протоколів Інтернет - це гарне введення до комутаторів та протоколів, які змушують їх працювати разом. BGP забезпечує глибоке висвітлення протоколу маршрутизації BGP.


+1 на книзі Tanenbaum - чудово!
sybreon

3

Перевірте "Мережевий воїн" О'Рейлі. Це хороший посібник з практичних мереж - протоколи та методи, які фактично використовуються в сучасних мережах: http://oreilly.com/catalog/9780596101510


2

Ще один ресурс - грати з мережевими слідами. Як і подивіться на слід завантаження простої веб-сторінки, спільного використання файлів, SSL тощо.


0

Я особисто використовував керівництво по вивченню Sybex для іспиту Network + з досить чітким розумінням роботи в мережі. Він охоплював багато тем, але не всі. Якщо ви шукаєте, щоб адміністратор UNIX розумів такі теми, як VLAN, підмережа та різні типи тунелювання, досить важливі. Я б порекомендував посібник з вивчення іспитів Network + як мінімум або CCNA, якщо ви хочете реальної освіти в галузі мереж.


0

Чесно кажучи, є багато інформації, щоб навчитися, але врешті-решт, ви не можете перемогти реальний досвід. Якщо ваша поточна робота цього не забезпечить, налаштуйте різні мережі вдома та прокладіть їх через кроки ...

Це сказало, що я також не знижуватиму "книжкового навчання" ... Я думаю, що вам потрібно обоє для "справжнього" розуміння.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.