Пятница, 17.05.2024, 12:28
Всё для Counter-Strike 1.6
Приветствую Вас Гость | RSS
Главная | Каталог статей | Регистрация | Вход
Меню сайта

Новости CS
Обновление и прочее
Турниры CS:GO

Файлы для CS 1.6
Плагины
Карты
Готовые серверы
Патчи
Программы
Скрипты
Защита сервера
Звуки
Скачать Counter-Strike
Цветные логотипы
HLTV Models
Моды
Конфиги cfg.
Модели игроков
Модели оружия
Боты
Спрайты
Другие модели

Статьи для CS 1.6
Разное
Об игре
Консольные команды
Про читы
Стишки
Всё о серверах
Распрыг и прыжки
Тактика
Оружие
Понижение пинга
Zombie Plague
Прострелы

Нужно знать!
Собираем сервер с нуля
Как создать модель в Milkshape для CS 1.6
Как сменить текстуры на моделях ?
Как сделать спрайт
Делаем w_ модель из v_ модели
Быстрая закачка звуков и т.п. с вашего сервера
Русификация AMX MOD X
Как понизить пинг в CS
Как записать демку (demo)
Как сделать цветной логотип для CS? by xnj.
Избавляемся от *T.mdl

Категории раздела
Разное [23]
Об игре [12]
Консольные команды [6]
Про читы [5]
Стишки [3]
Всё о серверах [38]
Распрыг и прыжки [7]
Тактика [12]
Оружия [11]
Понижение пинга [6]
Zombie Plague [20]
Прострелы [8]

Опрос

Сколько часов всреднем в день вы уделяете игре в CounterStrike?
Всего ответов: 676

Главная » Статьи » Разное

Что такое IP и что такое порт?


IP-адрес (aй-пи адрес, сокращение от англ. Internet Protocol Address) — уникальный идентификатор (адрес) устройства (обычно компьютера), подключённого к локальной сети или интернету.

IP-адрес представляет собой 32-битовое (по версии IPv4) или 128-битовое (по версии IPv6) двоичное число. Удобной формой записи IP-адреса (IPv4) является запись в виде четырёх десятичных чисел (от 0 до 255), разделённых точками, например, 192.168.0.1. (или 128.10.2.30 — традиционная десятичная форма представления адреса, а 10000000 00001010 00000010 00011110 — двоичная форма представления этого же адреса).

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

IP-адрес состоит из двух частей: номера сети и номера узла. В случае изолированной сети её адрес может быть выбран администратором из специально зарезервированных для таких сетей блоков адресов (192.168.0.0/16, 172.16.0.0/12 или 10.0.0.0/8).

Адресные пространства, выделенные для локальных сетей:
• 10.*.*.* - одна сеть класса A или 16777216 хостов
• 172.16-31.*.* - шестнадцать сетей класса B или 1048576 хостов
• 192.168.*.* - 256 сетей класса C или 65536 хостов

Символ «*» означает, что в данном разряде может быть любое число из диапазона 0-255. Запись «16-31» во второй строчке означает, что в этом разряде могут присутствовать числа от 16 до 31 включительно, то есть адреса 172.15.255.255 или 172.32.0.0 – это уже глобальные ip адреса. И плюс к вышеперечисленному, адреса начинающиеся с 0.*.*.* и 127.*.*.* также исключены из глобальных и предназначены для технических нужд. Все остальные адреса – глобальные.

Если же сеть должна работать как составная часть Интернета, то адрес сети выдаётся провайдером либо pегиональным интернет-регистратором (Regional Internet Registry, RIR). Всего существует пять RIR: ARIN, обслуживающий Северную Америку; APNIC, обслуживающий страны Юго-Восточной Азии; AfriNIC, обслуживающий страны Африки; LACNIC, обслуживающий страны Южной Америки и бассейна Карибского моря; и RIPE NCC, обслуживающий Европу, Центральную Азию, Ближний Восток. Региональные регистраторы получают номера автономных систем и большие блоки адресов у ICANN, а затем выдают номера автономных систем и блоки адресов меньшего размера локальным интернет-регистраторам (Local Internet Registries, LIR), обычно являющимся крупными провайдерами. Эти организации, в свою очередь, делят блоки адресов по крупным провайдерам, те выдают дочерним провайдерам и так далее, пока, наконец, одиночный IP адрес не выдается вам, когда вы выходите в Интернет. Так что если вы заходите со своего компьютера различными путями (допустим по модему, локальной сети и через сотовый телефон) то во всех трех случаях у вас будут совершенно разные IP адреса.

Но все равно – как быть с недостатком IP адресов? Для этого была придумана так называемая технология Динамических-Статических и Внутренних-Внешних IP адресов. Что это за чудо? Давайте рассмотрим задачку. Есть два костюма и четыре человека. И всем этим людям надо пойти… допустим, на собеседование. Как быть? Самое логичное решение – пойти на собеседование в разное время – двое утром, двое днем. Если постараться, то и одного костюма на четверых хватит.

Так и здесь, динамический IP-адрес – это примерно вот такой вот костюм. Как мы поняли, у провайдера есть список этих кост… прошу прощения, адресов, и каждый, кто выходит в Интернет, получает себе адрес из этого списка. Завершает работу в Интернете – адрес уходит назад в список, чтобы через некоторое время уйти к другому пользователю, желающему Интернета.

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

Хороший ход со сменой адресов? Вполне, но введение динамических адресов тоже не решает всех проблем, и их по-прежнему не должно хватать. Почему же эта система еще работает?

Давайте подумаем еще. У нас есть локальная сеть из, допустим, 10 компьютеров. Один из них подключен к Интернету, но и остальным нужно выходить в Интернет, пусть периодически, но надо. Что мы будем делать? Выкупать себе 10 IP адресов? Или к каждому компьютеру тянуть соединение? Не стоит.

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

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

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

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

Локальные ip адреса обычно называют: серыми или внутренними.
Глобальные ip адреса обычно называют: белыми или внешними.


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


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

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

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

Узнать, какой именно порт (из 65535) открыла программа на удаленном компьютере, нельзя. Поэтому за стандартными программами обычно закреплены некоторые порты с маленькими номерами. Скажем, за http-сервером закреплен порт 80, а за ftp-сервером - порт 21. Это означает, что когда вы пишите что-то типа http://cs.ms-home.ru, то компьютер ваш обращается к компьютеру cs.ms-home.ru (ну то есть сначала узнает его IP-адрес), а потом говорит "передайте 80-ой, что я хочу сайт посмотреть".

Брэндмауер, помимо всего прочего, следит, какие порты открываются, и выдает разрешение на открытие. Когда порт открыт - кто угодно может посылать на него информацию. В частности, злоумышленник может написать туда что-нибудь такое, от чего программа, слушающая этот порт, заглючится и сделает что-нибудь нехорошее. Но, не открыв порт, программа не сможет работать по назначению.
Категория: Разное | Добавил: xnj (25.04.2011)
Просмотров: 4290 | Рейтинг: 3.0/2
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Мой профиль
Гость

Сообщения:

Группа:
Гости
Время: 12:28

Гость, мы рады вас видеть. Пожалуйста зарегистрируйтесь или авторизуйтесь! Вход Регистрация

Скажи нет читам!!


Мини-чат

Поиск по сайту

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0


Нас сегодня посетили:

Мы В Контакте


Copyright xnj © 2024                           coolserver.ucoz.ru - сайт клана Fpg.Elay. Создать бесплатный сайт с uCoz