• Как изучать сети?

    Olej
    @Olej
    инженер, программист, преподаватель

    Можете подсказать, как вообще эффективнее всего изучить сети?

    Сеть TCP/IP нужно изучать по книгам Р. Стивенса, начиная с:
    У. Стивенс, Протоколы TCP/IP. Практическое руководство
    186726.jpg
    Или новое издание:
    1835656428.jpg

    TCP/IP Illustrated, Volume 1: The Protocols, 2nd Edition
    W. Richard Stevens, Kevin R. Fall
    May 05, 2012



    Я в принципе знаком с OSI моделью, знаю различие протоколов, и вообще, как устроен интернет, но мне нужно что-то более практичное, например, знать как и где эти протоколы использовать, как вообще писать сетевые приложения, хотя бы самые примитивные.

    1. Забыть про модель OSI: реальная сеть TCP/IP не вписывается в модель OSI ... точнее, модель OSI не соответствует реальной сети TCP/IP.
    2. Изучать сеть только в Linux, про Windows забыть как страшный сон!
    3. Установить VirtualBox + насоздавать виртуальных машин и из них строить сеть (как здесь советовали).
    4. Сетевое программирование в Linux.
    Ответ написан
    Комментировать