« Все статьи

Содержание:

  1. Сетевые протоколы TCP/IP, NWLink IPX/SPX, NetBEUI
  2. Сетевые протоколы UDP, TCP, ICMP
  3. Что такое IP-адрес
  4. Что такое маска адреса (подсеть)
  5. Что такое Шлюз (Gateway)
  6. Что такое таблицы маршрутизации
  7. Что такое сетевые порты
  8. Что такое MAC-адрес
  9. Где посмотреть все сетевые настройки

Сетевые протоколы TCP/IP, NWLink IPX/SPX, NetBEUI к содержанию ↑


Начнем с общего определения термина «сетевой протокол».
Сетевой протокол является набором программно реализованных правил общения компьютеров друг с другом. По сути это язык, на котором компьютеры «общаются» между собой и передают информацию. Раньше компьютеры были, скажем так, многоязычны и в ранних версиях ОС Windows использовался целый ряд протоколов, — TCP/IP, NWLink IPX/SPX, NetBEUI. На сегодняшний день используется единый протокол TCP/IP, поэтому дальше мы поговорим именно о нем.

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

Сетевые протоколы UDP, TCP, ICMP к содержанию ↑


В рамках протокола TCP/IP для передачи данных используются протоколы — TCP и UDP. Многие наверняка слышали, что существуют порты TCP и UDP, но не все знают в чем разница и что это вообще такое…

Передача данных по протоколу TCP (Transmission Control Protocol — Протокол Управления Передачей) предусматривает наличие подтверждений получения информации.

«-Ну, мол, — получил?»

«-Получил!»

Если передающая сторона в установленные сроки не получает необходимого подтверждения, то данные передаются повторно. Поэтому протокол TCP относят к протоколам, предусматривающим соединение, а UDP (User Datagram Protocol — Протокол Пользовательских Датаграмм) — нет. 

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

Есть еще так же протокол ICMP (Internet Control Message Protocol — межсетевой протокол управляющих сообщений), который используется для передачи данных о параметрах сети. Он включает в себя служебные типы пакетов, такие как ping, distination unreachable, TTL и пр.

Что такое IP-адрес к содержанию ↑


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

IP-адрес  — 32-х битное число, используемое для идентификации компьютера в сети. Адрес принято записывать десятичными значениями каждого октета этого числа с разделением полученных значений точками. Например, 192.168.102.21

IP-адреса уникальны, — это значит, что каждое устройство имеет свое собственное сочетание цифр, и в сети не может быть двух устройств с одинаковыми IP-адресами. IP-адреса распределяются централизованно, интернет-провайдеры делают заявки в национальные центры в соответствии со своими потребностями. Полученные провайдерами диапазоны адресов распределяются дальше между клиентами. Клиенты, в свою очередь, сами могут выступать в роли провайдера и распределять полученные IP-адреса между субклиентами и т.д. При таком способе распределения IP-адресов компьютерная система точно знает «расположение» компьютера, имеющего уникальный IP-адрес; — ей достаточно переслать данные в сеть «владельца», а провайдер в свою очередь проанализирует пункт назначения и, зная, кому отдана эта часть адресов, отправит информацию следующему владельцу поддиапазона IP-адресов, пока данные не поступят на компьютер назначения.

Для построения же локальных сетей выделены специальные диапазоны адресов. Это адреса 10.x.x.x, 192.168.x.x10.x.x.x, c 172.16.x.x по 172.31.x.x169.254.x.x, где под x— имеется ввиду любое число от 0 до 254. Пакеты, передаваемые с указанных адресов, не маршрутизируются, иными словами, попросту не пересылаются через Интернет, а поэтому в различных локальных сетях компьютеры могут иметь совпадающие адреса из указанных диапазонов. К примеру, в двух разных компаниях могут находится два компьютера с адресами 192.168.0.233, но не могут, скажем, с адресами 85.143.203.132, полученными от интернет-провадера, т.к. в интернете не может быть два одинаковых IP-адреса. Для пересылки информации с таких компьютеров в Интернет и обратно используются специальные программы и устройства, которые заменяют локальные адреса реальными при работе с интернетом. Другими словами, данные в Сеть пересылаются с реального IP-адреса, а не с локального. Этот процесс происходит незаметно для пользователя и называется трансляцией адресов. Хочется так же упомянуть, что в рамках сети одной компании, не может быть два компьютера с одним локальным IP-адресом, т.е., в указанном выше примере имелось ввиду, что один компьютер с адресом  192.168.0.233 в одной компании, а второй с таким же адресом — в другой. В одной же компании два компьютера с адресом  192.168.0.233 попросту «не уживутся».

Многие наверняка слышали такие термины как внешний IP и внутренний IP, постоянный (статический IP) и переменный (динамический) IP:

  • внешний IP — это как раз тот самый IP-адрес, который выдает Вам провайдер, т.е. Ваш уникальный адрес в интернете, например, — 85.143.203.132
  • внутренний IP, — это локальный IP-адрес, т.е. Ваш IP в локальной сети, например, — 192.168.1.3
  • статический IP — это IP-адрес, который не меняется с каждым подключением, т.е. закреплен за Вами твердо и навсегда
  • динамический IP, — это плавающий IP-адрес, который меняется с каждым подключением

Тип Вашего IP-адреса, (статический или динамический) зависит от настроек провайдера.

Что такое маска адреса (подсеть) к содержанию ↑


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

Маска подсети — это параметр, который сообщает программному обеспечению о том, сколько компьютеров объединено в данную группу (подсеть). Маска адреса имеет такую же структуру как и сам IP-адрес: это набор из четырех групп чисел, каждое из которых может быть в диапазоне от 0 до 255. При этом, чем меньше значение маски, тем больше компьютеров объединено в данную подсеть. Для сетей небольших компаний маска обычно имеет вид 255.255.255.x (например, 255.255.255.224). Маска сети присваивается компьютеру одновременно с IP-адресом. Так, например, сеть 192.168.0.0 с маской 255.255.255.0 может содержать в себе компьютеры с адресами от 192.168.0.1 до 192.168.254. А сеть 192.168.0.0 с маской 255.255.255.128 допускает адреса от 192.168.0.1 до 192.168.0.127.

Как правило сети с небольшим возможным числом компьютеров используются провайдерами с целью экономии IP-адресов. Например, клиенту, может быть назначен адрес с маской 255.255.255.252. Такая подсеть содержит в себе только два компьютера.

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

Что такое Шлюз (Gateway) к содержанию ↑


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

Для работы исключительно в локальной сети шлюз может не указываться.

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

Что такое таблицы маршрутизации к содержанию ↑


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

Что такое сетевые порты к содержанию ↑


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

Номера портов с 1-го до 1023-й закреплены за конкретными программами (так называемые well-known-порты). Порты с номерами 102465 535 могут быть использованы в программах собственной разработки. При этом возможные конфликты должны решаться самими программами путем выбора свободного порта. Иными словами, порты будут распределяться динамически: возможно, что при следующем старте программа выберет иное значение порта, если, конечно, вручную через настройки не задать ей порт.

Что такое MAC-адрес к содержанию ↑


Дело в том, что пересылаемые пакеты в сети адресуются компьютерам не по их именам и не на IP-адрес. Пакет предназначается устройству с конкретным адресом, который называется MAC-адресом.

MAC-адрес — это уникальный адрес сетевого устройства, который заложен в него изготовителем оборудования, т.е. это этакий проштампованный номер Вашей сетевой карты. Первая половина MAC-адрес представляет собой идентификатор изготовителя, вторая — уникальный номер данного устройства.

Как правило MAC-адрес требуется для идентификации, скажем, у провайдера (если провайдер использует привязку по мак-адресу вместо логина-пароля) или при настройке маршрутизатора.

Где посмотреть все сетевые настройки к содержанию ↑


Пуск — Выполнить — вводим cmd — жмем Enter — в появившейся консоли вводим ipconfig /all и снова жмем Enter.

Как результат — видим все настройки ПК.

Блог | Интернет | Полезно знать

Последние статьи

Все новости
Подпишитесь на новости