Скачать 429.21 Kb.
|
Протоколы IP и ТСР.Межсетевой обмен. TCP/IP-протокол. ОПРЕДЕЛЕНИЕ: Технология, которая сделала возможным взаимное соединение большого числа разделенных физических сетей и заставила их работать как одно единое целое называется межсетевым обменом (internetworking) или INTERNET. Сетевые протоколы предписывают правила работы компьютерам, которые подключены к сети. Они строятся по многоуровневому принципу. Протокол некоторого уровня определяет одно из технических правил связи. TCP/IP-протокол. Transmission Control Protocol/Internet Protocol (TCP/IP) - это промышленный стандарт стека протоколов, разработанный для глобальных сетей. Стек был разработан по инициативе Министерства обороны США для связи экспериментальной сети ARPAnet с другими сателлитными сетями как набор общих протоколов для разнородной вычислительной среды. Сеть ARPA поддерживала разработчиков и исследователей в военных областях. В сети ARPA связь между двумя компьютерами осуществлялась с использованием протокола Internet Protocol (IP), который и по сей день является одним из основных в стеке TCP/IP и фигурирует в названии стека. Большой вклад в развитие стека TCP/IP внес университет Беркли, реализовав протоколы стека в своей версии ОС UNIX. Широкое распространение ОС UNIX привело и к широкому распространению протокола IP и других протоколов стека. На этом же стеке работает всемирная информационная сеть Internet, чье подразделение Internet Engineering Task Force (IETF) вносит основной вклад в совершенствование стандартов стека, публикуемых в форме спецификаций RFC. Реализация стека TCP/IP в последних версиях сетевых операционных систем для персональных компьютеров (Windows NT 3.5, NetWare 4.1, Windows 95) является хорошей предпосылкой для быстрого роста числа установок стека TCP/IP. Лидирующая роль стека TCP/IP объясняется следующими его свойствами:
TCP/IP-протокол. Правила TCP/IP. Структура протоколов TCP/IP. 1. Физический и канальный уровень (ETHERNET, xDSL, …) предназначены для обеспечения взаимодействия сетей на физическом уровне и контроля за ошибками, которые могут возникнуть. 2. Уровень межсетевого взаимодействия (IP, IPX, ICMP, …) предназначается для определения пути передачи данных; он отвечает за трансляцию логических адресов и имён в физические, определение кратчайших маршрутов, коммутацию и маршрутизацию, отслеживание неполадок и заторов в сети. 3. Основной уровень (TCP, UDP) предназначен для доставки данных без ошибок, потерь и дублирования в той последовательности, как они были переданы. 4. Прикладной уровень (FTP, telnet, SMTP, WWW, Finger, DNS, Gopher, HTTP, IRC, POP3) предназначен для обеспечения взаимодействия сети и пользователя. Правила TCP/IP. 1. Протокол TCP обеспечивает гарантированную доставку с установлением соединений в виде байтовых потоков. Протокол TCP используется в тех случаях, когда требуется надежная доставка сообщений. Он освобождает прикладные процессы от необходимости использовать таймауты и повторные передачи для обеспечения надежности. Большие возможности TCP даются не бесплатно. Реализация TCP требует большой производительности процессора и большой пропускной способности сети. 2. Протокол TCP разбивает поток байт на пакеты; он не сохраняет границ между записями. Например, если один прикладной процесс делает 5 записей в TCP-порт, то прикладной процесс на другом конце виртуального канала может выполнить 10 чтений для того, чтобы получить все данные. Но этот же процесс может получить все данные сразу, сделав только одну операцию чтения. Не существует зависимости между числом и размером записываемых сообщений с одной стороны и числом и размером считываемых сообщений с другой стороны. 3. Прикладные процессы взаимодействуют с модулем TCP через порты. Для отдельных приложений выделяются общеизвестные номера портов. Например, сервер TELNET использует порт номер 23. Клиент TELNET может получать услуги от сервера, если установит соединение с TCP-портом 23 на его машине. Когда прикладной процесс начинает использовать TCP, то модуль TCP на машине клиента и модуль TCP на машине сервера начинают общаться. Эти два оконечных модуля TCP поддерживают информацию о состоянии соединения, называемого виртуальным каналом. Этот виртуальный канал потребляет ресурсы обоих оконечных модулей TCP. Канал является дуплексным; данные могут одновременно передаваться в обоих направлениях. Один прикладной процесс пишет данные в TCP-порт, они проходят по сети, и другой приклад ной процесс читает их из своего TCP-порта. 4. Протокол TCP требует, чтобы все отправленные данные были подтверждены принявшей их стороной. Он использует таймауты и повторные передачи для обеспечения надежной доставки. Отправителю разрешается передавать некоторое количество данных, не дожидаясь подтверждения приема ранее отправленных данных. Таким образом, между отправленными и подтвержденными данными существует окно уже отправленных, но еще неподтвержденных данных. Количество байт, которые можно передавать без подтверждения, называется размером окна. Как правило, размер окна устанавливается в стартовых файлах сетевого программного обеспечения. Так как TCP-канал является дуплексным, то подтверждения для данных, идущих в одном направлении, могут передаваться вместе с данными, идущими в противоположном направлении. Приемники на обеих сторонах виртуального канала выполняют управление потоком передаваемых данных для того, чтобы не допускать переполнения буферов. 5. КАЖДЫЙ ПАКЕТ ИМЕЕТ ИНДЕТИФИКАТОР Протокол межсетевого взаимодействия IP. Основу транспортных средств стека TCP/IP составляет протокол межсетевого взаимодействия IP. Основные функции протокола межсетевого взаимодействия IP: - перенос между сетями различных типов (между компьютерами) адресной информации в унифицированной форме; - сборка и разборка пакетов при передаче их между сетями (между компьютерами) с различным максимальным значением длины пакета. Типы адресов:физический (MAC-адрес) - локальный адрес узла, определяется технологией, с помощью которой построена отдельная сеть, в которую входит данный узел. Для узлов, входящих в локальные сети - это МАС-адрес сетевого адаптера или порта маршрутизатора, например, 11-А0-17-3D-BC-01. Эти адреса назначаются производителями оборудования и являются уникальными адресами, так как управляются централизовано. Для всех существующих технологий локальных сетей МАС-адрес имеет формат 6 байтов: старшие 3 байта - идентификатор фирмы производителя, а младшие 3 байта назначаются уникальным образом самим производителем.сетевой (IP-адрес) - состоит из 4 байт, например, 109.26.17.100. Этот адрес используется на сетевом уровне. Он назначается администратором во время конфигурирования компьютеров и маршрутизаторов. IP-адрес состоит из двух частей: номера сети и номера узла. Номер сети может быть выбран администратором произвольно, либо назначен по рекомендации специального подразделения, если сеть должна работать как составная часть. (Обычно провайдеры услуг Internet получают диапазоны адресов у подразделений NIC, а затем распределяют их между своими абонентами.) Номер узла в протоколе IP назначается независимо от локального адреса узла. Деление IP-адреса на поле номера сети и номера узла - гибкое, и граница между этими полями может устанавливаться весьма произвольно. Узел может входить в несколько IP-сетей. В этом случае узел должен иметь несколько IP-адресов, по числу сетевых связей. Таким образом IP-адрес характеризует не отдельный компьютер или маршрутизатор, а одно сетевое соединение. Структура IP-адресов
символьный (DNS-имя) - символьный идентификатор-имя, например, ERV1.IBM.COM. Этот адрес назначается администратором и состоит из нескольких частей, например, имени машины, имени организации, имени домена. Такой адрес, называемый также DNS-именем, используется на прикладном уровне, например, в протоколах FTP или telnet. |
Контрольная работа по информатике для 8а класса с углубленным изучением информатики По темам: Информация и информационные процессы, устройство компьютера, файловая система | 2. Основы логики и логические основы компьютера Основы логики. Основные... Информационные процессы в живой природе, обществе и технике: получение, передача, преобразование, хранение и использование информации.... | ||
Программа по формированию навыков безопасного поведения на дорогах... Цель: рассмотреть программное обеспечение компьютера и прикладное программное обеспечение компьютера | Программа по формированию навыков безопасного поведения на дорогах... Мы с вами уже прошли тему “Устройство компьютера”. Ответьте мне, пожалуйста, как на устройствах внешней памяти хранится все программное... | ||
Новые информационные и педагогические технологии ... | "Информатика страна загадок" Цель: повторение, контроль знаний учащихся по темам “Устройство компьютера”, “Человек и информация” | ||
Тема: Программное обеспечение компьютера Цель: будут уметь различать программное обеспечение компьютера, знать о назначении прикладного по, системного по, Систем программирования,... | Обобщающий урок по теме «Устройство компьютера» «Компьютер, как универсальное устройство обработки информации». Активные модели информации об архитектуре пк с использованием современных... | ||
Урок информатики для 8 классов «Устройство персонального компьютера» Материалы: мультимедийная установка, презентация «Устройство персонального компьютера», компьютеры, подключенные к интернету, программа... | Программа по формированию навыков безопасного поведения на дорогах... Информация. Информационные объекты различных видов. Основные информационные процессы: хранение, передача и обработка информации.... | ||
Викторина презентация «Хорошо ли мы знаем компьютер» Решение занимательных ребусов и кроссвордов «Информация и информационные процессы» 8класс | 1 Информация и информационные процессы Среда обитания. Особенности строения: специализация клеток, два клеточных слоя(наружный и внутренний) | ||
Методические рекомендации по изучению дисциплины «Информатика» Тема... Негосударственное образовательное учреждение высшего профессионального образования | Учебник «Информатика и икт» Представление информации. Информация, информационные объекты различных видов. Язык как способ представления информации: естественные... | ||
Методические рекомендации (материалы) для преподавателя При чтений лекций рекомендуется использовать учебное пособие «Основы синергетики» 2013 г выпуска, «Информационные процессы в неживой... | Тематическое планирование по информатике 10 Информация и информационные процессы Урок 3 Кодирование информации с помощью знаковых систем. Знаки: форма и значение. Знаковые системы |