Перейти к содержимому


Фотография
- - - - -

Интернет,сеть и компьютеры


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 IvanAL

IvanAL

    Ценитель OZERY.info

  • Деятели форума
  • PipPipPipPipPipPipPipPip
  • Cообщений: 3 618

Отправлено 19 Декабрь 2009 - 00:28

Отмечу толковый сайт про основы IP , интернета , сетей. Автор Дубровин Б.А www.ofnet.ru
Здесь выложу выдержки , которые часто нужны, но не запоминаются в голове. :(




Комбинация: "IP адрес и номер порта" - называется "сокет"
Пример Сокет 195.34.32.116:53 ,т.е. пакет пойдет на компьютер, имеющий IP адрес 195.34.32.116, на порт 53. А порту 53 соответствует сервер распознавания имен (DNS-сервер), который примет этот пакет.


Список портов, с которыми вам, вероятно, придется столкнуться:
135-139 — эти порты используются Windows для доступа к общим ресурсам компьютера — папкам, принтерам. Не открывайте эти порты наружу, т.е. в районную локальную сеть и Интернет. Их следует закрыть фаерволлом. Также если в локальной сети вы не видите ничего в сетевом окружении или вас не видят, то вероятно это связано с тем, что фаерволл заблокировал эти порты. Таким образом для локальной сети эти порты должны быть открыты, а для Интернета закрыты.
21 — порт FTP сервера.
25 — порт почтового SMTP сервера. Через него ваш почтовый клиент отправляет письма. IP адрес SMTP сервера и его порт (25-й) следует указать в настройках вашего почтового клиента.
110 — порт POP3 сервера. Через него ваш почтовый клиент забирает письма из вашего почтового ящика. IP адрес POP3 сервера и его порт (110-й) также следует указать в настройках вашего почтового клиента
(почтовый SMTP сервер «слушает» 25-й порт, POP3 сервер, обеспечивающий чтение почты из ваших почтовых ящиков «слушает» 110-порт, веб-сервер - 80-й порт и пр.. )
80 — порт WEB-сервера.
3128, 8080 — прокси-серверы (настраиваются в параметрах браузера).


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


TCP/IP — это название набора сетевых протоколов. На самом деле передаваемый пакет проходит несколько уровней. (Как на почте: сначала вы пишете писмо, потом помещаете в конверт с адресом, затем на почте на нем ставится штамп и т.д.).

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

TCP и UDP — это протоколы так называемого транспортного уровня. Транспортный уровень находится над сетевым. На этом уровне к пакету добавляется порт отправителя и порт получателя.

TCP — это протокол с установлением соединения и с гарантированной доставкой пакетов. Сначала производится обмен специальными пакетами для установления соединения, происходит что-то вроде рукопожатия (-Привет. -Привет. -Поболтаем? -Давай.). Далее по этому соединению туда и обратно посылаются пакеты (идет беседа), причем с проверкой, дошел ли пакет до получателя. Если пакет не дошел, то он посылается повторно («повтори, не расслышал»).

UDP — это протокол без установления соединения и с негарантированной доставкой пакетов. (Типа: крикнул что-нибудь, а услышат тебя или нет — неважно).

Над транспортным уровнем находится прикладной уровень. На этом уровне работают такие протоколы, как http, ftp и пр. Например HTTP и FTP — используют надежный протокол TCP, а DNS-сервер работает через ненадежный протокол UDP.



Как посмотреть текущие соединения вашего компьютера с внешним миром?

Текущие соединения можно посмотреть с помощью команды в командной строке windows:

netstat -an

(параметр n указывает выводить IP адреса вместо доменных имен).

Запускается эта команда следующим образом:

«Пуск» - «Выполнить» - набираем cmd - «Ок». В появившейся консоли (черное окно) набираем команду netstat -an и жмем <Enter>. Результатом будет список установленных соединений между сокетами нашего компьютера и удаленных узлов.

Например получаем:

Активные подключения
Имя Локальный адрес Внешний адрес Состояние
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING
TCP 91.76.65.216:139 0.0.0.0:0 LISTENING
TCP 91.76.65.216:1719 212.58.226.20:80 ESTABLISHED
TCP 91.76.65.216:1720 212.58.226.20:80 ESTABLISHED
TCP 91.76.65.216:1723 212.58.227.138:80 CLOSE_WAIT
TCP 91.76.65.216:1724 212.58.226.8:80 ESTABLISHED
...

В этом примере 0.0.0.0:135 — означает, что наш компьютер на всех своих IP адресах слушает (LISTENING) 135-й порт и готов принимать на него соединения от кого угодно (0.0.0.0:0) по протоколу TCP.

91.76.65.216:139 — наш компьютер слушает 139-й порт на своем IP-адресе 91.76.65.216.

Третья строка означает, что сейчас установлено (ESTABLISHED) соединение между нашей машиной (91.76.65.216:1719) и удаленной (212.58.226.20:80). Порт 80 означает, что наша машина обратилась с запросом к веб-серверу (у меня, действительно, открыты страницы в браузере).




Утилита ping позволяет определить доступность того или иного узла.

ping удаленный_узел

ipconfig

или для более подробного вывода

ipconfig -all

Эта утилита отображает информацию о всех ваших сетевых подключениях: IP-адрес, маску подсети, шлюз по умолчанию, серверы DNS.
tracert -d удаленный_узел
Отображает все узлы (роутеры, шлюзы - хопы, прыжки) на пути следования пакетов к удаленному узлу, показывая время задержки в миллисекундах или превышение интервала ожидания.
netstat -an
Отображает все текущие установленные соединения между вашим и удаленными узлами и все «слушаемые» сокеты.
Утилита ipconfig -all (с ключом -all) также показывает прописанные DNS серверы – серверы распознавания имен. Проверьте их также, если они были предоставлены провайдером.

Если по IP-адресу узел доступен, а по имени – нет, то значит существует проблема с распознаванием имен. На чьей стороне эта проблема? Если у вас в настройках соединения DNS- серверы заданы (можно также посмотреть командой ipconfig -all) и совпадают с предоставленными провайдером, то проблема – на стороне провайдера, с его DNS-серверами – или с их доступностью или с их работой. С вашей же стороны все нормально – узлы по IP-адресам видны (откликаются), DNS-серверы прописаны правильно, но распознавание по именам не работает.
Утилиту для тестирования DNS-серверов:
nslookup имя_узла ip_днс_сервера
ip_днс_сервера можно не указывать – тогда будет использоваться первичный ДНС-сервер из текущих настроек вашего Интернет-соединения.
Эта утилита делает запрос ДНС-серверу «Какой IP-адрес соответствует этому имени узла?» и отображает ответ.

Если интересно, то можно и более точно определить место «затыка» командой tracert, например:
tracert -d 91.76.64.1
или
tracert -d stream.ru (можно указать любой другой узел).
Эта команда отобразит цепочку всех промежуточных узлов, через которые проходит пакет. Если после некоторого узла пойдут сплошные тайм-ауты, то там и проблема.


Топология небольших сетей.

Реализация сети на базе FreeBSD - пошаговая инструкция
В этой статье рассмотрена реализация простой (офисной или домашней) локальной сети c выходом в Интернет на базе операционной системы FreeBSD.

Как безболезненно перенести сайт на другой хостинг

Выбор сетевых компонентов для простой локальной сети

Сообщение отредактировал IvanAL: 21 Декабрь 2009 - 01:51

  • 0

#2 IvanAL

IvanAL

    Ценитель OZERY.info

  • Деятели форума
  • PipPipPipPipPipPipPipPip
  • Cообщений: 3 618

Отправлено 21 Декабрь 2009 - 00:59

Конвертер систем счисления
Перевод чисел в различные позиционные системы счисления
http://whoyougle.ru/measure/hex
2009_12_21_005741.jpg

Перевод сетевой маски между системами точечно-десятичной, точечно-шестнадцатеричной или CIDR
http://house.hcn-str...l#3.6.8-netmask

Что тут можно сказать, элементарные навыки устного счёта входят в необходимый багаж знаний каждого жителя современного мегаполиса, а перевод подсетей из одного формата в другой, входит в необходимые культурные навыки каждого администратора. Не уметь в уме перевести маску подсети ***/26 в 255.255.255.192, это всё равно что в театре в носу ковырять, простите.


ipcalc
http://icmp.ru/ipcalc


================================================
Что такое маска подсети

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

Рассмотрим пример: Пусть у нас есть адреса 192.168.0.1 и 192.168.0.65, какой из них находится в подсети 192.168.0.0 с маской 255.255.255.192 (Или в нотации CIDR 192.168.0.0/26). Побитовое сложение: 1+1=1 (истина и истина = истина), 1+0=0+1=0, 0+0=0.

192.168.0.1 = 11000000.10101000.00000000.00000001
255.255.255.192 = 11111111.11111111.11111111.11000000
сумма = 11000000.10101000.00000000.00000000 = 192.168.0.0

192.168.0.65 = 11000000.10101000.00000000.01000001
255.255.255.192 = 11111111.11111111.11111111.11000000
сумма = 11000000.10101000.00000000.01000000 = 192.168.0.64


Как видно, адрес 192.168.0.65 при сложении с маской подсети дал другую подсеть, он находится в подсети 192.168.0.64/26.

Из учебника BSDA в вопросах и ответах http://house.hcn-str...rt/BSDA-course/


=================================
СЕТЕВЫЕ ТЕХНОЛОГИИ

На этом сайте ( site ) мы постараемся рассказать Вам что такое локальная компьютерная сеть, как ее проложить, настроить и как обслуживать

Информатика


Компьютерные сети и телекоммуникации

Онлайн учебник

Архитектура информационной сети

ОСНОВЫ РАБОТЫ СЕТЕЙ


Компьютерные сети



Организация локальных сетей


Топология домашних сетей

КОМПЬЮТЕРНЫЕ СЕТИ

Логическая топология сети. Доступ к среде передачи

Адресация в IP-сетях ++

ТИПЫ АДРЕСОВ СТЕКА TCP/IP

Пример развития сети здания управления и модернизации сети предприятия.

Подключение и установка коммутатора серии 2900xl

Расчет численности обслуживающего персонала и списки работ

Ethernet в городских сетях






=================================================

IP-адресация ++

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


IP-адреса разных классов отличаются разрядностью номеров сети и узла, что определяет их возможный диапазон значений. Следующая таблица отображает основные характеристики IP-адресов классов A,B и C.
2009_12_21_050539.jpg

Например, IP-адрес 213.128.193.154 является адресом класса C, и принадлежит узлу с номером 154, расположенному в сети 213.128.193.0.

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

Диапазон адресов класса E зарезервирован и в настоящее время не используется.

Схема разделения IP-адреса на номер сети и номер узла, основанная на понятии класса адреса, является достаточно грубой, поскольку предполагает всего 3 варианта (классы A, B и C) распределения разрядов адреса под соответствующие номера. Рассмотрим для примера следующую ситуацию. Допустим, что некоторая компания, подключающаяся к Интернет, располагает всего 10-ю компьютерами. Поскольку минимальными по возможному числу узлов являются сети класса C, то эта компания должна была бы получить от организации, занимающейся распределением IP-адресов, диапазон в 254 адреса (одну сеть класса C). Неудобство такого подхода очевидно: 244 адреса останутся неиспользованными, поскольку не могут быть распределены компьютерам других организаций, расположенных в других физических сетях. В случае же, если рассматриваемая организация имела бы 20 компьютеров, распределенных по двум физическим сетям, то ей должен был бы выделяться диапазон двух сетей класса C (по одному для каждой физической сети). При этом число "мертвых" адресов удвоится.

Для более гибкого определения границ между разрядами номеров сети и узла внутри IP-адреса используются так называемые маски подсети. Маска подсети – это 4-байтовое число специального вида, которое используется совместно с IP-адресом. "Специальный вид" маски подсети заключается в следующем: двоичные разряды маски, соответствующие разрядам IP-адреса, отведенным под номер сети, содержат единицы, а в разрядах, соответствующих разрядам номера узла – нули.


Использование в паре с IP -адресом маски подсети позволяет отказаться от применения классов адресов и сделать более гибкой всю систему IP-адресации. Так, например, маска 255.255.255.240 (11111111 11111111 11111111 11110000) позволяет разбить диапазон в 254 IP-адреса, относящихся к одной сети класса C, на 14 диапазонов, которые могут выделяться разным сетям.

Использование в паре с IP -адресом маски подсети позволяет отказаться от применения классов адресов и сделать более гибкой всю систему IP-адресации. Так, например, маска 255.255.255.240 (11111111 11111111 11111111 11110000) позволяет разбить диапазон в 254 IP-адреса, относящихся к одной сети класса C, на 14 диапазонов, которые могут выделяться разным сетям.
2009_12_21_050539.jpg

Цитаты из http://net.e-publish.ru/p234aa1.html



===================================
IP-маршрутизация ++

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

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

Изображение

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

Сообщение отредактировал IvanAL: 21 Декабрь 2009 - 05:29

  • 0

#3 Барс

Барс

    Здесь живёт

  • Деятели форума
  • PipPipPipPipPip
  • Cообщений: 1 260
  • Пол:Мужчина
  • Город:Озеры

Отправлено 21 Декабрь 2009 - 10:31

Просто ссылки и краткое описание, а то глаза разбегаются :D
  • 0

#4 IvanAL

IvanAL

    Ценитель OZERY.info

  • Деятели форума
  • PipPipPipPipPipPipPipPip
  • Cообщений: 3 618

Отправлено 26 Декабрь 2009 - 21:24

Форум сисадминов sysadmins.ru
  • 0




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных