Автор работы: Пользователь скрыл имя, 26 Февраля 2011 в 21:13, реферат
Работа сети заключается в передаче данных от одного компьютера к другому. В этом процессе можно выделить несколько отдельных задач:
распознать данные;
разбить данные на управляемые блоки;
добавить информацию к каждому блоку, чтобы:
указать местонахождение данных;
указать получателя;
добавить информацию синхронизации и информацию для проверки ошибок;
поместить данные в сеть и отправить их по заданному адресу.
Введение……………………………………………………………………….3
Модель OSI……………………………………………………………………4
Многоуровневая архитектура модели OSI………………………………….4
Протоколы модели OSI………………………………………………………5
Взаимодействие уровней модели OSI……………………………………….5
Транспортный уровень модели OSI…………………………………………7
Протоколы транспортного уровня модели OSI…………………………….7
Сетевой уровень модели OSI…………………………………………………9
Протоколы сетевого уровня модели OSI……………………………………9
Заключение…………………………………………………………………….11
Список литературы……………………………………………………………14
ВІДКРИТИЙ МІЖНАРОДНИЙ УНІВЕРСИТЕТ
РОЗВИТКУ
ЛЮДИНИ “УКРАЇНА”
РОЗРАХУНКОВО-ГРАФІЧНА РОБОТА
з дисципліни
"Комп᾽ютерні мережі"
на тему: «Мережевий і транспортний рівень. Взаємодія між ними»
студента-заочника спеціальності
"Комп’ютерний
еколого – економічний
моніторинг "
Виконала
студентка 5 курсу
групи
ЗКМ-52е
_______________ _Пасочник А.А.
(підпис) (Прізвище І.Б.)
"27"
лютого
2011р.
ЗАРАХОВАНО
"____"____________
200__ р.
Київ
Університет "Україна"
2011
Содержание
Введение…………………………………………………
Модель OSI……………………………………………………………………4
Многоуровневая архитектура модели OSI………………………………….4
Протоколы модели OSI………………………………………………………5
Взаимодействие уровней модели OSI……………………………………….5
Транспортный уровень модели OSI…………………………………………7
Протоколы транспортного уровня модели OSI…………………………….7
Сетевой уровень модели OSI…………………………………………………9
Протоколы сетевого уровня модели OSI……………………………………9
Заключение……………………………………………
Список
литературы……………………………………………………
Введение
Работа сети заключается в передаче данных от одного компьютера к другому. В этом процессе можно выделить несколько отдельных задач:
распознать данные;
разбить данные на управляемые блоки;
добавить информацию к каждому блоку, чтобы:
указать местонахождение данных;
указать получателя;
добавить информацию синхронизации и информацию для проверки ошибок;
поместить данные в сеть и отправить их по заданному адресу.
Сетевая
операционная система при выполнении
всех задач следует строгому набору
процедур. Эти процедуры называются
протоколами или правилами
Модель OSI
Сетевая модель OSI (англ. Open Systems Interconnection Reference Model — модель взаимодействия открытых систем) — абстрактная модель для сетевых коммуникаций и разработки сетевых протоколов.
В 1978 году Международный комитет по стандартизации (ISO) разработал стандарт архитектуры ISO 7498, для объединения различных сетей. В разработке участвовало 7 комитетов, каждому из них был отведён свой уровень. В 1980 году IEEE опубликовал спецификацию 802, детально описавшую механизмы взаимодействия физических устройств на канальном и физическом уровнях модели OSI. В 1984 году спецификация модели OSI была пересмотрена и принята как международный стандарт для сетевых коммуникаций.
Многоуровневая архитектура
В модели OSI сетевые функции распределены между семью уровнями. Каждому уровню соответствуют различные сетевые операции, оборудование и протоколы.
Прикладной уровень
Представительский уровень
Сеансовый уровень
Транспортный уровень
Сетевой уровень
Канальный уровень
Физический уровень
Представляет уровневый подход к сети. Каждый уровень обслуживает свою часть процесса взаимодействия. Благодаря такой структуре совместная работа сетевого оборудования и программного обеспечения становится гораздо проще и понятнее.
Каждый
уровень предоставляет
Протоколы модели OSI
Прикладной HTTP, gopher, Telnet, SMTP, SNMP, CMIP, FTP, TFTP, SSH, IRC, AIM, NFS, NNTP, NTP, SNTP, XMPP, FTAM, APPC, X.400, X.500, AFP, LDAP, SIP, ITMS, Modbus TCP, BACnet IP, IMAP
Представления HTTP/HTML, ASN.1, XML, TDI, XDR, SNMP, FTP, Telnet, SMTP, NCP, AFP
Сеансовый ASP, ADSP, DLC, Named Pipes, NBT, NetBIOS, NWLink, Printer Access Protocol, ZIP
Транспортный TCP, UDP, NetBEUI, AEP, ATP, IL, NBP, RTMP, SMB, SPX, SCTP, RTP, STP, TFTP
Сетевой IP, ICMP, IPX, NWLink, NetBEUI, DDP, IPSec, ARP, RARP, DHCP, BootP
Канальный (Звена данных) ARCnet, ATM, Ethernet, FDDI, Frame Relay, LocalTalk, Token ring, PPP, StarLan, WiFi
Физический RS-232, RS-422, RS-423, RS-449, RS-485, ITU-T, DSL, ISDN, T-carrier (T1, E1), модификации стандарта Ethernet: 10BASE-T, 10BASE2, 10BASE5, 100BASE-TX, 100BASE-FX, 100BASE-T, 1000BASE-T, 1000BASE-TX, 1000BASE-SX
Взаимодействие уровней модели OSI
Задача каждого уровня - предоставление услуг вышележащему уровню, «маскируя» детали реализации этих услуг. При этом каждый уровень на одном компьютере работает так, будто он напрямую связан с таким же уровнем на другом компьютере. Эта логическая, или виртуальная, связь между одинаковыми уровнями показана на рисунке ниже. Однако в действительности связь осуществляется между смежными уровнями одного компьютера — программное обеспечение, работающее на каждом уровне, реализует определенные сетевые функции в соответствии с набором протоколов.
Перед подачей в сеть данные разбиваются на пакеты. Пакет (packet) — это единица информации, передаваемая между устройствами сети как единое целое. Пакет проходит последовательно через все уровни программного обеспечения. На каждом уровне к пакету добавляется некоторая информация, форматирующая или адресная, которая необходима для успешной передачи данных по сети. На принимающей стороне пакет проходит через все уровни в обратном порядке. Программное обеспечение на каждом уровне читает информацию пакета, затем удаляет информацию, добавленную к пакету на этом же уровне отправляющей стороной, и передает пакет следующему уровню. Когда пакет дойдет до Прикладного уровня, вся адресная информация будет удалена и данные примут свой первоначальный вид. Таким образом, за исключением самого нижнего уровня сетевой модели, никакой иной уровень не может непосредственно послать информацию соответствующему уровню другого компьютера. Информация на компьютере-отправителе должна пройти через все уровни. Затем она передается по сетевому кабелю на компьютер-получатель и опять проходит сквозь все слои, пока не достигнет того же уровня, с которого она была послана на компьютере-отправителе.
Взаимодействие смежных уровней осуществляется через интерфейс. Интерфейс определяет услуги, которые нижний уровень предоставляет верхнему, и способ доступа к ним. Поэтому каждому уровню одного компьютера «кажется», что он непосредственно взаимодействует с таким же уровнем другого компьютера. Далее описывается каждый из семи уровней модели OSI и определяются услуги, которые они предоставляют смежным уровням.
Транспортный уровень
Уровень 4, Транспортный (Transport), обеспечивает дополнительный уровень соединения — ниже Сеансового уровня. Транспортный уровень гарантирует доставку пакетов без ошибок, в той же последовательности, без потерь и дублирования. На этом уровне сообщения переупаковываются: длинные разбиваются на несколько пакетов, а короткие объединяются в один. Это увеличивает эффективность передачи пакетов по сети. На Транспортном уровне компьютера-получателя сообщения распаковываются, восстанавливаются в первоначальном виде, и обычно посылается сигнал подтверждения приема. Транспортный уровень управляет потоком, проверяет ошибки и участвует в решении проблем, связанных с отправкой и получением пакетов.
Протоколы транспортного уровня:
Transmission Control Protocol (TCP) (протокол управления передачей) — один из основных сетевых протоколов Интернета, предназначенный для управления передачей данных в сетях и подсетях TCP/IP.
Выполняет
функции протокола
TCP
— это транспортный механизм,
предоставляющий поток данных, с
предварительной установкой
Реализация TCP, как правило, встроена в ядро системы, хотя есть и реализации TCP в контексте приложения.
Когда осуществляется передача от компьютера к компьютеру через Интернет, TCP работает на верхнем уровне между двумя конечными системами, например, веб-обозреватель и веб-сервер. Также TCP осуществляет надежную передачу потока байтов от одной программы на некотором компьютере к другой программе на другом компьютере. Программы для электронной почты и обмена файлами используют TCP. TCP контролирует длину сообщения, скорость обмена сообщениями, сетевой трафик.
UDP (англ. User Datagram Protocol — протокол пользовательских датаграмм) — это транспортный протокол для передачи данных в сетях IP без установления соединения. Он является одним из самых простых протоколов транспортного уровня модели OSI. Его IP-идентификатор — 0x11.
В
отличие от TCP, UDP не гарантирует доставку
пакета, поэтому аббревиатуру иногда
расшифровывают как Unreliable Datagram Protocol (протокол
ненадёжных датаграмм). Это позволяет
ему гораздо быстрее и
Протокол SPX (англ. Sequenced Packet Exchange) — протокол последовательного обмена пакетами. Это протокол транспортного уровня с соединением. Работает поверх сетевого протокола IPX. Предполагается, что перед отправкой сообщения между рабочими станциями устанавливается соединение. На уровне протокола SPX достоверность (надёжность) передачи информации резко возрастает. При неверной передаче пакета выполняется повторная его передача.
Протокол SPX используется для гарантированной доставки пакетов, в той последовательности, в которой они передавались передатчиком.
Использование SPX в DOS
Для использования SPX под DOS необходимо знать:
формат пакета SPX (является расширением пакета IPX);
структуру блока управления SPX (совпадает с блоком управления IPX);
функции SPX.
Основные функции драйвера SPX делятся на 5 групп:
функция проверки загрузки драйвера SPX;
функции установления канала связи;
функции для приема и передачи пакетов;
функции разрыва канала связи;
функция проверки состояния канала связи.
Использование SPX в Windows
Для использования SPX в среде Windows можно воспользоваться механизмом сокетов. Сокет должен быть пакетного типа с коннектом (SOCK_SEQPACKET), протокол NSPROTO_SPX.
Сетевой уровень
Уровень 3, Сетевой (Network), отвечает за адресацию сообщений и перевод логических адресов и имен в физические адреса. Одним словом, исходя из конкретных сетевых условий, приоритета услуги и других факторов здесь определяется маршрут от компьютера-отправителя к компьютеру-получателю. На этом уровне решаются также такие задачи и проблемы, связанные с сетевым трафиком, как коммутация пакетов, маршрутизация и перегрузки. Если сетевой адаптер маршрутизатора не может передавать большие блоки данных, посланные компьютером-отправителем, на Сетевом уровне эти блоки разбиваются на меньшие. А Сетевой уровень компьютера-получателя собирает эти данные в исходное состояние.
Информация о работе Мережевий і транспортний рівень. Взаємодія між ними