Новосибирск : СибГУТИ, 2013. - 131 с.
Сегодня компьютерные сети становятся неотъемлемой частью при
решении многих задач, как рабочих, так и житейских. Уже становится
обыденным иметь при себе сотовый телефон, а информацию получать
через Интернет. Более того для некоторых людей это стало
неотъемлемой частью, без которой они уже не могут представить свое
существование. Именно поэтому высока актуальность подготовки
квалифицированных специалистов понимающих суть организации сетей,
способных их администрировать и создавать сетевые приложения.
Учебное пособие содержит материал, составляющий основу курса
«Сетевое программное обеспечение» направления «Информатика и
вычислительная техника» (квалификация бакалавр, специалист,
магистр), который также может быть полезен при изучении сетевых
технологий и программирования. Первый раздел содержит описание
основных понятий организации взаимодействия между устройствами в
сети. Второй раздел посвящен сетевому уровню TCP/IP. В нем дается
представление об IP-адресации версии 4 и организации подсетей с
помощью масок. Так же дано описание протокола интернета IP,
протокола ошибок ICMP и протоколов маршрутизации (RIP, OSPF, EGP,
BGP). Третий раздел посвящен протоколам транспортного уровня (UDP,
TCP и SCTP). Здесь описаны заголовки их пакетов, алгоритмы,
повышающие производительность протокола TCP, достоинства протокола
SCTP и сравнение его с протоколами UDP и TCP. В четвертом разделе
приводится описание некоторых протоколов прикладного уровня (POP3,
SMTP, FTP, TFTP). В пятом разделе описаны интерфейсы прикладного
программирования (application programming interface — API).
Приводятся примеры и разбор кодов программ клиент-сервера. Даны
представления об организации параллельных серверов