Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Протокол сетевого уровня IP. Основные задачи. Принцип работы




Порты TCP и UDP

По номеру порта транспортные протоколы определяют, какому приложению передать содержимое пакетов.

Порты могут принимать значение от 0 до 65535 (два байта 2^16).

Номера портам присваиваются таким образом: имеются стандартные номера (например, номер 21 закреплен за сервисом FTP, 23 - за telnet, 80 - за HTTP), а менее известные приложения (точнее, их протоколы пользовательского уровня) пользуются произвольно выбранными локальными номерами (как правило, больше 1024).

Закрепление портов имеет характер "значения по умолчанию" – при желании можно любой порт закрепить за любым сервисом, единственное условие – обращение к этому сервису должно явным образом передаваться на определённый порт. Например, в случае URL вида http://name.host.ru:81 – обращение по протоколу http будет направлено на 81 порт, а не 80, как обычно принято для http. Если на узле name.host.ru http-сервер принимает запросы на 81 порту – всё будет работать как нужно. При этом на 80 порту может работать другой сервер или ничего не работать (при этом запросы игнорируются, пакеты уничтожаются).

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

 

Порт Служба Описание
  - Зарезервировано
  Daytime Синхронизация времени
  ftp-data Канал передачи данных для FTP
  ftp Передача файлов
  telnet Сетевой терминал
  SMTP Передача почты
  time Синхронизация времени
  Whois Служба Whois
  DNS Доменные имена
  bootps BOOTP и DHCP - сервер
  bootps BOOTP и DHCP - клиент
  tftp Упрощенная передача почты
  http Передача гипертекста
  POP2 Получение почты
  POP3 Получение почты
  NNTP Конференции
  NTP Синхронизация времени
  netbios-ns NETBIOS - имена
  netbios-dgm NETBIOS Datagram Service
  netbios-ssn NETBIOS Session Service
  imap2 Получение почты
  SNMP Протокол управления
  z39.50 Библиотечный протокол
  IPX IPX - протокол
  imap3 Получение почты
  HTTPs HTTP с шифрованием
  RIP Динамическая маршрутизация

 

IP (Internet Protocol) – межсетевой протокол, протокол, обеспечивающий передачу данных между сетями TCP/IP.

Основные задачи IP-протокола:

· Адресация;

· Маршрутизация;

· Фрагментация датаграмм;

· Передача данных.

Протокол IP доставляет блоки данных от одного IP-адреса к другому.

Программа, реализующая функции того или иного протокола, часто называется модулем, например, “IP-модуль”, “модуль TCP”.

Когда модуль IP получает IP-пакет с нижнего уровня, он проверяет IP-адрес назначения.

Если IP-пакет адресован данному компьютеру, то данные из него передаются на обработку модулю вышестоящего уровня TCP или UDP (какому конкретно – указано в заголовке IP-пакета).

Если же адрес назначения IP-пакета – чужой, то модуль IP отправляет его дальше к месту назначения, определив маршрут следования. Существуют специальные устройства, предназначенные для этой функции – маршрутизаторы. Именно работой маршрутизаторов достигается связность единого адресного пространства Всемирной Сети.

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

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

При этом модуль IP может отправить компьютеру-источнику этого IP-пакета уведомление об ошибке. Такие уведомления отправляются с помощью протокола ICMP, являющегося неотъемлемой частью модуля IP. Иногда, в целях безопасности, такая отсылка уведомлений запрещается (администратором при настройке устройства).

Более никаких средств контроля корректности данных, подтверждения их доставки, обеспечения правильного порядка следования IP-пакетов, предварительного установления соединения между компьютерами протокол IP не имеет, его дело – доставить пакет от одного IP-адреса к другому, а что дальше с ним делать – определяется на транспортном уровне.

 




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


Дата добавления: 2014-01-06; Просмотров: 1497; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.