Специалист айпи – Профессия IT-специалист. Описание профессии IT-специалиста. Кто такой IT-специалист. . Описание профессии

Содержание

Курс Межсетевое взаимодействие в сетях TCP/IP

  Дата Режим обучения Место обучения Преподаватель  
   
  17.12.2018 —
21.12.2018
ежедневно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Белорусско-Савеловский»
м.Белорусская или м.Савеловская
Группа почти укомплектована. Успейте записаться на свободные места!

Самородов Федор Анатольевич

 
  17.12.2018 —
21.12.2018
ежедневно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Радио»
м.Бауманская, м.Авиамоторная
В группе осталось 3 места. Успейте записаться на свободные места!

Клевогин Сергей Павлович

 
  24.12.2018 —
28.12.2018
ежедневно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Белорусско-Савеловский»
м.Белорусская или м.Савеловская
В группе осталось 3 места. Успейте записаться на свободные места!

Самородов Федор Анатольевич

 
  02.01.2019 —
06.01.2019
ежедневно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Белорусско-Савеловский»
м.Белорусская или м.Савеловская
Группа почти укомплектована. Успейте записаться на свободные места!

Самородов Федор Анатольевич

 
  27.01.2019 —
24.02.2019
воскресенье утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Радио»
м.Бауманская, м.Авиамоторная

Самородов Федор Анатольевич

 
  28.01.2019 —
01.02.2019
ежедневно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Радио»
м.Бауманская, м.Авиамоторная

Клевогин Сергей Павлович

 
  28.01.2019 —
01.02.2019
ежедневно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Радио»
м.Бауманская, м.Авиамоторная

Самородов Федор Анатольевич

 
  11.02.2019 —
15.02.2019
ежедневно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Белорусско-Савеловский»
м.Белорусская или м.Савеловская

Самородов Федор Анатольевич

 
  11.02.2019 —
15.02.2019
ежедневно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Радио»
м.Бауманская, м.Авиамоторная

Клевогин Сергей Павлович

 
  25.02.2019 —
01.03.2019
ежедневно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Радио»
м.Бауманская, м.Авиамоторная

Клевогин Сергей Павлович

 
  11.03.2019 —
15.03.2019
ежедневно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Белорусско-Савеловский»
м.Белорусская или м.Савеловская

Самородов Федор Анатольевич

 
  11.03.2019 —
15.03.2019
ежедневно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Радио»
м.Бауманская, м.Авиамоторная

Клевогин Сергей Павлович

 
  17.03.2019 —
14.04.2019
воскресенье утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Белорусско-Савеловский»
м.Белорусская или м.Савеловская

Самородов Федор Анатольевич

 
  01.04.2019 —
05.04.2019
ежедневно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Белорусско-Савеловский»
м.Белорусская или м.Савеловская

Самородов Федор Анатольевич

 
  01.04.2019 —
05.04.2019
ежедневно утро-день
10:00 — 17:10
Открытое обучение
  • Индивидуальные очные консультации преподавателей
  • Обучение по видеозаписям реальных занятий
  • Самостоятельный выбор темпа обучения
  • Визуальный контакт с преподавателем и одногруппниками
  • Оптимальное соотношение цены и качества

Подробнее

«Радио»
м.Бауманская, м.Авиамоторная

Клевогин Сергей Павлович

 

www.specialist.ru

Курс Системный администратор IP - телефонии в «Специалист»

Главная > Курсы > Сетевые технологии

Путеводитель

Linux

Голосовые технологии и IP-телефония

Информационная безопасность


Эту Программу повышения квалификации
в нашем Центре успешно закончили
214 человек!

Пройдя обучение, Вы научитесь разбираться в протоколах современной телефонии SIP, IAX, SDP, RTP, узнаете о технологиях передачи голосовых данных в сетях Ethernet, ATM, ISDN, PRI и кодеках, научитесь управлять переадресацией вызовов, организовывать конференц-связь, осуществлять запись разговоров. Ваши клиенты получат возможность связаться с нужным им сотрудником через голосовое меню и заказать обратный звонок через WEB-интерфейс. Вы познакомитесь с голосовым оборудованием от ведущих зарубежных и отечественных производителей и научитесь его настраивать. Также Вы рассмотрите вопросы безопасности и прохождения голосового трафика через интернет шлюзы c функциями NAT и FIREWALL,  научитесь регулировать маршрутизацию звонков пользователей и защищать внешний доступ к Asterisk от злоумышленников.

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

Записавшись на обучение, Вы экономите существенную сумму – комплексная программа гораздо выгоднее, чем прохождение каждого курса в отдельности. Также Вы получаете уникальную возможность оплатить обучение в рассрочку. Благодаря гибкому графику, Вы можете составить оптимальное расписание и посещать занятия в удобное время.

Постройте успешное будущее – запишитесь на обучение.

- Программа повышения квалификации - Записаться

*«Цена от» - минимальная возможная цена на данный курс, зависит от формата, вида обучения, выбранного времени занятий и указана с учетом действующих акций и специальных предложений. Точную цену на конкретную группу Вы можете узнать по тел. +7 (495) 232-3216.

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

**Скидка действует только при единовременной оплате всей комплексной программы

Документы об окончании

В зависимости от программы обучения выдаются следующие документы:

Свидетельство

Удостоверение*

Cертификат международного образца

*Для получения удостоверения вам необходимо предоставить копию диплома о высшем или среднем профессиональном образовании.

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

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

Все документы Центра

Главная > Курсы > Сетевые технологии

www.specialist.ru

Что такое IP, для чего он нужен и как его узнать

Что такое IP, для чего он нужен, как его можно узнать и каким образом он влияет на вашу безопасность.

Что такое IP адрес

IP-адрес («айпи-адрес», сокращение от англ. Internet Protocol Address) — уникальный сетевой адрес узла в компьютерной сети. IP-адрес состоит из двух частей: номера сети номера узла.

IP-адрес может быть статическим и динамическим.

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

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

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

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

Зачем знать свой IP

Часто бывает нужно удаленно подключиться к своему рабочему или домашнему компьютеру, чтобы, скопировать файл. Любой FTP или Telnet клиент потребует от вас знание сетевого адреса удаленного устройства, к которому вы желаете подключиться.

Как узнать IP

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

Зачем скрыть свой айпи

Еще чаще возникают ситуации, когда нужно скрыть IP. Специалист по адресу IP может узнать много информации о пользователе: физическое месторасположение компьютера, с указанием его географических координат и даже положения на карте. В некоторых случаях можно даже выяснить адрес основной электронной почты, определить связанные с почтовым ящиком аккаунты в социальных сетях, а также некоторые другие личные данные. А это весьма небезопасно.

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

Обеспечение защиты

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

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

Можно ли зная IP пользователя, узнать его домашний адрес

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

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

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

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

Так вот к ним постоянно приходили списки пользователей, по которым нужна были данные. Пишется пару запросов к базе данных и вы как на ладони. Логи по всем соединениям пользователей (а не только когда какой IP адрес выдавался) хранятся от 3 до 5 лет.

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

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

Фото: mtmmarek / Shutterstock

www.fortress-design.com

Сетевые технологии в высшем образовании. Печальный опыт поиска молодых специалистов

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

Несмотря на все эти старания, дефицит квалифицированных IT специалистов только увеличивается.

Данная статья является своеобразным криком души после нескольких десятков собеседований с различными молодыми кандидатами на должность “Сетевого/Системного инженера” в компанию, которая занимается системной интеграцией.

Началось все, когда компании понадобилось резко увеличить штат системных инженеров из-за больших объемов грядущих работ. Времени было с запасом, поэтому приняли решение нанимать молодых перспективных специалистов — выпускников факультета телекоммуникаций и тому подобных. Я сейчас не буду называть конкретные имена университетов, институтов или колледжей, но в нашем городе их предостаточно. Естественно мы понимали, что квалификация выпускников не позволит сразу использовать их в проектах и планировали организовывать внутрикорпоративное обучение, уже по конкретным областям (cisco, checkpoint, s-terra). Таким образом мы бы получили “заточенных” под наши нужды специалистов при весьма незначительных затратах.

Есть конечно очень много мнений и споров о том, каких лучше специалистов нанимать, опытных, не опытных, до 30 или старше, статья не об этом. Я бы хотел поговорить об уровне подготовки наших выпускников. Если кто-то заинтересовался этой историей, добро пожаловать под кат…

Как уже было написано выше, мы не питали особых иллюзий на счет студентов и выпускников. Мы прекрасно понимали, что предстоит серьезная работа по обучению новичков. Расчет был на гибкость ума, большое кол-во энергии и любопытство молодых кандидатов! Ожидания не оправдались…

Ниже представлены основные проблемы, возникающие при собеседовании с выпускниками:

1)Первая и самая главная проблема — отсутствуют знания о самых элементарных вещах из области компьютерных технологий. Человек не может ответить чем отличается MAC-адрес от IP-адреса. Не понимает зачем нужен маршрут по умолчанию. Не знает разницы между коммутатором и маршрутизатором. Тут сразу возникают вопросы к учебным заведениям, которые выпускают этих специалистов. Чему можно было учить человека 6 лет (магистр) на факультете телекоммуникаций, что он не знает даже базовых вещей???

2)Высокие запросы кандидата. Человек не успев даже узнать, чем занимается компания, интересуется сколько он будет получать и возможен ли карьерный рост. При этом у него явные проблемы из пункта 1. Вспоминая свои юные годы, я был готов браться за любую работу практически за любые деньги, желая получить хоть какой-то реальный опыт и стаж работы.

3)Откровенная ложь в резюме. Глядя резюме молодых специалистов можно сразу увидеть такие “теги” как: Windows Server, Уверенный пользователь Linux, Ubuntu, FreeBSD, знание стэка TCP/IP, работа с оборудованием Cisco, D-Link и т.д. Когда начинаешь спрашивать соискателя предметно, выясняется что он понятия не имеет что такое Cisco CLI, как в linux-е посмотреть содержимое текстового файла из командной строки, может ли Windows сервер выступать в роли DHCP сервера. Совсем недавно человек не смог мне ответить на вопрос: “Сколько уровней в семиуровневой модели OSI?”. ЗАЧЕМ писать в резюме то, о чем ты и понятия не имеешь? Неужели кто-то надеется, что его возьмут на работу за красивое резюме?

4)Отсутствие инициативы. Закрывая глаза на первые три пункта, мы давали шанс кандидатам проявить себя. Предлагали выполнить тестовое задание. Некоторые отказывались сразу, говоря что у них нет времени на это. Тем кто соглашался, мы давали ссылку на Курс молодого бойца с просьбой посмотреть первые 12 уроков, а затем придти к нам еще раз и выполнить задание. Большинство кандидатов проходили 12 уроков больше месяца, аргументируя это тем, что у них много других дел. Естественно таких “быстрых” ребят мы уже не рассматривали.

В итоге из 20 собеседований мы не смогли найти ни одного подходящего кандидата и по старинке взяли человека, который являлся хорошим знакомым одного из наших сотрудников. За него поручились. Мы дали ему курс и тесовое задание, которое он уже с легкостью сделал через неделю. Сейчас человек работает у нас уже 4 месяца и подает большие надежды. Активно изучает новые материалы и абсолютно самостоятелен. Университетов он не заканчивал (окончил энергетический колледж).

У меня вызвало большое удивление качество образования в наших университетах и институтах (возможно это касается только нашего города). Учиться несколько лет и выйти на рынок труда совершенно не подготовленным. Разве может быть что-то печальнее? Что-то не так с этим образованием. Может студенты не хотят учиться? Или может программа обучения слишком слаба и расслабляет молодых специалистов? Я не буду сейчас поднимать вопрос “нужно высшее образование или нет?” ссылаясь на Билл Гейтса или Марка Цукерберга. Но кое-что я просто обязан отметить. Совершенно очевидно, что полученных знаний в университете совершенно недостаточно для реальной жизни. Поэтому хотелось обратиться к преподавателям и студентам.

Студентам. Как говорил Стив Джобс: «Оставайтесь голодными. Оставайтесь безрассудными». Не жалейте себя пока вы молоды. Засиживайтесь до поздна за компьютером изучая новые технологии. Записывайтесь на онлайн курсы. Сейчас огромное кол-во БЕСПЛАТНЫХ курсов от самых именитых учебных заведений мира. Можно изучить что угодно. Больше практикуйтесь! Благо сейчас с этим нет проблем, можно использовать различные симуляторы/эмуляторы (говоря о сетях). Найдите себе наставника. У вас меньше времени чем вы думаете. Жадно поглощайте знания. Образование, которое вам дают, его просто не хватит для нормального трудоустройства сразу после университета. Любой человек, без высшего образования, пройдя два-три месячных профильных курса будет иметь хорошую фору перед вами.

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

P.S. Заранее прошу прощения, если кого-то обидел. Все вышесказанное является лишь результатом собственных размышлений и умозаключений и конечно же не является абсолютной истиной.

habr.com

Что такое IP-адрес и как его узнать?

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

Данная система была разработана группой специалистов, работающих в операционной системе ОС Unix, а уже спустя некоторое время она перекочевала в привычную нам ОС Windows.

Что такое IP-адрес?

IP-адрес (айпи-адрес) – это уникальный идентификационный код в сети.

Этот номер может быть присвоен вручную мастером или же самим компьютером, автоматически, если это указано в настройках.

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

Какие IP адреса существуют?

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

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

Распознать локальный адрес можно по специфическому виду, обычно это двадцатизначный номер, разделенный точками на 4 блока, в каждом блоке указано значение от 0 до 255.( 192.169.ххх.ххх)

Внешний IP-адрес представляет собой также набор числовых значений от 0 до 255 и имеют вид ххх.ххх.ххх.ххх.

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

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

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

Как узнать IP-адрес своего компьютера?

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

Нажимаем кнопку «Пуск», выбираем «Служебный», нажимаем «Выполнить», вводим в строке значение cmd, появляется строка, в которой необходимо ввести ipconfig. Также вызвать командную строку в Windows 7 и Windows 8 можно с помощью горячих клавиш Win+R на клавиатуре.

Поделиться в социальных сетях:

no-mobile.ru

Как определить IP-адрес компьютера клиента

От автора: Идею для этого урока я взял из комментариев пользователей ресурса http://webformyself.com/. В частности, интересовал такой вопрос: «Как определить IP-адрес компьютера?». Попробуем разобраться, как это можно сделать, и заодно узнаем еще несколько вещей, которые, безусловно, могут пригодиться Вам в создании веб-приложений.


Время ролика: 19:50

Ссылка для скачивания исходников: Скачать одним архивом

Ссылка для скачивания всего архива (видео+исходники): Скачать одним архивом. Размер: 33.1 mb.

Бесплатный курс по PHP программированию

Освойте курс и создайте динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC

В курсе 39 уроков | 15 часов видео | исходники для каждого урока

Получить курс сейчас!

Итак сразу скажу, для того чтобы понять как определить IP-адрес, много кода писать не придется ибо все уже написано до нас. Нам же остается просто знать, как это использовать. Под «этим» в данном случае понимается суперглобальный массив $_SERVER, в который интерпретатор PHP помещает переменные, полученные от сервера. О том, что такое массив, я подробно рассказываю и показываю в уроке по созданию галереи. Вкратце можно сказать, что массив — это своеобразная большая переменная, в которой можно хранить обычные переменные. Переменных в глобальном массиве $_SERVER довольно много. Мы же сегодня поговорим лишь о некоторых из них. Эти переменные, кстати, еще называются также элементами массива. И первые два элемента, о которых мы поговорим — это элементы, благодаря которым можно получить имя сервера, на котором выполняется скрипт.

1. Имя сервера

Создадим страницу (у меня это index.php) и напишем в нее следующий код:

<?php echo $_SERVER['SERVER_NAME']; ?>

<?php

    echo $_SERVER['SERVER_NAME'];

?>

Здесь мы выводим на экран элемент массива $_SERVER по имени SERVER_NAME, в котором как раз и содержится информация о сервере. Если Вы тестируете скрипт на локальном сервере, то в качестве имени сервера получим — "localhost".

Аналогичный результат можно получить при обращении к элементу HTTP_HOST:

<?php echo $_SERVER['HTTP_HOST']; ?>

<?php

    echo $_SERVER['HTTP_HOST'];

?>

Где может пригодиться использование этих элементов массива $_SERVER?. Допустим, у нас есть сайт на домене http://mydomen.ru. Соответственно, если на этом сайте используются абсолютные ссылки, то мы столкнемся с определенными трудностями при переносе сайта на новый домен, к примеру, http://newdomen.ru. Нам придется менять все абсолютные ссылки. Вот здесь нам как раз и могут пригодиться эти элементы.

2. Откуда пришел пользователь

Часто нам необходимо узнать с какой именно страницы к нам попал пользователь. В этом нам может помочь элемент по имени HTTP_REFERER. В этом элементе как раз и содержится адрес страницы, с которой пользователь попал на страницу, на которой мы вызываем элемент HTTP_REFERER. Переход, соответственно, должен происходить по ссылке. Создадим еще одну страницу, например test.php, и в ней пропишем ссылку на страницу index.php. На странице index.php пропишем код:

<?php echo $_SERVER['HTTP_REFERER']; ?>

<?php

    echo $_SERVER['HTTP_REFERER'];

?>

Теперь попробуем перейти по ссылке. В своем случае я получу такой адрес страницы — http://localhost/arr_server/test.php (обе страницы у меня в каталоге arr_server, а сам скрипт тестируется на локальном сервере).

3. Информация о клиенте

Если нам необходимо собирать статистическую информация, например, пользователи с какими браузерами посещают наш сайт, то мы можем использовать для этих целей элемент HTTP_USER_AGENT:

<?php echo $_SERVER['HTTP_USER_AGENT']; ?>

<?php

    echo $_SERVER['HTTP_USER_AGENT'];

?>

Бесплатный курс по PHP программированию

Освойте курс и создайте динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC

В курсе 39 уроков | 15 часов видео | исходники для каждого урока

Получить курс сейчас!

В результате на экран в моем случае будет выведена строка — «Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.15) Gecko/20110303 AskTbPTV2/3.9.1.14019 Firefox/3.6.15″. Из нее можно узнать, что я использую браузер Firefox версии 3.6.15. Также можно узнать, что версия моей операционной системы — Windows XP — об этом говорит эта часть строки — Windows NT 5.1.

Определение IP-адреса клиента

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

<?php echo $_SERVER['REMOTE_ADDR']; ?>

<?php

    echo $_SERVER['REMOTE_ADDR'];

?>

Если Вы тестирует скрипт на локальном сервере, то получите такой IP-адрес — 127.0.0.1. Если тестируете в сети — получите IP-адрес, под которым зашли в сеть. Как же нам передать IP-адрес клиента, который заполнял форму? Сам он его, конечно же, вряд ли вводить будет, поэтому нам остается определить этот адрес при помощи элемента REMOTE_ADDR массива $_SERVER и скрытно от клиента отослать его. Сделать это можно несколькими способами. Мы будем использовать скрытое поле формы. Создадим простую форму на странице test.php:

<form method="post" action="index.php"> <input type="text" name="name" /> <input type="submit" name="submit" /> </form>

<form method="post" action="index.php">

    <input type="text" name="name" />

    <input type="submit" name="submit" />

</form>

Данные из этой формы будут передаваться методом POST, в качестве обработчика данных мы указали файл index.php (детально обо всем этом я рассказываю в мини-курсе по созданию полноценной формы обратной связи). На странице index.php давайте будем принимать эти данные и выводить их:

<?php if($_POST['submit']){ echo 'Введено имя: ' .$_POST['name']. '<br />'; echo '<a href="' .$_SERVER['HTTP_REFERER']. '">Назад</a>'; } ?>

<?php

    if($_POST['submit']){

        echo 'Введено имя: ' .$_POST['name']. '<br />';

        echo '<a href="' .$_SERVER['HTTP_REFERER']. '">Назад</a>';

    }

?>

Здесь мы проверили, была ли нажата кнопка формы и, если она нажата, мы выводим то, что получили в качестве имени. А ниже мы прописали ссылку на ту страницу, откуда пришли, т.е., на страницу с формой. Об условиях, глобальном массиве $_POST и прочих вещах, которые мы только что использовали, я также детально рассказывал в мини-курсе по созданию формы обратной связи. Мы все делаем максимально упрощенно, без особых проверок, поскольку целью урока является простая передача IP-адреса клиента и не больше.

Итак, имя мы получаем. Теперь осталось передать скрытно от пользователя его IP-адрес. Для этого допишем на странице с формой еще одно поле, типом которого укажем hidden (т.е., скрытое), а в качестве его значения укажем элемент REMOTE_ADDR:

<form method="post" action="index.php"> <input type="text" name="name" /> <input type="hidden" name="ip" value="<?php echo $_SERVER['REMOTE_ADDR']; ?>" /> <input type="submit" name="submit" /> </form>

<form method="post" action="index.php">

    <input type="text" name="name" />

    <input type="hidden" name="ip" value="<?php echo $_SERVER['REMOTE_ADDR']; ?>" />

    <input type="submit" name="submit" />

</form>

Если мы сейчас обновим страницу с формой, то ничего не изменится… но если мы посмотрим исходный код этой страницы, то увидим следующее:

<form method="post" action="index.php"> <input type="text" name="name" /> <input type="hidden" name="ip" value="127.0.0.1" /> <input type="submit" name="submit" /> </form>

<form method="post" action="index.php">

    <input type="text" name="name" />

    <input type="hidden" name="ip" value="127.0.0.1" />

    <input type="submit" name="submit" />

</form>

Интерпретатор PHP в качестве значения скрытого поля прописал IP-адрес клиента, который и будет отправлен на страницу index.php, и этот адрес будет находиться в переменной ip глобального массива $_POST. Осталось дописать вывод в файле index.php:

<?php if($_POST['submit']){ echo 'Введено имя: ' .$_POST['name']. '<br />'; echo 'IP пользователя: ' .$_POST['ip']. '<br />'; echo '<a href="' .$_SERVER['HTTP_REFERER']. '">Назад</a>'; } ?>

<?php

    if($_POST['submit']){

        echo 'Введено имя: ' .$_POST['name']. '<br />';

        echo 'IP пользователя: ' .$_POST['ip']. '<br />';

        echo '<a href="' .$_SERVER['HTTP_REFERER']. '">Назад</a>';

    }

?>

Вот, в принципе, и все. Вот так вот просто при помощи элементов массива $_SERVER мы можем получить массу служебной информации, которую затем можем использовать в своих веб-приложениях. Мы рассмотрели только пять элементов массива $_SERVER, на самом деле их, как уже говорилось выше, гораздо больше и без них часто сложно организовать функционирование достаточно серьезного проекта.

На этом, урок по определению IP-адреса компьютера окончен. До новых встреч!

Бесплатный курс по PHP программированию

Освойте курс и создайте динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC

В курсе 39 уроков | 15 часов видео | исходники для каждого урока

Получить курс сейчас!

Хотите узнать, что необходимо для создания сайта?

Посмотрите 3-х минутное видео и у Вас будет четкий пошаговый план по созданию сайта с нуля!

Смотреть видео

webformyself.com

Как с помощью программы получить постоянный внешний IP-адрес? | Info-Comp.ru

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

Hamachi — программное обеспечение, предназначенное для построения VPN. Программа позволяет создать собственную защищённую сеть из компьютеров, соединённых через Интернет, как будто они соединены одной физической локальной сетью. Если по-простому, то Вы можете получить постоянный ip адрес и делать с ним все что хотите, например:

  • Создать свой сервер для CS;
  • Создавать подключения через программу Radmin;
  • Открывать общие ресурсы для пользователей, которые находятся в Вашей сети;
  • Обменивать сообщениями;
  • И другие цели, при которых необходимо присутствие постоянного ip-адреса.

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

Установка программы Hamachi

Теперь перейдем к установке и настройке данной программы. Для начала скачайте программу и установите ее (примеры в этой статье использовались на версии Hamachi-1.0.3.0-ru). В процессе установки у Вас спросят, какую лицензию использовать, Вы выберите «use hamachi non-commercial license», что будет означать некоммерческую. В конце процесса установки у Вас спросят «запустить программу» Вы запускаете, и появится следующие окно:

Вы нажимаете на кнопку «включить», после нажатия Вам предложат создать свою учетную запись:

Пишите название на латинице и нажимаете «создать». Далее программа подключится к серверу и присвоит Вам Ваш постоянный ip-адрес. В нашем случае он 5.17.88.177, теперь Вам осталось создать свою сеть или подключиться к другой (если Вам дали название и пароль), Вы нажимаете кнопку, указанную на картинке:

Если Вы создаете свою сеть, то так и нажимаете «создать новую сеть», если подключаетесь, то «подключиться к существующей сети». Мы создаем свою сеть, и у нас открывается следующие окно:

Здесь Вы пишите название сети и пароль, если Вам программа выдаст сообщение о том что «такая сеть существует», то Вам придется придумать другое название сети. После того как Вы создадите свою сеть, в нее могут входить те пользователи, которым Вы дадите пароль. Вот, например, в нашу сеть «probnayseti» вошел пользователь, которому я дал пароль:

Ваш постоянный ip адрес могут пинговать т.е. иметь доступ, только те люди, которые находятся в Вашей сети.

Когда Вы установите и настроите программу, у Вас появится новое подключение в «Сетевых подключениях» и Вы сможете подключаться радмином к своему компьютеру, играть в cs на собственном сервере и т.д. Очень полезная программа для тех, кому необходим свой постоянный внешний ip-адрес.

Похожие статьи:

info-comp.ru

Отправить ответ

avatar
  Подписаться  
Уведомление о