- •Уровни стека tcp/ip[править | править вики-текст]
- •Прикладной уровень[править | править вики-текст]
- •Транспортный уровень[править | править вики-текст]
- •Сетевой уровень[править | править вики-текст]
- •Канальный уровень[править | править вики-текст]
- •Сравнение с моделью osi[править | править вики-текст]
- •IPv4[править | править вики-текст]
- •IPv6[править | править вики-текст]
- •Уровни модели osi[править | править вики-текст]
IPv4[править | править вики-текст]
Основная статья: IPv4
В 4-й версии IP-адрес представляет собой 32-битовое число. Удобной формой записи IP-адреса (IPv4) является запись в виде четырёх десятичных чисел значением от 0 до 255, разделённых точками, например, 192.168.0.3.
IPv6[править | править вики-текст]
Основная статья: IPv6
[1]В 6-й версии IP-адрес (IPv6) является 128-битовым. Внутри адреса разделителем является двоеточие (напр. 2001:0db8:85a3:0000:0000:8a2e:0370:7334). Ведущие нули допускается в записи опускать. Нулевые группы, идущие подряд, могут быть опущены, вместо них ставится двойное двоеточие (fe80:0:0:0:0:0:0:1 можно записать как fe80::1). Более одного такого пропуска в адресе не допускается.
IP-адрес состоит из двух частей: номера сети и номера узла. В случае изолированной сети её адрес может быть выбран администратором из специально зарезервированных для таких сетей блоков адресов (10.0.0.0/8, 172.16.0.0/12 или 192.168.0.0/16). Если же сеть должна работать как составная часть Интернета, то адрес сети выдаётся провайдером либо региональным интернет-регистратором (Regional Internet Registry, RIR).
Маршрутизатор по определению входит сразу в несколько сетей. Поэтому каждый порт маршрутизатора имеет собственный IP-адрес. Конечный узел также может входить в несколько IP-сетей. В этом случае компьютер должен иметь несколько IP-адресов, по числу сетевых связей. Таким образом, IP-адрес характеризует не отдельный компьютер или маршрутизатор, а одно сетевое соединение.
Типы адресации[править | править вики-текст]
Есть два способа определения того, сколько бит отводится на маску подсети, а сколько — на IP-адрес.
Изначально использовалась классовая адресация (INET), но со второй половины 90-х годов XX века она была вытеснена бесклассовой адресацией (CIDR), при которой количество адресов в сети определяется маской подсети.
Маска подсети — битовая маска, определяющая, какая часть IP-адреса узла сети относится к адресу сети, а какая — к адресу самого узла в этой сети (при этом, в отличие от IP-адреса, маска подсети не является частью IP-пакета). Например, узел с IP-адресом 12.34.56.78 и маской подсети 255.255.255.0 находится в сети 12.34.56.0 с длиной префикса 24 бита. В случае адресации IPv6 адрес 2001:0DB8:1:0:6C1F:A78A:3CB5:1ADD с длиной префикса 32 бита (/32) находится в сети 2001:0DB8::/32.
https://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D1%81%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D1%81%D0%B5%D1%82%D0%B8
Одно доменное имя может преобразовываться поочерёдно в несколько IP‐адресов (для распределения нагрузки).
Одновременно, один IP‐адрес может использоваться для тысяч доменных имён с разными сайтами (тогда при доступе они различаются по доменному имени), что вызывает проблемы при идентификации сайтов по IP‐адресу в целях цензуры.[3][4][1]
Также, сервер с одним доменным именем может содержать несколько разных сайтов, а части одного сайта могут быть доступны по разным доменным именам (например, для изоляции cookies и скриптов в целях защиты от атак типа межсайтового скриптинга).
Провайдеры часто при выдаче статического IP абаненту в целях экономи реальных ip, выдают свой внутренний. Т.о. через 1 реальный ip в инете сидят очень много человек, получивших такие нереальные. Тебе это почти ничем не грозит, просто доступ извне (не от абонентов твоего провайдера) к тебе получить нельзя, организовать на своем компе FTP сервер например ты не сможешь.
http://d-group.net.ua/content/view/119/63/
есть белый IP который виден из интернета, а есть такой что провайдер назначает его домашнему роутеру как для внутренней сети и из интернета он не виден нихрена и порты там хрен пробросишь, потому что домашний роутер не напрямую своим белым ip смотрит в интернет, а внутренним серым ip, назначенным провайдером, смотрит на провайдера, который своим белым ip уже смотрит в интернет - козлы короче (в Ростелекоме так делают)
статический/динамический IP адрес
После установления сеанса связи с Интернет-провайдером компьютер пользователя на протяжении сеанса становится частью сети Интернет. При этом для сети он представлен уникальным адресом вида xxx.xxx.xxx.xxx ( например, 194.87.162.120 ), так называемом IP (произносится как ай-пи) адресом.
IP адрес может быть:
статическим - выдается при регистрации вместе с именем и паролем на вход, при каждом сеансе связи компьютер пользователя фигурирует под одним и тем же IP адресом;
динамическим - при каждом сеансе компьютеру пользователя присваивается IP адрес, выбраный случайным образом из некоторого диапазона, условно-произвольный.
IP-адрес называют статическим (постоянным, неизменяемым), если он назначается пользователем в настройках устройства, либо назначается автоматически при подключении устройства к сети и не может быть присвоен другому устройству.
IP-адрес называют динамическим (непостоянным, изменяемым), если он назначается автоматически при подключении устройства к сети и используется в течение ограниченного промежутка времени, указанного в сервисе назначавшего IP-адрес (DHCP).
Преимущества и недостатки:
По скорости и качеству соединения и последующей работы оба способа получения адреса абсолютно идентичны.
С точки зрения безопасности выбор динамического IP адреса более удачен, так как это затруднит отслеживание вашего компьютера и попытки произвести атаку. Кроме того, отпадает необходимость помнить IP адрес :)
Работать со статическим IP адресом имеет смысл, когда на вашей машине запущен сетевой сервис, к которому обращаются снаружи из сети. При dialup подключении случай достаточно редкий. Кроме того, в сети существуют некоторые сервисы, в основном коммерческие, для работы с которыми статический IP адрес является обязательным.
MAC-адрес;
MAC адрес – проще говоря уникальный цифровой номер, присвоенный каждой сетевой карте. MAC адрес, прописывается в сетевую карту, еще при ее создании на заводе. (пуск/ cmd getmac)
Принципы работы: DNS и DHCP Принципы работы: DNS и DHCP;
(подробно
Domain Name System (система доменных имен) – это распределенная система получения соответствия между именем компьютера и его числовым ip-адресом. Числовая адресация удобна для машинной обработки таблиц маршрутов, но совершенно не приемлема для использования ее человеком.
основное назначение DNS-серверов:
· получение информации об IP-адресе сервера по его имени и наоборот,
· маршрутизация электронной почты,
· предоставление информации об обслуживающих серверах определенных протоколов внутри сети.
DNS (Domain Name Service) – служба, отвечающая за разрешение символьных имен, база которых хранится на сервере, являющейся частью общей иерархической структуры. Port :53 (UDP/TCP): -tcp:применяется только для переноса базы DNS-сервера с основного сервера на вспомогательный На данный момент существует 14 NameServer-ов главных по всему миру. Процедура поиска имени клиентом: 1. Клиент просматривает свой DNS-кеш 2. Просматривает содержимое файла hosts (Windows/system32/drivers/etc/) 3. Обращение к DNS-серверу, который указан в настройках сетевого адаптера 3. Обращение к авторизированному DNS (если администратор отключил рекурсивный запрос )
Dynamic Host Configuration Protocol (протокол динамической конфигурации хоста) – сетевой протокол, используемый для того, чтобы компьютеры в сети смогли автоматически получить правильный IP-адрес и другие параметры для работы в сети TCP/IP.
Протокол DHCP является одним из часто используемых в повседневной жизни протоколов. Он позволяет автоматически получать настройки сетевого интерфейса от сервера локальной сети, который следит за выдачей IP адресов и содержиит их базу данных для раздачи. Использование DHCP упрощает администрирование, в случае, если жесткая привязка клиентских компьютеров к IP-адресам не требуется. DHCP (Dynamic Host Configuration Protocol) – протокол, применяемый для рассылки параметров стека TCP/IP клиентам системы. Сервер сдает адреса в аренду клиентам. Используемые порты DHCP: Port:67(UDP) – Server; 68(UDP) – Client. Принцип работы: Клиент широковещанием (Multicast) рассылает запросы поиска DHCP-сервера (пакет Discover). Сервер, приняв такой пакет, предлагает ему IP-адрес и параметры (пакет Offer). Клиент, приняв предложение сервера, просит зарегистрировать данный адрес за ним (пакет Request). Выполнив регистрацию, сервер подтверждает возможность использования IP-адреса (пакет ACK)
https://www.youtube.com/watch?v=s-NjF8M-A7E
Команды: ping, nslookup, ipconfig, tracert, route, netstat;
Команды: ping, nslookup, ipconfig, tracert, route, netstat;
PING. Проверяет связь с IP-хостом. (проверить доступен ли ресусрс)
Ping IP ST города -n 30 -l 200
Ping ya.ru -n 30 -l 200
Ping имя узла -n 30
Ping IP Адрес роутера -n 30 -l 200
TRACERT (Traceroute). Отображает адреса всех маршрутизаторов на пути от клиента до удаленного хоста. (провреить маршрут запросов)
NSLOOKUP. она показывает список ip адресов хоста
Nslookup имя узла 8.8.8.8
Nslookup имя узла DNS
IPCONFIG. Отображает текущую конфигурацию сети TCP/IP.
NETSTAT. Отображает статистику и текущие соединения по протоколу TCP/IP.
ROUTE. Позволяет конфигурировать сетевые маршрутные таблицы.
http://v90.kiev.ua/articles/net_tools.html#ping
Принципы работы и различие сетевого оборудования (роутер, switch, hub); Принципы работы и различие сетевого оборудования (роутер, switch, hub);
https://youtu.be/1rJFyn9tSGE
http://novhwd.ru/otvety/chto_takoe_svitch_khab_kommutator_i_marshrutizator/
хаб - повторитель. свитч использует mac-адреса для оперделения того, на какой физический порт отсылать пакеты. роутер оперирует ip-адресами (либо другими адресами, если это не ip-роутер) , а так же имеет дополнительные функции.
Что такое хаб, свитч, коммутатор и маршрутизатор? Какая между ними разница, в каких случаях они используются?! ... Для проектирования локальной сети лучше всего использовать коммутатор, он же свич.
Сетевой коммутатор (жарг. свитч от англ. switch — переключатель) — устройство, предназначенное для соединения нескольких узлов компьютерной сети в пределах одного или нескольких сегментов сети. Коммутатор работает на канальном (втором) уровне модели OSI. Коммутаторы были разработаны с использованием мостовых технологий и часто рассматриваются как многопортовые мосты. Для соединения нескольких сетей на основе сетевого уровня служат маршрутизаторы (3 уровень OSI). Сетевой мост, бридж (с англ. bridge) — сетевое устройство второго уровня модели OSI, предназначенное для объединения сегментов (подсети) компьютерной сети в единую сеть. + Сетевой мост работает на канальном уровне сетевой модели OSI, при получении из сети кадра, сверяет MAC-адрес последнего и, если он не принадлежит данной подсети, передаёт (транслирует) кадр дальше в тот сегмент, которому предназначался данный кадр; если кадр принадлежит данной подсети, мост ничего не делает. Маршрутиза́тор (проф. жарг. ра́утер, ру́тер (от англ. router /ˈɹu:tə(ɹ)/ или /ˈɹaʊtəɹ/[1], /ˈɹaʊtɚ/) или ро́утер (транслитерация английского слова)) — специализированный сетевой компьютер, имеющий два или более сетевых интерфейсов[2] и пересылающий пакеты данных между различными сегментами сети. Маршрутизатор может связывать разнородные сети различных архитектур. Для принятия решений о пересылке пакетов используется информация о топологии сети и определённые правила, заданные администратором. Логотип Викисловаря В Викисловаре есть статья «рутер» Маршрутизаторы работают на более высоком «сетевом» (третьем) уровне сетевой модели OSI, нежели коммутатор (или сетевой мост) и концентратор (хаб), которые работают соответственно на втором и первом уровнях модели OSI. ++++++++++++++++++++++++++++++ Хаб, бридж, свитч Хаб это повторитель. Повторитель (repeater) в сетях Ethernet на коаксиальном кабеле используется как средство преодоления ограничений длины кабеля и количества подключенных узлов (по электрическим характеристикам). В сетях на витой паре и оптоволокне повторитель является самым дешевым вариантом связующего устройства и чаще называется хабом (hub). Мост (bridge) является средством передачи кадров между двумя (или более) сегментами-доменами коллизий. Мост анализирует заголовок кадра — его интересуют МАС-адреса источника и получателя. Мост прослушивает кадры, приходящие каждый на свой порт, и составляет списки МАС-адресов узлов, подключенных к этим портам (по адресам источника). Если приходящий кадр имеет адрес назначения, принадлежащий тому же сегменту, то этот кадр мостом фильтруется — никуда не транслируется. Если адрес назначения известен мосту и относится к другому сегменту, мост транслирует этот кадр в соответствующий порт. Если положение адресата назначения еще не известно мосту, кадр транслируется во все порты (кроме того, откуда он пришел). Широковещательные и многоадресные кадры также транслируются во все порты. Коммутатор (switch) в принципе выполняет те же функции, что и мост, но предназначен для несколько иных целей. Коммутатор используется как средство сегментации — уменьшения количества узлов в доменах коллизий. В предельном случае — микросегментации — к каждому порту коммутатора подключается только один узел. При этом коммутатор должен направить в нужный порт каждый приходящий кадр, что предъявляет высокие требования к производительности процессора коммутатора.
Принцип работы WI-FI (стандарты скорости и типы шифрования);
Принцип работы WI-FI (стандарты скорости и типы шифрования);
Опущу описания всяких устаревших протоколов шифрования Wi-Fi. Потому буду описывать только те, которыми пользоваться имеет смысл. Если протокол здесь не описан, то либо это экзотика, либо он вам не нужен. WPA и WPA2 (Wi-Fi Protected Access) - есть на всех роутерах. Самый ходовой и распространенный протокол. Он же один из самых современных. ИМХО - лучший выбор для дома и небольшого офиса. Впрочем, для крупных офисов тоже вполне подойдет, разве что имеет смысл авторизацию сделать посложнее. Длина пароля у него до 63 байт, поэтому подбором взламывать - можно поседеть раньше. Разумеется выбирать нужно WPA2, если он поддерживается всеми устройствами в сети (не понимают его только совсем уж старые гаджеты). Что действительно ценно, так это то, что внутри данного сервиса можно использовать несколько алгоритмов шифрования. Среди них: 1. TKIP - не рекомендую, так как вполне можно найти дыру. 2. CCMP - намного лучше. 3. AES - мне он нравится больше всего, но поддерживается не всеми устройствами, хотя в спецификации WPA2 имеется. WPA2 еще предусматривает два режима начальной аутентификации. Эти режимы - PSK и Enterprise. WPA Personal, он же WPA PSK подразумевает, что все пользователи будут входить в беспроводную сеть единому паролю, вводимому на стороне клиента в момент подключения к сетке. Для дома отлично, но для большого офиса - проблематично. Сложно будет менять каждый раз пароль для всех, когда уволится очередной сотрудник, знающий его. WPA Enterprise предполагает наличие отдельного сервера с набором ключей. Для дома или офиса на 6 машин это громоздко, а вот если в офисе 3 десятка беспроводных устройств, то можно озаботиться. Собственно этим и исчерпывается выбор шифрования Wi-Fi на данный момент. Остальные протоколы либо вообще не имеют шифрования или пароля, либо имеют дыры в алгоритмах, куда не залезет только совсем ленивый. Я рекомендую сочетание WPA2 Personal AES для дома. Для крупных офисов - WPA2 Enterprise AES. Если нет AES, то можно обойтись и TKIP, но тогда сохраняется вероятность чтения пакетов посторонним лицом. Есть мнение, что WPA2 TKIP так и не взломали, в отличие от WPA TKIP, но береженого...
Принципы работы и различие сетевого оборудования (роутер, switch, hub);ютуб Принцип работы WI-FI (стандарты скорости и типы шифрования); Обычно схема Wi-Fi сети содержит не менее одной точки доступа и не менее одного клиента. Также возможно подключение двух клиентов в режиме точка-точка (Ad-hoc), когда точка доступа не используется, а клиенты соединяются посредством сетевых адаптеров «напрямую». Точка доступа передаёт свой идентификатор сети (SSID (англ.)) с помощью специальных сигнальных пакетов на скорости 0,1 Мбит/с каждые 100 мс. Поэтому 0,1 Мбит/с — наименьшая скорость передачи данных для Wi-Fi. Зная SSID сети, клиент может выяснить, возможно ли подключение к данной точке доступа. При попадании в зону действия двух точек доступа с идентичными SSID приёмник может выбирать между ними на основании данных об уровне сигнала. Стандарт Wi-Fi даёт клиенту полную свободу при выборе критериев для соединения. Более подробно принцип работы описан в официальном тексте стандарта[7]. Однако стандарт не описывает всех аспектов построения беспроводных локальных сетей Wi-Fi. Поэтому каждый производитель оборудования решает эту задачу по-своему, применяя те подходы, которые он считает наилучшими с той или иной точки зрения. Поэтому возникает необходимость классификации способов построения беспроводных локальных сетей. По способу объединения точек доступа в единую систему можно выделить: Автономные точки доступа (называются также самостоятельные, децентрализованные, умные) Точки доступа, работающие под управлением контроллера (называются также «легковесные», централизованные) Бесконтроллерные, но не автономные (управляемые без контроллера) По способу организации и управления радиоканалами можно выделить беспроводные локальные сети: Со статическими настройками радиоканалов С динамическими (адаптивными) настройками радиоканалов Со «слоистой» или многослойной структурой радиоканалов
https://habrahabr.ru/post/150179/ http://hobbyits.com/wan-lan-wi-fi/ustrojstvo-i-princip-raboty-wi-fi-seti-preimushhestva-i-nedostatki.html
модель OSI (физический, канальный, сетевой, транспортный уровни),
модель OSI (физический, канальный, сетевой, транспортный уровни),
Модель OSI 1. Если вы можете коснуться элемента сети - то это уже часть физического уровня, что делает этот слой одним из самых простейших для понимания. 2. Канальный уровень отвечает за доставку кадров между устройствами, подключенными к одному сетевому сегменту. Кадры канального уровня не пересекают границ сетевого сегмента. Функции межсетевой маршрутизации и глобальной адресации осуществляются на более высоких уровнях модели OSI, что позволяет протоколам канального уровня сосредоточиться на локальной доставке и адресации. (На этом уровне работают коммутаторы, мосты.) 3. Сетевой уровень (англ. Network layer) — 3-й уровень сетевой модели OSI, предназначается для определения пути передачи данных. Отвечает за трансляцию логических адресов и имён в физические, определение кратчайших маршрутов, коммутацию и маршрутизацию, отслеживание неполадок и заторов в сети. На этом уровне работает такое сетевое устройство, как маршрутизатор. В пределах семантики иерархического представления модели OSI Сетевой уровень отвечает на запросы обслуживания от Транспортного уровня и направляет запросы обслуживания на Канальный уровень. 4. Транспортный уровень (англ. Transport layer) — 4-й уровень сетевой модели OSI, предназначен для доставки данных. При этом не важно, какие данные передаются, откуда и куда, то есть, он предоставляет сам механизм передачи. Блоки данных он разделяет на фрагменты, размеры которых зависят от протокола: короткие объединяет в один, а длинные разбивает. Протоколы этого уровня предназначены для взаимодействия типа точка-точка. Пример: TCP, UDP, SCTP.
Прежде всего, TCP и UDP - протоколы. А основное их отличие в том TCP - протокол с гарантированной доставкой пакетов, UDP - нет. TCP — «гарантированный» транспортный механизм с предварительным установлением соединения, предоставляющий приложению надёжный поток данных, дающий уверенность в безошибочности получаемых данных, перезапрашивающий данные в случае потери и устраняющий дублирование данных. TCP позволяет регулировать нагрузку на сеть, а также уменьшать время ожидания данных при передаче на большие расстояния. Более того, TCP гарантирует, что полученные данные были отправлены точно в такой же последовательности. В этом его главное отличие от UDP. UDP протокол передачи датаграмм без установления соединения. Также его называют протоколом «ненадёжной» передачи, в смысле невозможности удостовериться в доставке сообщения адресату, а также возможного перемешивания пакетов. В приложениях, требующих гарантированной передачи данных, используется протокол TCP. UDP обычно используется в таких приложениях, как потоковое видео и компьютерные игры, где допускается потеря пакетов, а повторный запрос затруднён или не оправдан, либо в приложениях вида запрос-ответ (например, запросы к DNS), где создание соединения занимает больше ресурсов, чем повторная отправка. И TCP, и UDP используют для определения протокола верхнего уровня число, называемое портом.
