Remkomplekty.ru

IT Новости из мира ПК
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Адресация tcp ip

Адресация TCP/IP

В стеке TCP/IP используются три типа адресов:

  • Локальные или аппаратные адреса (MAC-адрес, например: F4-D2-32-12-43-FD);
  • Сетевой адрес (IP-адреса, например: 113.17.10.123);
  • Символьные доменные имена, например: www.just-networks.ru.

Локальный адрес

В терминологии TCP/IP под локальным адресом понимается такой тип адреса, который используется средствами базовой технологии для доставки данных в пределах подсети, являющейся элементом составной интерсети. В разных подсетях допустимы разные сетевые технологии, разные стеки протоколов, поэтому при создании стека TCP/IP предполагалось наличие разных типов локальных адресов. Если подсетью интерсети является локальная сеть, то локальный адрес — это МАС-адрес (Media Access Control).

МАС-адрес назначается сетевым адаптерам и сетевым интерфейсам маршрутизаторов. МАС-адреса назначаются производителями оборудования и являются уникальными, так как управляются централизованно. Для всех существующих технологий локальных сетей МАС-адрес имеет формат 6 байт, например 11-A0-17-3D-BC-01. Структура MAC-адреса представлена на рисунке.

  • Первые 3 октета (в порядке их передачи по сети;
  • старшие 3 октета, если рассматривать их в традиционной бит-реверсной шестнадцатеричной записи MAC-адресов) содержат 24-битный уникальный идентификатор организации (OUI), или (Код MFG — Manufacturing, производителя), который производитель получает в IEEE. При этом используются только младшие 22 разряда (бита),
  • 2 старшие имеют специальное назначение.

Сетевой адрес

Протокол IP может работать и над протоколами более высокого уровня, например над протоколом IPX или Х.25. В этом случае локальными адресами для протокола IP соответственно будут адреса IPX и Х.25. Следует учесть, что компьютер в локальной сети может иметь несколько локальных адресов даже при одном сетевом адаптере. Некоторые сетевые устройства не имеют локальных адресов. Например, к таким устройствам относятся глобальные порты маршрутизаторов, предназначенные для соединений типа «точка-точка».

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

IP-адрес – это уникальная 32-разрядная последовательность двоичных цифр, с помощью которых компьютер однозначно идентифицируется в IP-сети.

Для удобства работы с IP-адресами 32-разрядную последовательность обычно разделяют на 4 части по 8 бит (октеты), каждый октет переводят в десятичное число и при записи разделяют эти числа точками. В таком виде IP-адреса занимают гораздо меньше места и намного легче запоминаются, в соответствии с таблицей.

IP-адрес назначается администратором во время конфигурирования компьютеров и маршрутизаторов. IP-адрес состоит из двух частей: номера сети и номера узла. Номер сети может быть выбран администратором произвольно, либо назначен по рекомендации специального подразделения Internet (Internet Network Information Center, InterNIC), если сеть должна работать как составная часть Internet. Обычно поставщики услуг Internet получают диапазоны адресов у подразделений InterNIC, а затем распределяют их между своими абонентами. Но¬мер узла в протоколе IP назначается независимо от локального адреса узла. Маршрутизатор по определению входит сразу в несколько сетей. Поэтому каждый порт маршрутизатора имеет собственный IP-адрес. Конечный узел также может входить в несколько IP-сетей. В этом случае компьютер должен иметь несколько IP-адресов, по числу сетевых связей. Таким образом, IP-адрес характеризует не отдельный компьютер или маршрутизатор, а одно сетевое соединение.

Адресация TCP/IP

Главным элементом, отличающим TCP/IP от остальных стеков протоколов, обеспечивающих сервисы Сетевого и Транспортного уровней, является собственная уникальная система адресации. Каждому устройству сети TCP/IP присваивается IP-адрес (иногда больше, чем один), однозначно идентифицирующий это устройство для других систем. Большинство персональных компьютеров, задействованных в сети, используют в настоящее время сетевые адаптеры типа Ethernet и TokenRing с заранее присвоенными встроенными уникальными идентификаторами (МАС-адресами), которые делают IP-адреса избыточными. Многие другие типы компьютеров имеют всевозможные адреса, назначаемые сетевыми администраторами, причем нет никакой уверенности в том, что у другого компьютера в сети масштаба Интернета не будет точно такого же адреса.

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

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

Уровень сетевых интерфейсов (канальный OSI);

Уровень межсетевого взаимодействия (сетевой OSI);

Транспортный уровень (транспортный и сеансовый OSI);

Прикладной уровень (представительский и прикладной OSI).

В ЛВС функциональность Канального уровня определяется не протоколом из стека TCP/IP, а стандартными протоколами Канального уровня типа Ethernet или TokenRing. Хотя, вместе с тем, существует AddressResolutionProtocol (ARP, протокол разрешения адресов), применяемый системами для согласования МАС-адреса адаптера сетевого интерфейса и IP-адреса, который работает на сетевом уровне.

Именно стандарты TCP/IP определяют два протокола, наиболее часто использующиеся для создания коммуникаций Канального уровня с применением модемов и других вариантов прямого соединения. Это — Point-to-PointProtocol (РРР, протокол двухточечного соединения) и SerialLineInternetProtocol (SLIP, межсетевой протокол для последовательного канала).

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

На Транспортном уровне функционируют два протокола: TransmissionControlProtocol (TCP, протокол управления передачей) и UserDatagramProtocol (UDP, протокол передачи дейтаграмм пользователя). Протокол TCP ориентирован на установление соединения и надежен, в то время как UDP представляет собой протокол без установления соединения и, в силу этого, — не настолько устойчив. Приложение может затребовать первый или второй протокол в зависимости от собственных запросов и сервисов, которые ему уже предоставлены.

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

Прикладной уровень наиболее трудно поддается описанию, так как протоколы, работающие здесь, могут быть как полностью завершенными, самодостаточными приложениями (FTP), так и всего лишь механизмами, с помощью которых другие приложения обеспечивают какие-либо услуги, как в случае DomainNameSystem (DNS, система имен доменов) и SimpleMailTransferProtocol (SMTP, простой протокол электронной почты).

IP-адрес имеет длину 32 бита и изображается в виде четырех 8-битных десятичных чисел, разделенных точками, например, 192.168.2.45. Такая форма записи называется точечной десятичной записью (dotteddecimalnotation). Каждое из 8-битных чисел иногда носит название октета (octet) или квадранта (quad). (Эти термины изначально употреблялись в связи с тем, что для некоторых компьютеров распространенный термин «байт” не означал именно 8 бит.) Так как каждый квадрант представляет собой десятичный эквивалент 8-битного двоичного числа, его возможные значения находятся в пределах от 0 до 255. Таким образом, полный диапазон IP-адресов находится в пределах от 0.0.0.0 до 255.255.255.255.

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

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

IP-адрес всегда выделяет часть своих битов для идентификации сети и часть битов для идентификации узла, однако их количество, используемое для каждой из этих целей, не всегда одно и то же. Во многих адресах общего назначения используются 24 бита для адреса сети и 8 бит для адреса узла, но граница между соответствующими битами может быть проведена в любом месте адреса. Для указания назначения каждого бита каждая TCP/IP- система имеет, кроме IP-адреса, еще и маску подсети. Маска подсети (subnetmask) представляет собой 32-битное двоичное число, биты которого позиционно соответствуют битам IP-адреса. Установленный бит маски подсети означает, что связанный с ним бит IP-адреса есть часть идентификатора сети, в то время как бит со значением «0» предполагает, что соответствующий бит IP-адреса участвует в обозначении идентификатора узла. Как и собственно IP-адрес, маска подсети записывается с применением точечной квадронотации, поэтому может быть очень похожей на IP-адрес, хотя выполняет совершенно иную функцию.

Читать еще:  Как правильно написать емейл адрес

Линия раздела между адресами сети и хоста может пролегать в любом месте среди 32 бит маски подсети, но никогда не происходит смешивания битов для обозначения разных частей адреса. Четкая граница всегда делит IР-адрес на биты адреса сети слева и биты адреса узла справа.

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

Организация, занимающаяся регистрацией адресов сетей для Интернета, называется InternetAssignedNumbersAuthority (IANA, Агентство no выделению имен и уникальных параметров протоколов Интернета). Регистрация имен доменов происходит аналогичным образом. NSI (NetworkSolutionsInc.) назначает имя домена.

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

Идея выделения различных классов адресов заключалась в создании сетей переменного размера для удовлетворения нужд различных организаций и прикладных программ. Компания, имеющая относительно небольшую сеть, может зарегистрировать IP-адрес класса С, который позволяет поддерживать до 254 компьютеров в составе сети. Более крупная организация может использовать IP-адрес класса В или А и образовывать множество подсетей в пределах собственной сети. Подсети создаются путем «одалживания» части битов адреса узла для создания адресов подсетей, которые, по сути, являются сетями внутри сети.

IP-адреса класса D не предназначены для распределения в виде блоков, как другие классы адресов. Эта часть адресного пространства выделена под групповые адреса. Групповой (мулътивещательный) адрес (multicastaddress) идентифицирует группу компьютеров, имеющих общий признак, но не обязательно расположенных в одном месте или даже не принадлежащих одной организации. Диапазон IP-адресов, обозначенный как класс Е, зарезервирован для будущих применений.

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

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

В настоящее время развитие Интернета достигло той точки, когда сетевые адреса практически всегда присваиваются третьими организациями, а не напрямую NSI. Кроме того, неуклонное увеличение количества других коммуникационных устройств, использующих собственные IP-адреса, например, карманных компьютеров и сотовых телефонов, может уже в самом ближайшем будущем привести к нехватке IP-адресов. Последняя версия протокола IP, а именно IPv6, призвана снять это ограничение с помощью расширения адресного пространства с 32 разрядов до 128.

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

InternalHostLoopbackAddress (адрес внутренней обратной связи узла) представляет собой средство диагностики, которое позволяет направить трафик из TCP/IP-системы в нее же обратно, то есть фактически он не покидает компьютер. Система, передающая любые пакеты по адресу класса А со значением первого квадранта 127 (обычно это адрес 127.0.0.1), автоматически перенаправляет исходящий трафик в собственную входную IP-очередь. Так как пакеты не покидают компьютер, механизмы Канального и Физического уровня удаляются из петли, что дает возможность исключить протоколы этих уровней при выяснении причины возможных проблем.

IP-адрес дает возможность маршрутизировать сетевой трафик к конкретной системе, но, после того, как пакеты прибыли в компьютер и совершают продвижение вверх по стеку протоколов, их по-прежнему требуется направлять к соответствующему приложению. Этой деятельностью занимаются протоколы Транспортного уровня, а именно — TCP или UDP. Для идентификации конкретного процесса, запущенного на компьютере, протоколы TCP и UDP используют номера портов, которые включены в заголовок каждого TCP- или UDP-пакета. Обычно номер порта определяет протокол прикладного уровня, сформировавший информацию, которая содержится в пакете.

Номера портов, назначаемые конкретным сервисам, также стандартизируются IANA и публикуются в AssignedNumbersRFC (последний к настоящему времени RFC 1700). Каждая TCP/IP-система имеет файл Services, в котором перечисляются нужные ей номера портов и соответствующие им сервисы.

Комбинация номера порта и IP-адреса известна под названием сокет (socket). Формат URL требует записи сокета как IP-адреса и номера порта, разделенных двоеточием, например, 192.168.2.45:80.

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

Адресация узлов в TCP/IP-сетях

Стек протоколов и адресное пространство

Использование сетевых протоколов предполагает наличие той или иной системы адресации взаимодействующих объектов. Множество всех адресов, которые являются допустимыми в рамках конкретной системы, называется адресным пространством.

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

Стек протоколов TCP/IP предусматривает использование следующих типов сетевых адресов:

· числовой физический адрес узла сети;

· числовой логический IP-адрес хоста;

· символьное доменное имя хоста (DNS-имя).

Физические MAC-адреса

Физический адрес узла сети (станции) определяется используемой сетевой технологией. В технологии локальных сетей в качестве физического адреса узла используется так называемый МАС-адрес сетевого адаптера станции или порта маршрутизатора.

МАС-адрес (от англ. Media Access Control) представляет собой уникальный код из разделенных дефисами шести байтов, например, 10-А1-17-3D-BC-01. Напомним, что для представления одного байта кода используется две цифры шестнадцатеричной системы счисления.

Уникальность МАС-адресов обеспечивается при производстве оборудования. Старшие 3 байта МАС-адреса содержат централизовано назначаемый код производителя, а значение младших 3 байтов выбирает он сам. Отметим, что адресное пространство MAC адресов технологии локальных сетей не является структурированным.

Числовые логические IP-адреса

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

Отметим, что IP-адреса не зависят от локальных физических MAC адресов и организованы иерархически. IP-адрес станции-хоста состоит из двух частей:

· левая (сетевая часть) адреса обозначает логическую сеть, в которую входит адресуемый хост;

Читать еще:  Можно ли изменить айпи адрес

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

Трансляция физических и логических адресов в TCP/IP

Независимость логических и физических адресов предоставляет значительные удобства для управления и администрирования сетей. Иначе, например, при смене на одном из компьютеров сетевой карты всем остальным узлам сети пришлось бы учитывать это изменение.

Согласно TCP/IP физические адреса (MAC) используются только в пределах локальной сети при обмене данными между ее узлами. Маршрутизатор для передачи пакета в одну из IP-сетей, непосредственно подключенных к его портам, должен оформить его в соответствии с требованиями принятой в этой сети технологии и указать в нем МАС-адрес получателя. Однако в пакете этот адрес отсутствует, поэтому перед маршрутизатором встает задача определения этого MAC-адреса по известному IP-адресу. С аналогичной задачей сталкивается и хост, при необходимости отправить пакет в удаленную IP-сеть через маршрутизатор.

В стеке протоколов с условным названием TCP/IP для определения локального физического MAC-адреса по IP-адресу используется протокол ARP (Address Resolution Protocol), особенности работы которого зависят от того, какая технология применена в данной сети.

В TCP/IP входит также и протокол RARP (Reverse Address Resolution Protocol), решающий обратную задачу — нахождение IP-адреса по известному локальному физическому адресу. RARP используется при старте тонких сетевых клиентов (бездисковых станций). Они при включении знают физический адрес своего сетевого адаптера, но не знают своего IP-адреса.

Статические и динамические IP-адреса

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

Отметим, что все IP-адреса этого централизовано выделенного организации пула, являются постоянными, т.е. статическими. Процедура же закрепления этих статических IP-адресов за конкретными компьютерами пользователей должно осуществляться самой организацией.

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

Для автоматизации процедуры закрепления IP-адресов за конкретными компьютерами используется протокол DHCP (Dynamic Host Configuration Protocol) верхнего уровня стека TCP/IP.

Символьные доменные имена хостов (DNS-имена)

Человеку гораздо легче запоминать слова, а не числа. Поэтому в качестве адресов компьютеров TCP/IP сетях используются не только числа, но и символьные имена. Кроме того, в TCP/IP сетях применяется не плоская (неупорядоченная) система символьных имен, а древовидная, иерархическая структура, которая называется доменной системой имен DNS (Domain Name System). При этом DNS обеспечивает иерархическую организацию символьных адресов сетевых компьютеров по принципу отличному от иерархии их физического подключения в сеть.

Пространство имен DNS представляет собой аналог корневой системы дерева. Эта иерархическая структура начинается с корневого домена, который обозначается точкой “.”. Под корнем располагаются домены верхнего уровня, ниже — второго и так далее. Каждый домен дожжен иметь уникальное имя, а каждый из поддоменов — уникальное имя внутри своего домена.

Составные части доменного имени элемента этой структуры отделяются друг от друга точками, а самая младшая часть имени соответствует конечному узлу (хосту) сети. При этом запись доменного имени начинается с его младшей части и заканчивается старшей частью. Так в доменном имени www.yandex.ru.: ru — является именем домена верхнего уровня, yandex – именем домена второго уровня, а www — именем домена третьего уровня. При этом в качестве домена самого нижнего уровня www выступает символьное имя компьютера (хоста).

В DNS используются следующие термины:

· полное доменное имя (например, www.mail.yandex.ru.) включает имена всех уровней иерархии, в том числе и имя корневого домена, т.е. символ “.” ;

· краткое доменное имя — это имя конечного узла (сетевого компьютера), которым для рассматриваемого примера является имя www;

· доменная зона— совокупность доменных имён определённого уровня, входящих в конкретный домен (например, зона yandex.ru. включает все доменные имена третьего уровня в домене второго уровня yandex).

В именах не учитывается регистр, а глубина иерархии DNS теоретически может достигать 127 уровней. Причем длина полного доменного имени ограничена 255 символами, а любая его составная часть может содержать до 63 символов.

Отметим, что символьное имя хоста и его числовой IP-адрес не тождественны. Например, для размещения на одном компьютере нескольких веб-сайтов хост с одним IP-адресом может иметь несколько символьных имён. В тоже время — для балансировки нагрузки одно символьное имя может соответствовать нескольким хостам. Кроме того, в сети могут существовать хосты с IP-адресами, но не имеющие символьных имен.

Администрирование доменных имен сети Интернет

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

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

Корневой домен DNS глобальной сети Интернет управляется международными, региональными и национальными координационными центрами на основе распределённой системы регистрации при свободном доступе к реестрам доменных имен аккредитованных регистраторов.

Имена доменов верхнего уровня сети Интернет строго определены и могут быть трех или двухсимвольными. Домены с трехсимвольными именами исторически предназначались для организаций, расположенных на территории США и информировали об их организационной принадлежности. К таким доменам, например, относятся:

COM – коммерческие организации;

EDU – учебные заведения;

GOV – правительственные учреждения;

MIL – военные учреждения;

NET – организации, поддерживающие сети или предоставляющие сетевые услуги;

ORG – прочие некоммерческие организации;

INT – международные организации.

Двухсимвольные доменные имена в сети Интернет предназначаются для других стран. Ниже приведено несколько таких имен.

Типы и классы адресов стека TCP/IP. Протоколы разрешения адресов.

Стек протоколов TCP/IP

Семейство протоколов TCP/IP широко применяется во всем мире для объединения компьютеров в сеть Internet. Единая сеть Internet состоит из множества сетей различной физической природы, от локальных сетей типа Ethernet и Token Ring, до глобальных сетей типа NSFNET.

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

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

Читать еще:  Как проверить правильность ip адреса

Проблема доставки пакетов в такой системе решается путем реализации во всех узлах и шлюзах межсетевого протокола IP.

Протокол IP относится к группе протоколов TCP/IP. Протокол TCP реализует транспортные функции модели OSI (Open Systems Interconnection), ее четвертого уровня. Его основная обязанность — обеспечение надежной связи между начальной и конечной точками пересылки данных. IP располагается в OSI на сетевом, или третьем, уровне; он должен поддерживать передачу маршрутизаторам адресов отправителя и получателя каждого пакета на всем пути его следования. Маршрутизаторы и коммутаторы третьего уровня считывают записанную в пакетах по правилам IP и других протоколов третьего уровня информацию и используют ее совместно с таблицами маршрутизации и некоторыми другими интеллектуальными средствами поддержки работы сети, пересылая данные по сетям TCP/IP любого масштаба — от «комнатной» до глобальной, охватывающей всю планету.

Межсетевой уровень является по существу базовым элементом во всей архитектуре протоколов, обеспечивая возможность стандартизации протоколов верхних уровней.

Типы :

-локальные (аппаратные) адреса;

-сетевые адреса (IP-адреса);

-символьные (доменные) имена.

В терминологии TCP/IP под локальным адресом понимается такой тип адреса, который используется средствами базовой технологии для доставки данных в пределах подсети, являющейся элементом составной сети. Если подсетью составной сети является локальная сеть, то локальный адрес – это MAC-адрес. MAC-адрес назначается сетевым адаптерам и сетевым интерфейсам маршрутизаторов. MAC-адреса назначаются производителями оборудования и являются уникальными. Для всех существующих технологий локальных сетей MAC-адрес состоит из 6 байт, например 11-A0-17-3D-BC-01. MAC-адрес – это адрес, используемый на канальном уровне.

IP-адрес – это адрес сетевого уровня. IP-адреса представляют собой основной тип адресов, на основании которых сетевой уровень передает пакеты между сетями. Эти адреса состоят из 4 байт, например, 109.26.17.100. IP-адрес назначается администратором во время конфигурирования компьютеров и маршрутизаторов. IP-адрес состоит из двух частей: номера сети и номера узла. Номер узла назначается независимо от локального адреса узла.

Символьные доменные имена — специальные имена компьютеров в сети Internet.

Классы IP-адресов

-К классу А относится адрес, в котором старший бит имеет значение 0. В адресах класса А под идентификатор сети отводится 1 байт, а остальные 3 байта интерпретируются как номер узла в сети.

-К классу В относятся все адреса, старшие два бита которых имеют значение 10. В адресах класса В под номер сети и под номер узла отводится по 2 байта.

-К классу С относятся все адреса, старшие три бита которых имеют значение 110. В адресах класса С под номер сети отводится 3 байта, а под номер узла — 1 байт.

-Если адрес начинается с последовательности 1110, то он является адресом класса D и обозначает особый групповой адрес

-Если адрес начинается с последовательности 11110, то это значит, что данный адрес относится к классу Е. Адреса этого класса зарезервированы для будущих применений.

Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ — конструкции, предназначен­ные для поддерживания проводов на необходимой высоте над землей, водой.

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций.

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

Автоматическое назначение IP-адресов

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

Рассмотрим вариант, когда несколько компьютеров подсоединяются к маршрутизатору для выхода в Интернет через порты ethernet внутренней сети и/или беспроводным путем, если маршрутизатор поддерживает Wi-Fi.

Почти любой Интернет-маршрутизатор способен назначать IP-адреса автоматически, так как там работает встроенная служба выдачи адресов (так называемый DHCP-сервер). При этом нет необходимости настраивать эти адреса на компьютерах: обо всем позаботится эта служба, если только Windows настроена по умолчанию, то есть на автоматическую настройку параметров TCP/IP. Как понять, что компьютеры получили адреса автоматически? Для этого в Windows XP нужно выбрать Пуск –> Настройка –> Панель управления –> Сетевые подключения –> Подключение по локальной сети, открыть его свойства, найти в списке Протокол Интернета TCP/IP и открыть его свойства. Если там выбрана опция «Получить IP-адрес автоматически», и при этом Вы свободно можете выйти в Интернет, значит, используется DHCP-сервер маршрутизатора:

Этого достаточно для успешной работы в сети Интернет, но вот для обмена информацией между компьютерами внутри сети нужна дополнительная настройка. Итак, мы уже не заботимся о ручной настойке IP-адресов, они правильно назначены маршрутизатором, теперь нужно добиться, чтобы каждый компьютер «видел» в сети все остальные. Об этом немного ниже, а пока опишем ситуацию, когда нужно назначить IP-адреса вручную.

Ручная конфигурация IP-адресов

Может случиться так, что DHCP-сервер не работает на маршрутизаторе, а, может, и никакого маршрутизатора вообще нет, ведь необязательно компания должна иметь выход в Интернет, можно использовать обычный сетевой коммутатор, то есть более простое устройство, не имеющее функции DCHP-сервера. В этом случае просто необходимо вручную назначить IP адреса для связи между компьютерами. Для того, чтобы определить, что у вас присутствует именно эта ситуация и вам нужно настраивать IP-адреса вручную, необходимо знать модель вашего маршрутизатора или коммутатора. Различных моделей на рынке присутствует очень много и в рамках этой статьи мы не можем дать единой методики определения, поэтому просто расскажем о ручной настройке IP-адресов.Сначала определимся, какую адресацию выделить на сеть. Существует так называемый частный диапазон IP адресов, который можно использовать для корпоративных, домашних и прочих сетей, не имеющих непосредственного выхода в Интернет. Возьмем, к примеру, такую сеть: 192.168.100.xxx, где xxx номер, уникальный для каждого компьютера, тогда как левая часть адреса будет неизменной для всех. То есть можем взять адрес 192.168.100.5 для одного компьютера, 192.168.100.6 для другого и так далее. Чтобы назначить адрес в Windows XP нужно выбрать Пуск –> Настройка –> Панель управления –> Сетевые подключения –> Подключение по локальной сети, открыть его свойства, найти в списке Протокол Интернета TCP/IP и открыть его свойства. Там выбрать «Использовать следующий IP-адрес» и ввести первый адрес. Маску подсети указать 255.255.255.0.

Для Windows 7 адрес назначается похожим образом: нужно выбрать Пуск –> Настройка –> Панель управления –> Центр управления сетями и общим доступом –> Изменение параметров адаптера –> Подключение по локальной сети, открыть его свойства, найти в списке Протокол Интернета TCP/IP и открыть его свойства. Там нужно задать новый IP-адрес, обеспечив, разумеется, различие с другими компьютерами в последней (и ТОЛЬКО в последней!) группе цифр. В случае, если офис не имеет выхода в Интернет через маршрутизатор, можно больше ничего не менять, этого будет достаточно. Если маршрутизатор есть, но автоматическая выдача адресов (DHCP-сервер) не работает, нужно сначала узнать, какой IP-адрес назначен на внутреннем интерфейсе маршрутизатора (обычно это 192.168.0.1 или 10.0.0.1) и указать этот адрес в свойствах TCP/IP в качестве Основного шлюза и DNS-сервера:

Проверяется правильная настройка IP адресов с помощью команды ping. Нажмите Пуск – Выполнить, введите слово cmd и нажмите OK. В открывшемся окне в командной строке запустите команду (для наших примеров) ping 192.168.100.1, затем ping 192.168.100.5 и т.д. В случае правильной настройки Вы должны получить ответ от удаленного устройства, если нет, ищите ошибку в цифрах:

Ссылка на основную публикацию
Adblock
detector