Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции АВС / Лекция9.doc
Скачиваний:
52
Добавлен:
20.04.2015
Размер:
414.21 Кб
Скачать
    1. Уровни стека tcp/ip

Существуют разногласия в том, как вписать модель TCP/IPв модель OSI, поскольку уровни в этих моделях не совпадают. К тому же, модель OSI не использует дополнительный уровень — «Internetworking» — между транспортным и сетевым уровнями. Вот как традиционно протоколы TCP/IP вписываются в модель OSI:

Распределение протоколов по уровням модели OSI

7

Прикладной

напр., HTTP, SMTP, SNMP, FTP, Telnet,SSH,SMB,NFS

6

Представления

напр., XDR, AFP, TLS, SSL

5

Сеансовый

напр., ISO 8327 / CCITT X.225, RPC, NetBIOS, PPTP, L2TP, ASP

4

Транспортный

напр., TCP,UDP,SCTP,SPX,RTP,ATP,DCCP,GRE

3

Сетевой

напр., IP,ICMP,IGMP,CLNP,OSPF,RIP,IPX, DDP,ARP,RARP

2

Канальный

напр., Ethernet, Token ring, HDLC, X.25, Frame relay, ISDN, ATM,

1

Физический

напр., электрические провода,радиосвязь,волоконно-оптические провода,Wi-Fi

Обычно в стеке TCP/IP верхние 3 уровня (прикладной, представительский и сеансовый) модели OSI объединяют в один — прикладной. Поскольку в таком стеке не предусматривается унифицированный протокол передачи данных, функции по определению типа данных передаются приложению. Упрощенно интерпретацию стека TCP/IP можно представить так:

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

4

Прикладной«7 уровень»

напр.HTTP,RTP,FTP,DNS

3

Транспортный

напр., TCP,UDP,SCTP,DCPP( протоколы маршрутизации, работают поверхIP, являются частью сетевого уровня)

2

Сетевой

Для TCP/IP это IP (вспомогательные протоколы, вроде ICMP иIGMP, работают поверх IP, но тоже относятся к сетевому уровню; протокол ARP является самостоятельным вспомогательным протоколом, работающим поверх физического уровня)

1

Доступа к среде

Ethernet,WirelessEthernet,TokenRingфизическая среда и принципы кодирования информации,T1,E1

      1. Физический уровень

Физический уровеньописывает среду передачи данных (будь токоаксиальный кабель,витая пара,оптическое волокноилирадиоканал), физические характеристики такой среды и принцип передачи данных (разделение каналов,модуляцию,амплитуду сигналов,частоту сигналов,способ синхронизации передачи, время ожидания ответа и максимальное расстояние).

      1. Канальный уровень

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

Примеры протоколов канального уровня — Ethernet,IEEE 802.11Wireless Ethernet,SLIP,Token Ring,ATMиMPLS.

Канальный уровень иногда разделяют на 2 подуровня — LLCиMAC.

      1. Сетевой уровень

Сетевой уровеньизначально разработан для передачи данных из одной (под)сети в другую. Примерами такого протокола являетсяX.25иIPCв сетиARPANET.

С развитием концепции глобальной сетив уровень были внесены дополнительные возможности по передаче из любой сети в любую сеть, независимо от протоколов нижнего уровня, а также возможность запрашивать данные от удалённой стороны, например в протоколеICMP(используется для передачи диагностической информацииIP-соединения) иIGMP(используется для управленияmulticast-потоками).

ICMP и IGMP расположены над IP и должны попасть на следующий — транспортный — уровень, но функционально являются протоколами сетевого уровня, и поэтому их невозможно вписать в модель OSI.

Пакеты сетевого протокола IPмогут содержать код, указывающий, какой именно протокол следующего уровня нужно использовать, чтобы извлечь данные из пакета. Это число — уникальныйIP-номер протокола. ICMP и IGMP имеют номера, соответственно, 1 и 2.

К этому уровню относятся: DHCP[1],DVMRP,ICMP,IGMP,MARS,PIM,RIP,RIP2,RSVP

Соседние файлы в папке Лекции АВС