Логика обработки запросов при обмене данными в сетях на базе протоколов TCP/IP. Серверы-посредники (прокси-серверы).



1) Разрешение символического адреса: опрашивается файл hostна локальной машине; посылается DNSзапрос ,возврIPадрес. 2) Опред-ся нахождение нужного подузла в своей сети. Для этого производится сравнение: IPклиента &маска = IPузла&маска; 3) Если узел в своей подсети: рассылается широковещательный запросARP , кот содержит физич или MACадрес узла. Компаратор клиента фиксирAPRприложение и строит табл соответствие физ м MACадреса 4). Если узел в подсети не найден, то клиент заменяет IPадрес в подсети узла на IPадрес маршрутизатора. Маршрутиризатор сравнивает рез по пункту 3). 5) Если IPадрес разрешен, физ адрес узла установлен, то передается запрос на физ адрес узла, либо маршрутизатора.

Для того, чтобы установит соединение5 по протоколу TCPмежду процессами, запущенных на разных узлах сети должны вып-ся след условия: 1) процессы должны идентифицировать друг руга в сети 2) прогр сервер должна находится в режиме ожидания подключения к ней клиента. Программа сервер после запуска сообщает драйверу TCPсвои идентификаторы, кот она собирисп для обмена с клиентом. После этого прогр переходит в режим ожидания до запроса. Клиент зная IPи порт посылает драйверу TCPзапрос на соединение. Драйвер TCPна машине клиента устанавл соединение, выбирает незанятый порт из списка своб и присваивает его клиенту. Эта инф-ия посылается серверу в 1 сообщ при устансоедин, таких сообщений посылается 3. После этого между клиентом и сервером устанавливается связь с пом кот прогр клиента может передать данные, записав с помощью спецификаторов в прогр канал, а сервер прочитав из канала.

Иерархическая схема протоколов, используемых в ИНТЕРНЕТ/ИНТРАНЕТ. Многоуровневая структура ПО хостов. Понятие стека протоколов.

Протокол — набор правил, благодаря которым возможна передача данных между компьютерами. Различают протоколы: 1) Протоколы лок сети; 2) Протоколы глоб сети; 3) Протоколы межсетевого взаимодействия; 4) Протоколы маршрутизации. Стек протоколов – стр-ра из вложенных друг в друга пакетов протоколов разл уровней, совокупность модулей ПОдля поддержки этого стека. TCP/IP – это стек протоколов для интернета.

Обзор важнейших протоколов, используемых в ИНТРАНЕТ сетях (Ethernet, IP, TCP, UDP, ARP, ICMP, PPP, Telnet, FTP, HTTP, SMTP, POP3).

IP – осн протокол стека, обеспеч продвижение по сети; TCP – протокол гарантированной доставку файлов; UPD- протокол негарантированной доставку файлов; ARP— протокол определения адреса — использующийся в компьютерных сетях протокол низкого уровня, предназначенный для определения адреса канального уровня по известному адресу сетевого уровня. Наибольшее распространение этот протокол получил благодаря повсеместности сетей IP, построенных поверх Ethernet, поскольку практически в 100 % случаев при таком сочетании используется ARP.Ethernet— пакетная технология передачи данных преимущественно локальных компьютерных сетей.ICMP— протокол межсетевых управляющих сообщений — сетевой протокол, входящий в стек протоколов TCP/IP. В основном ICMP используется для передачи сообщений об ошибках и других исключительных ситуациях, возникших при передаче данных, например, запрашиваемая услуга недоступна, или хост, или маршрутизатор не отвечают.PPP— двухточечный протокол канального уровня сетевой модели OSI. Обычно используется для установления прямой связи между двумя узлами сети, причем он может обеспечить аутентификацию соединения, шифрование и сжатие данных. Используется на многих типах физических сетей: нуль-модемный кабель, телефонная линия, сотовая связь и т. д.TELNET— сетевой протокол для реализации текстового интерфейса по сети. FTP— протокол передачи файлов — протокол, предназначенный для передачи файлов в компьютерных сетях. FTP позволяет подключаться к серверам FTP, просматривать содержимое каталогов и загружать файлы с сервера или на сервер; кроме того, возможен режим передачи файлов между серверами.HTTP - протокол передачи гипертекста — протокол прикладного уровня передачи данных. Основой HTTP является технология «клиент-сервер», то есть предполагается существование потребителей, которые инициируют соединение и посылают запрос, и поставщиков, которые ожидают соединения для получения запроса, производят необходимые действия и возвращают обратно сообщение с результатом.SMTP— простой протокол передачи почты — это сетевой протокол, предназначенный для передачи электронной почты в сетях TCP/IP.POP3 – почтовый протокол.


Дата добавления: 2018-05-13; просмотров: 162; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!