Компьютерные сети. Интерактивный курс
На уроках мы разберем особенности построения и работы сетей, коснемся тонкостей, которые помогут программисту в разработке приложений, так или иначе работающих через сеть. Кроме того, вы лучше узнаете о тех вещах, которые постоянно встречаются в повседневности, в частности, лучше поймете, как обеспечивается доступ в Интернет на вашем рабочем компьютере. Мы коснемся безопасности — вопроса, который многие обходят стороной, что приводит к финансовым и репутационным потерям, и разберем, что за зверь IPv6. Темы будем поднимать сложные, но рассмотрим их максимально просто, доступно и интересно.
Онлайн курс
Н/Д
2 занятия в неделю
Сертификат
Нет
Нет
Начинающим программистам. Новичкам.
Основы работы в Cisco Packet Tracer
Основы работы с оборудованием Cisco, командная строка CLI
Основы работы со сниффером трафика Wireshark
Сетевые утилиты современных операционных систем: ipconfig/ifconfig, arp, netstat, ping, tracert/traceroute
Знание сетевого стека протоколов TCP/IP
Понимание базовой эталонной модели взаимодействия открытых систем OSI/ISO
Стандарт Ethernet, устройства уровня L1
Протоколы и устройства уровня L2, Ethernet, MAC-адреса, сетевые мосты и сетевые коммутаторы
Протоколы и устройства уровня L3: ARP, IPv4, IPX, IPv6, ICMP, маршрутизаторы
Протоколы уровня L4: TCP, UDP. Сокеты Беркли. Клиент-серверное взаимодействие. Технология NAT Overload
Сетевые протоколы и безопасность. Симметричное и асимметричное шифрование. Алгоритм RSA. L5/L6 протоколы безопасности SSL/TLS
Понимание уровня L5/L6 модели OSI/ISO (сеансовый уровень, уровень представления). Протокол QUIC. Шифрование. Протокол Telnet. Кодировка ASCII и управляющие символы. CRLF. Сжатие. Преобразование порядка байт
Прикладные протоколы. DHCP. DNS. HTTP. SMTP. HTTPS как пример шифрованного протокола
Основы REST API
Отзывы о курсе: Компьютерные сети. Интерактивный курс
Ваш отзыв будет первым.