- •2.Стек протоколов tcp/ip. Публичные и частные пространства адресов, типы портов. Параметры настройки tcp/ip.
- •4.Понятие сокета. Основные параметры сокета.
- •5.Интерфейс Nimed Pipe.
- •6. Интерфейс MailSlot.
- •12.Широковещание. Обнаружение сервера с помощью широковещания.
- •13.Применение символического адреса хоста.
- •14.Основные сетевые утилиты и их назначение.
- •15.Служба dns.
- •16.Служба dhcp.
- •17.Служба www. Серверы приложений.
- •18.Стандарты сообщений Internet.
- •19.Почтовая служба. Протоколы smtp, pop3.
- •20.Протокол http.
- •21.Служба rpc и технология dce/rpc.
- •22.Nat, proxy-серверы, межсетевые экраны, ремайлеры.
- •24.Национальная инфраструктура информационной безопасности.
1.Модели взаимодействия сетевых приложений (OSI/ISO, TCP/IP). Архитектура распределенного приложения (клиент/сервер). Основные технологии создания распределенных программных систем. Спецификация NDIS.
Для взаимодействия сетевых приложений как правило применяется модель(OSI/ISO) была разработана 1980 регулируется стандартом ISO 7498. Официальное название – сетевая эталонная модель взаимодействия открытых систем Международной организации по стандартизации. Она используется производителями аппаратного и программного обеспечения. Уровни OSI 7)Физический- определяет свойства среды передачи данных(кабель,витая пара, опто-волокно) и способы ее соединения с сетевыми адаптерами. 6)Канальный: вкл 2-а подуравня MAC) управления доступом к среде передачи данных определяет методы совместного использования сетевыми адаптерами середы передачи данных. LLC) определяет понятия канала между двумя сетевыми адаптерами, а также способы обнаружения и исправления ошибок передачи данных. 5) Сетевой определяет методы адресации и маршрутизации компьютеров в сети, результатом работы этого уровня является пакет который обрабатывается процедурами транспортного уровня. 4) Транспортный включает процедуры, осуществляющие подготовку пакетов данных между конечными точками без ошибок и в правильной последовательности.(формир. Файлы для сеансового из пакетов получ. С сетевого) 3) Сеансовый определяет способы установки и разрыва соединений (сеансов) двух приложений, работающих в сети. 2) Представительский определяет формат данных, используемых приложениями. Процедуры этого уровня описывают способы шифрования, сжатия и преобразования наборов символов данных. 1) Прикладной предназначен для определения способа взаимодейстсия пользователей с системой(определение интерфейса) TCP/IP- (TCP-Transmission Control Protocol) организует надежную доставку данных в сети, IP-(Internet Protocol) организует маршрутизацию сетевых передач от отправителя к получателю и отвечает за адресацию сетей и компьютеров. 1.Приложений-работает большинство сетевых приложений(FTP, HTTP, POP3, IMAP, telnet, SMTP, DNS, TFTP). 2.Транспортный-маршрутизация, доставка сообщений (TCP, UDP). 3.Межсетевой-передача данных из одной (под)сети в другую(IP). 4.Доступ к сети-описывает среду передачи данных, физические характеристики такой среды и принцип передачи данных. Архитектура Клиент/Сервер если все процессы распределенного приложения можно условно разбить на две группы. Одна группа процессов называется серверами другая – клиентами. Обмен данными осуществляется только между процессами – клиентами и процессами-серверами. Основное отличие процесса-клиента от процесса-сервера в том, что инициатором обмена данными всегда является процесс-клиент, т.е он обращается за услугой(сервисом) к процессу серверу. NDIS (Network Driver Interface Specification) Спецификация Интерфейса Сетевых Драйверов была разработана для сопряжения драйверов сетевых адаптеров с операционной системой.
2.Стек протоколов tcp/ip. Публичные и частные пространства адресов, типы портов. Параметры настройки tcp/ip.
TCP/IP- (TCP-Transmission Control Protocol) организует надежную доставку данных в сети, IP-(Internet Protocol) организует маршрутизацию сетевых передач от отправителя к получателю и отвечает за адресацию сетей и компьютеров. 1.Приложений-работает большинство сетевых приложений(FTP, HTTP, POP3 - 110, IMAP, telnet, SMTP-21 порт, DNS, TFTP). 2.Транспортный-маршрутизация, доставка сообщений (TCP, UDP). 3.Межсетевой-передача данных из одной (под)сети в другую(IP). 4.Доступ к сети-описывает среду передачи данных, физические характеристики такой среды и принцип передачи данных . Публичные адреса, которые распределяются между Интернет-провайдерами и компаниями международной организацией Internet Assigned Numbers Authority (сокращенно IANA) Приватные адреса, которые не контролируются IANA и могут назначаться внутрикорпоративным узлам по усмотрению сетевых администраторов.
Параметры – ip, маска под сети, шлюз, DNS.
3.Основные характеристики протоколов Ethernet, SLIP, PPP, IPv4, IPv6, ICMP, ARP, RARP, TCP, UDP. Понятия: надежный и ненадежный протоколы, протоколы с установкой соединения или без установки соединения, протоколы ориентированные на поток или на сообщения.
(Ethernet,SLIP,PPP) это протоколы уровня доступа к сети. Протокол Ethernet наиболее распространенная технология локальных сетей. Применяет метод доступа CSMA/CD, использует 48 битную адресацию и обеспечивает передачу данных до 1 гигабита в секунду. Протокол SLIP(Serial Line IP) обозначают межсетевой протокол для последовательного канала. Раньше он использовался для подключения домашних компьютеров к интернет через последовательный порт RS-232. Протокол (PPP- Point-to-Point Protocol) универсальный протокол двухточечного соединения, поддерживается TCP/IP,NetBEUI … протокол поддерживает многоканальные реализации: можно сгруппировать несколько каналов с одинаковой пропускной способностью между отправителем и получателем. Протоколы межсетевого уровня.
(IPv4, IPv6, ICMP, ARP, RARP) IPv4 (RFC-791) - том протоколе, на котором в данный момент основан Интернет почти полностью, т.к. IPv4 является основной частью стека TCP/IP. Этот протокол занимается маршрутизацией в сетях, т.е. он направляет пакет по пути от отправителя до получателя. IP-протокол посылает данные дейтограммами. Каждая такая дейтаграмма, кроме передаваемых данных, содержит в себе и заголовок IPv6 Главным отличительным признаком протокола IPv6 является 128-битный адрес, позволяющий увеличить адресное пространство боле чем на 20 порядков. Основная концепция IPv6: каждый отдельный узел должен иметь собственный уникальный идентификатор интерфейса.(64(48/16)) ICMP предназначен для транспортировки информации о сетевой деятельности и маршрутизации. IPCM представляют собой сообщения специально отформатированные IP дейтограммы. ARP IP-адреса могут восприниматься только на сетевом уровне и вышестоящих уровнях TCP/IP. На канальном уровне всегда действует другая схема адресации, которая зависит от используемого протокола. Основной задачей ARP является динамическая (без вмешательства администратора, пользователя, прикладной программы) проекция IP-адресов в соответствующие МАС-адреса аппаратных средств. RARP Протокол RARP, как следует из названия (Reverse ARP), по своей функции противоположен протоколу ARP. RARP применятся для получения IP-адреса по MAC-адресу. В настоящее время протокол заменен на протокол Прикладного уровня DHCP, предлагающий более гибкий метод присвоение адресов. Протоколы транспортного уровня(TCP, UDP). TCP(ориентированный на поток) является надежным байт-ориентированным протоколом с установлением соединения. Он рассматривает данные отправителя как непрерывный не интерпретируемый (не содержит управляющих команд).UDP(ориентированный на сообщение) Протокол UDP является протоколом без установления соединения. Спецификация протокола описывается в документе RFC 768. Основными свойствами протокола являются:
1)отсутствие механизмов обеспечения надежности: пакеты не упорядочиваются, и их прием не подтверждается;
2)отсутствие гарантий доставки: пакеты оправляются без гарантии доставки, поэтому процесс Прикладного уровня (программа пользователя) должен сам отслеживать и обеспечивать (если это необходимо повторную передачу);
3)отсутствие обработки соединений: каждый оправляемый или получаемый пакет является независимой единицей работы; UDP не имеет методов установления, управления и завершения соединения между отправителем и получателем данных;
4)UDP может по требованию вычислять контрольную сумму для пакета данных, но проверка соответствия контрольной сумы ложится на процесс Прикладного уровня;
5)отсутствие буферизации: UDP оперирует только одним пакетом и вся работа по буферизации ложится на процесс Прикладного уровня;
6)UDP не содержит средств, позволяющих разбивать сообщение на несколько пакетов (фрагментировать) – вся эта работа возложена на процесс Прикладного уровня.