Главная страница
Навигация по странице:

  • Инженерно-экономический институт МАИ Кафедра 504 КУРСОВАЯ РАБОТАНа тему:Протоколы передачи информации в сети Интернет

  • Определение протокола связи

  • Прикладной / Application layer , или Уровень Приложений (Уровень 7)

  • Представительский / Presentation layer (Уровень 6)

  • Сеансовый / Session layer (Уровень 5)

  • Транспортный / Transport layer (Уровень 4)

  • Сетевой / Network layer (Уровень 3)

  • Звена данных / Data Link layer (Уровень 2)

  • Физический уровень / Physical layer (Уровень 1)

  • Виды протоколов Преимущественно применяется протокол TCP/IP

  • На физическом уровне

  • Протоколы передачи информации в сети Интернет. Протоколы передачи информации в сети Интернет


    Скачать 33.9 Kb.
    НазваниеПротоколы передачи информации в сети Интернет
    Дата17.12.2018
    Размер33.9 Kb.
    Формат файлаdocx
    Имя файлаПротоколы передачи информации в сети Интернет.docx
    ТипПротокол
    #60628

    МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

    Федеральное государственное бюджетное образовательное учреждение

    высшего профессионального образования

    «Московский авиационный институт

    (национальный исследовательский университет)»

    Инженерно-экономический институт МАИ

    Кафедра 504

    КУРСОВАЯ РАБОТА

    На тему:

    Протоколы передачи информации в сети Интернет

    Работу выполнил:

    Студент Группы 9О-203Б Ларин Никита Александрович

    ________________

    Работу проверил:

    Доцент кафедры 504 Пятовский Сергей Евгеньевич

    ________________

    Москва – 2016

    Оглавление


    Введение 3

    1. Определение протокола связи 4

    2. Уровни модели OSI 4

    3. Виды протоколов 5

    Заключение 8

    Список использованной литературы 9

    Введение
    Если мы хотим создать сеть нам нужно подключить один компьютер к другому, однако этого недостаточно. Пересылка информации меж компьютерами осуществима лишь, когда компьютеры «понимают» друг друга. С этой целью компьютерам потребовался общий язык (то есть протокол) ясный каждому из них.


    1. Определение протокола связи


    Операция пересылки данных в Интернете оформляется протоколом связи.

    Протокол связи — пакет эталонных правил, характеризующих всеобщую для пользователей конкретной сети композицию представления данных и методы обмена ими между узлами сети. Эталоны представляют коммуникации на различных уровнях: физическом, канальном, сетевом, транспортном, прикладном. Для каждого уровня есть соответственный протокол связи.

    Существуют два типа протоколов: базовые и прикладные. Базовые протоколы осуществляют физическую передачу сообщений меж компьютерами в сети Интернет. К ним относят протоколы IP и TCP. Прикладные протоколы (протоколы более высокого уровня) осуществляют функционирование специализированных служб, таких как, HTTP.

    У протоколов многоуровневая структура. Функционирование Интернета базируется на использовании семейства (стека) протоколов TCP/IP –Transmission Control Protocol/Internet Protocol (Протокол управления передачей данных/Протокол Интернета).

    Стек протоколов – систематически заданный пакет протоколов, удовлетворительный для формирования связи между узлами в сети. В большинстве случаев задачи подобного уровня решаются одним или несколькими протоколами. В стеке TCP/IP изложены четыре уровня: прикладной, транспортный, межсетевого взаимодействия, сетевых интерфейсов.


    1. Уровни модели OSI


    Самая известная система классификации сетевых протоколов ─ модель OSI (Open Systems Interconnection). В этой модели, протоколы подразделяются на 7 уровней по своему назначению - от физического (формирование и распознавание электрических или других сигналов) до прикладного (API для передачи информации приложениями):

    Прикладной / Application layer, или Уровень Приложений (Уровень 7). Предоставляет интерфейс связи между программами, функционирующих на компьютерах в сети. Как раз благодаря этим программам пользователь может использовать такие сетевые услуги, как обмен файлами, передача электронной почты, удаленный терминальный доступ и т. д. Пример: HTTP, POP3, SMTP.

    Представительский / Presentation layer (Уровень 6). Устанавливает параметры пересылаемых меж компьютерами данных. Тут реализуются такие цели, как перекодировка (перевод данных в вид, понятный для всех участвующих в обмене компьютеров), сжатие и распаковка информации, шифрование и дешифровка, поддержка сетевых файловых систем и т.п.

    Сеансовый / Session layer (Уровень 5). Даёт возможность двум сетевым приложениям на разных компьютерах осуществлять, сохранять и прекращать соединение, которое именуется сетевым сеансом. Ещё этот уровень предоставляет восстановление аварийно прерванных сеансов связи. Дополнительно, на пятом уровне выполняется видоизменение подходящих для людей имён компьютеров в сетевые адреса (распознавание имен), а также осуществляются обязанности защиты сеанса.

    Транспортный / Transport layer (Уровень 4). Предоставляет получение данных от одного ПК другому. Тут большие блоки данных ПК-отправителя делятся на небольшие пакеты, которые присылаются ПК-получателю в должной очерёдности, без утечек и повторения. На транспортном уровне ПК-получателя пакеты соединяются в первоначальные блоки данных. Выхолит что, транспортный уровень заканчивает операцию пересылки информация, пряча от стоящих выше уровней все составляющие и трудности, сопряжённые с предоставлением данных любого объема меж всякими точками во всей сети. Пример: TCP, UDP

    Сетевой / Network layer (Уровень 3). Осуществляет предоставление связи меж всякими, хоть пребывающими на противоположных концах земного шара, точками в сети. Этот уровень предоставляет проводку сообщений по сети, складывающейся из большого количества индивидуальных сетей, сопряжённых линиями связи. Такой поставке необходима маршрутизация, т.е. установление пути предоставления сообщения, а ещё исполнения обязанностей руководства потоками информации и работа над неточностью пересылки.

    Звена данных / Data Link layer (Уровень 2). Другое название уровня ─ канальный, который осуществляет взаимодействие сетей на физическом уровне и обработку ошибок, которые могут появиться. Информацию, предоставленная с физического уровня, он помешает во фреймы, исследует на не испорченность, при необходимости корректирует недоработки и передаёт на сетевой уровень. Канальный уровень, связываясь с физическими уровнями, контролирует и управляет этим взаимодействием. Спецификация IEEE 802 делит этот уровень на 2 подуровня - MAC (Media Access Control) контролирует доступ к разделяемой физической среде, LLC (Logical Link Control) обслуживает сетевой уровень. На этом уровне пребывают коммутаторы, мосты. В программировании этот уровень отображает драйвер сетевой платы, в операционных системах есть программный интерфейс взаимодействия канального и сетевого уровней между собой, это не новый уровень, а просто реализация модели для конкретной ОС. Примеры таких интерфейсов: ODI, NDIS

    Физический уровень / Physical layer (Уровень 1). Самый нижний уровень модели, рассчитан напрямую для передачи потока данных. Предоставляет пересылку электрических или оптических сигналов в кабель или в радиоэфир и соответственно их приём и видоизменение в биты информации в соответствии со способами кодирования цифровых сигналов. То есть предоставляет интерфейс между сетевым носителем и сетевым устройством. На этом уровне присутствуют концентраторы (хабы), повторители (ретрансляторы) сигнала и медиаконверторы. Обязанности физического уровня выполняются на всех устройствах, подключенных к сети. Со стороны компьютера функции физического уровня осуществляются сетевым адаптером или последовательным портом.
    Но для использования подходят и другие модели.

    К моменту появления модели OSI уже существовали и показали высокую эффективность другие наборы (стеки) протоколов, например, стек TCP/IP.

    Из-за чего построенный в полном соответствии с описанной выше моделью набор протоколов OSI не имеет широкого распространения.

    Большая часть современных сетевых архитектур и наборов протоколов соответствуют этой модели лишь до определенной степени.

    Несмотря на это, сама модель ISO/OSI до сих пор используется для описания взаимодействия в сетевых средах.



    1. Виды протоколов


    Преимущественно применяется протокол TCP/IP, чьи ключевые достоинства перед другими:

    • более удобная система сетевой адресации

    • возможность фрагментации пакетов

    • очень небольшое количество широковещательных сообщений.

    Данные достоинства являются определяющими при построении глобальных сетей, связывающих сети с многообразными архитектурами, и при построении больших корпоративных сетей.

    В итоге в наши дни стек TCP/IP выдавил любые другие оставшиеся — он применяется и в небольших домашних сетях, и в глобальной сети Интернет.

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

    1. протокол ТСР: разбиение информации на нумерованные пакеты;

    2. протокол IP: передача пакетов получателю;

    3. протокол TCP на стороне получателя: проверка комплектности полученных пакетов;

    4. протокол TCP: восстановление искомой информации.


    Протокол IP применяется для адресации компьютеров в сети. В каждом пакете, пересылаемом по сети определён адрес компьютера. Заданный адрес исключительный и называется IP-адресом (Internet Pointer).

    Однако для получения всех услуг, которыми обладает Internet, одного протокола TCP/IP мало: для каждой услуги, есть свой протокол, с помощью которого пользователь контактирует с поставщиком услуги.
    На физическом уровне TCP/IP действует с основными технологиями локальных сетей — Ethernet, Token Ring, Wi-Fi, Bluetooth и т. д.

    На сетевом уровне присутствуют следующие протоколы:

    - протокол ARP (Address Resolution Protocol) ─ протокол, связывающий сетевой уровень с физическим, видоизменяет сетевые IP-адреса в Ethernet-адреса;

    - протокол RARP (Reverse Address Resolution Protocol) — предоставляет обратное видоизменение МАС-адресов в IP-адреса;

    - протокол ICMP (Internet Control Message Protocol) — передаёт сообщения об ошибках, выполняет диагностику досягаемости сетевого узла и маршрута поставки пакетов (именно его используют такие популярные утилиты, как PING и TRACERT);

    - протокол IGMP (Internet Group Management Protocol) — управляет группами компьютеров, например, при пересылке в сетях потокового видео и звука, когда для уменьшения нагрузки на сеть пакет отправляется по определённому адресу сразу нескольким компьютерам (многоадресная рассылка);

    - протокол IP (Internet Protocol). Один из основных используемых в Интернете пакетов, IP – пакет, вкладывается в кадр Ethernet, а в него вкладываются пакеты UDP и TCP. IP протокол предоставляет ненадёжную транспортную среду, т.е. благополучная доставка IP – дейтограммы (основная единица информации, передаваемая по Интернет) не гарантируется. Алгоритм поставки очень примитивен: при ошибке дейтограмма выбрасывается, а отправителю посылается соответствующее ICMP – сообщение (или не посылается ничего). А предоставление надёжности перекладывается на уровень выше (UDP или TCP).

    На транспортном уровне находятся два протокола:

    - протокол UDP (User Datagram Protocol) – один из основных протоколов, находящихся прямо над IP. Он осуществляет транспортные услуги для прикладных процессов, похожие на услуги протокола IP. UDP предоставляет поставку дейтограмм, однако не спрашивает заверения их принятия и подключения к удалённым модулем UDP. К заголовку IP – пакета UDP добавляет поля порт отправителя и порт получателя, которые осуществляют мультиплексирование данных меж многообразными прикладными процессами, а также поля длина UDP – дейтограммы и контрольная сумма, предоставляющие возможность поддерживать исправность информации. Следовательно, на уровне IP для установления места поставки пакета используется адрес, на уровне UDP – номер порта.

    - протокол TCP (Transmission Control Protocol, протокол управления передачей) в отличии от UDP предоставляет поставку дейтограмм, которые именуются сегментами, в виде байтовых потоков с определением соединения. TCP используется тогда, когда необходимо гарантированное предоставление сообщений. Протокол применяет контрольные суммы пакетов для контроля их исправности и избавляет прикладные процессы от надобности таймаутов и повторных передач для предоставления надёжности. TCP, как и UDP работает с портами. Именно с номеров портов отправителя и получателя начинается заголовок TCP – сегмента.

    На прикладном уровне стека TCP/IP:

    - HTTP (Hipertext Transfer Protocol) осуществляет предоставление гипертекста. Популярный сегодня протокол, применяемый во Всемирной паутине (World Wide Web); изображает, каким способом нужно подавать информацию (текстовые, аудио-, видео- и т. д.) на веб-серверах, как их использовать с помощью веб-браузера (например, программы Internet Explorer) и как пересылать эти данные.

    Нельзя не отметить, что есть еще протокол HTTP-S (HTTP Secure) - сетевой протокол защищенной передачи гипертекста.

    - FTP (File Transfer Protocol) предоставляет файловый обмен между удалёнными пользователями. Работа FTP на пользовательском уровне имеет несколько этапов: ввод имени – идентификатора и пароля, выбор каталога, установление режима обмена (поблочный, поточный, двоичный), выполнение команд обмена, завершение процедуры.

    - TELNET предоставляет пользователю установить TCP – соединение с сервером и затем пересылать коды нажатия клавиш так, как если бы работа осуществлялась на консоли сервера. Этот протокол осуществляет выполнение удалённого доступа к вычислительным ресурсам и базам данных.

    - GOPHER используется для доступа к текстовым информационным ресурсам на удаленном сервере.

    - SMTP (Simple Mail Transfer Protocol) или простой протокол передачи почты, применяется почтовыми серверами для обмена электронными сообщениями (на этапе отправки сообщения его автором)

    - POP3 (Post Office Protocol 3) или протокол почтового отделения, используемый почтовым клиентом (например, программой Outlook Express) для подключения к своему почтовому ящику на сервере и считывания сообщений (на этапе доставки почтового сообщения адресату).

    - IMAP (Internet Message Access Protocol) или протокол доступа к электронной почте Интернета аналогично POP3, имеет дело с входящими письмами, но осуществляет и другие функции, а именно, поиск по ключевому слову без сохранения почты в локальной памяти. IMAP предоставляет пользователю огромный потенциал для пользования почтовыми ящиками, расположенными на центральном сервере. Почтовая программа, применяющая IMAP, имеет доступ к хранилищу корреспонденции на сервере так, как будто эта корреспонденция находится на компьютере получателя.

    Заключение

    Вопреки наличию огромного количества комплектов протоколов, ведущий в настоящее время ─ популярный стек TCP/IP. Он применяется почти всюду - в небольших домашних сетях и в крупнейшей сети — Интернете.

    На физическом уровне стек TCP/IP предоставляет работу со всеми базовыми сетевыми технологиями локальных и глобальных сетей,

    на сетевом уровне — предоставляет логичную систему адресации и действенной межсетевой маршрутизации,

    на транспортном уровне — предоставляет протоколы как гарантированной, так и быстрого предоставление информации,

    а на уровне приложений — предоставляет целый набор разнообразных протоколов.

    Вследствие чего обращение к стеку TCP/IP ─ самый верный выбор.

    Список использованной литературы

    1. Бройдо В.Л. Вычислительные системы, сети и телекоммуникации: СПб.: Питер, 2008.

    2. Кузин А.В. - Компьютерные сети (3-е издание) (Профессиональное образование), 2011.

    3. Олифер В.Г. - Компьютерные сети. Принципы, технологии, протоколы (4-ое изд.),2010

    4. Смелянский Р.Л. Компьютерные сети. Том 2. Сети ЭВМ, 2011

    5. Новожилов Е.О. Компьютерные сети: учебное пособие для студ. Учреждения сред. проф. образования, 4-е издание, 2014


    написать администратору сайта