Tcp/ip, протоколы

ОТВЕТИТЬ НОВАЯ ТЕМА
pulp 16 июн 2008 в 20:56
Не формат ЯПа  •  На сайте 18 лет
Сообщений: 2 729
Награды: 2
0
Кто может объяснить, доступным человеческим языком, что такое NAT? А то Вики ломает мне мозг umn.gif
Yap 26.08.2026 - 20:42
Продам слона  •  На сайте 21 год
Все комментарии:
Алкоголег 16 июн 2008 в 21:03
НАЛИВАЙ!  •  На сайте 19 лет
0
pulp
это штоле... NAT (Network Address Translation) - технология, которая позволяет преобразовывать (транслировать) внутренние IP-адреса компьютеров локальной сети во внешние IP-адреса (и обратно) при передаче данных из локальной сети в глобальную сеть (интернет). Благодаря такой трансляции повышается защищенность локальной сети.
Технология NAT также позволяет подключить локальную сеть из нескольких компьютеров к интернету, даже когда интернет-провайдер выделяет только один IP-адрес на всю сеть.
pulp автор 16 июн 2008 в 21:09
Не формат ЯПа  •  На сайте 18 лет
0
Алкоголег

Ух, а это уже "переварить" можно! Спасибо!
ENRIQUE 16 июн 2008 в 21:16
forever young  •  На сайте 20 лет
0
Network Address Translation
служба которая поднимается при наличии нескольких пк в локальной сети и одного IP что бы шастать в инет ,контролирует запросы в инет с пк в локальной сети и так же по приходу запрошеных пакетов с инета перебрасывает их на запросивший пк

Это сообщение отредактировал ENRIQUE - 16 июн 2008 в 21:17
pulp автор 16 июн 2008 в 21:19
Не формат ЯПа  •  На сайте 18 лет
0
ENRIQUE

И за это спасибо!


А как можно проверить пинговали (флуд пинговали) ли мой компьютер?

Добавлено в 21:24
Наверное какие то программы ставить надо?
ENRIQUE 16 июн 2008 в 22:04
forever young  •  На сайте 20 лет
0
фаервол поставь какой нить если нету,там и детектор атак обычно прикручен
Вазег 17 июн 2008 в 10:41
Весельчак  •  На сайте 18 лет
0
Цитата
А как можно проверить пинговали (флуд пинговали) ли мой компьютер?

а зачем если не секрет
StealtH 17 июн 2008 в 14:46
Йобнутый сисодмин  •  На сайте 21 год
0
Цитата (pulp @ 16.06.2008 - 21:19)
А как можно проверить пинговали (флуд пинговали) ли мой компьютер?

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

А вообще, нужно изначально давать полные данные о проблеме, тут телепат последний умер года 4,5 назад и больше нихто мысли угадывать не умеет deal.gif
spider095 13 июл 2016 в 20:31
Шутник  •  На сайте 10 лет
-4
unix и tcp/ip 7
kados 13 июл 2016 в 21:34
Ярила  •  На сайте 15 лет
3
Начнем с азов - чтобы передать информацию надо как то договориться о том что за эту информацию принимать.
Грубо говоря по аналогии с телеграфом какие должны быть точки\тире и что они обозначают.

Так вот - для этого придумали протоколы ФИЗИЧЕСКОГО УРОВНЯ
Они регламентируют какие должны быть сигналы в эфире\оптике\проводе чтобы считаться информацией а не шумом.

"Выше" этих протоколов лежат протоколы КАНАЛЬНОГО УРОВНЯ - это уже протоколы которые работают с информацией (ОПИСЫВАЮТ ЧТО ЕСТЬ ИНФОРМАЦИЯ В ПРОВОДАХ\ОПТИКЕ\ЭФИРЕ).
По сути они упаковывают информацию в этакие посылки (кадры) и следят за их целостностью.

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

Далее идут протоколы СЕТЕВОГО УРОВНЯ (они нас не интересуют)

Еще "выше" ТРАНСПОРТНЫЕ ПРОТОКОЛЫ - этот ваш TCP-IP (хотя он так же и сетевой протокол - но его лучше рассматривать с точки зрения транспорта).
Так вот TCP-IP обеспечивает адресацию - добавляет к нашему пакету адрес куда его запулить, и целостность передачи (правильный порядок отправленных пакетов и их сохранность) + еще куча информации необходимой для установления связи, скорости передачи и контроля работы данного "соединения".

Так вот NAT это система которая заменяет адресные заголовки своими - т.е. вот сидишь ты в домашней сети, где еще есть твой, мамин, папин, соседский смартфон\ноутбук\комп (допустим твой комп это 1.1.1.2)- и очевидно что сидите вы в какой то СВОЕЙ СЕТИ (1.1.1.х) а информацию надо получать из глобальной, в которой вы не имеете адреса.
Но адрес в глобальной сети имеет твой провайдер (7.7.7.7) который выделил ТВОЕМУ РОУТЕРУ (допустим 5.5.5.5)какой то там адрес в своей сети (5.5.5.х).

Вот ты набираешь адрес "многопрона.яп" твой браузер кабанчиком узнает куда надо конкретно отослать этот запрос (резолвит его) и получает нечто вроде 100.100.100.100:80 - где 100....это сам адрес сервера (не факт, но не суть) а 80 это порт куда этот запрос должен попасть (на это вобщем то щас не надо).

После того как браузер узнал куда надо отправить запрос он его отправляет, будет это выглядеть (очень утрированно) так:

100.100.100.100-хочу_увидеть_"многопрона.яп"-1.1.1.2 (надеюсь это понятно ? адрес куда - информация, а тут это запрос - обратный адрес)

Твой роутер передает ее дальше заменивши "обратный адрес" своим:

100.100.100.100-хочу_увидеть_"многопрона.яп"-5.5.5.5

Провайдер отправляет дальше точно так же:

100.100.100.100-хочу_увидеть_"многопрона.яп"-7.7.7.7

Ответ приходит в обратном порядке и теми же пертурбациями.

ВОТ ЭТОЙ ХЕРНЕЙ И ЗАНИМАЕТСЯ ЭТОТ ТВОЙ NAT.

Доходчиво?

Это сообщение отредактировал kados - 13 июл 2016 в 21:42
СироИсии 13 июл 2016 в 21:36
Desolator M.D.  •  На сайте 11 лет
0
Network Address Translation
Whitening 13 июл 2016 в 21:45
_/¯(ツ)¯\_  •  На сайте 19 лет
2
ебанулись что ли?
тема 2008 года, а бот поднял ее...
Kiraness 13 июл 2016 в 21:45
Шутник  •  На сайте 12 лет
0
Цитата (kados @ 13.07.2016 - 20:34)
Начнем с азов - чтобы передать информацию надо как то договориться о том что за эту информацию принимать.
Грубо говоря по аналогии с телеграфом какие должны быть точки\тире и что они обозначают.

Так вот - для этого придумали протоколы ФИЗИЧЕСКОГО УРОВНЯ
Они регламентируют какие должны быть сигналы в эфире\оптике\проводе чтобы считаться информацией а не шумом.

"Выше" этих протоколов лежат протоколы КАНАЛЬНОГО УРОВНЯ - это уже протоколы которые работают с информацией (ОПИСЫВАЮТ ЧТО ЕСТЬ ИНФОРМАЦИЯ В ПРОВОДАХ\ОПТИКЕ\ЭФИРЕ).
По сути они упаковывают информацию в этакие посылки (кадры) и следят за их целостностью.

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

Далее идут протоколы СЕТЕВОГО УРОВНЯ (они нас не интересуют)

Еще "выше" ТРАНСПОРТНЫЕ ПРОТОКОЛЫ - этот ваш TCP-IP (хотя он так же и сетевой протокол - но его лучше рассматривать с точки зрения транспорта).
Так вот TCP-IP обеспечивает адресацию - добавляет к нашему пакету адрес куда его запулить, и целостность передачи (правильный порядок отправленных пакетов и их сохранность) + еще куча информации необходимой для установления связи, скорости передачи и контроля работы данного "соединения".

Так вот NAT это система которая заменяет адресные заголовки своими - т.е. вот сидишь ты в домашней сети, где еще есть твой, мамин, папин, соседский смартфон\ноутбук\комп (допустим твой комп это 1.1.1.2)- и очевидно что сидите вы в какой то СВОЕЙ СЕТИ (1.1.1.х) а информацию надо получать из глобальной, в которой вы не имеете адреса.
Но адрес в глобальной сети имеет твой провайдер (7.7.7.7) который выделил ТВОЕМУ РОУТЕРУ (допустим 5.5.5.5)какой то там адрес в своей сети (5.5.5.х).

Вот ты набираешь адрес "многопрона.яп" твой браузер кабанчиком узнает куда надо конкретно отослать этот запрос (резолвит его) и получает нечто вроде 100.100.100.100:80 - где 100....это сам адрес сервера (не факт, но не суть) а 80 это порт куда этот запрос должен попасть (на это вобщем то щас не надо).

После того как браузер узнал куда надо отправить запрос он его отправляет, будет это выглядеть (очень утрированно) так:

100.100.100.100-хочу_увидеть_"многопрона.яп"-1.1.1.2 (надеюсь это понятно ? адрес куда - информация, а тут это запрос - обратный адрес)

Твой роутер передает ее дальше заменивши "обратный адрес" своим:

100.100.100.100-хочу_увидеть_"многопрона.яп"-5.5.5.5

Провайдер отправляет дальше точно так же:

100.100.100.100-хочу_увидеть_"многопрона.яп"-7.7.7.7

Ответ приходит в обратном порядке и теми же пертурбациями.

ВОТ ЭТОЙ ХЕРНЕЙ И ЗАНИМАЕТСЯ ЭТОТ ТВОЙ NAT.

Доходчиво?

Я так еще не видел, чтобы описывали OSI bravo.gif
zac99 13 июл 2016 в 21:51
Юморист  •  На сайте 10 лет
0
вот легко

Tcp/ip
kados 13 июл 2016 в 21:51
Ярила  •  На сайте 15 лет
0
Цитата (Kiraness @ 13.07.2016 - 20:45)
Я так еще не видел, чтобы описывали OSI bravo.gif

Так для самых маленьких же....
Kreeder 13 июл 2016 в 22:01
Большой полярный лис  •  На сайте 11 лет
0
Прошло еще 8 лет...
Starnger 13 июл 2016 в 22:20
Приколист  •  На сайте 13 лет
0
А боты-некропостеры тоже бывают, однако!)
higagy 13 июл 2016 в 22:33
Юморист  •  На сайте 11 лет
0
В 2024 вернемся.
Понравился пост? Ещё больше интересного в ЯП-Телеграм и ЯП-Max!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 2 162
0 Пользователей:
ОТВЕТИТЬ НОВАЯ ТЕМА

 
 

Активные темы



Наверх