0

3255

0
Автор публикации grifin85
Разберитесь, что такое частные адреса и NAT

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

Теперь необязательно выбирать для частной сети произвольный блок IP-адресов. В RFC 1918 [Rekhter, Moskowitz et al. 1996] специфицированы три блока адресов, которые не будут выделяться:

  •  10.0.0.0-10.255.255.255 (префикс 10/8);
  •  172.16.0.0-172.31.255.255 (префикс 172.16/12);
  •  192.168.0.0-192.168.255.255 (префикс 192.168/16).

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

Читать дальше...

0

2360

0
Автор публикации grifin85

Цель этого урока - помочь программистам разных уровней - от начального до среднего - повысить свою квалификацию. Для получения статуса мастера требуются практический опыт и накопление знаний в конкретной области. Конечно, опыт приходит только со временем и практикой, но данная книга существенно  пополнит багаж ваших знаний. Сетевое программирование - это обширная область с большим выбором pазличных технологий для желающих установить связь между несколькими машина-  ми. Среди них такие простые, как последовательная линия связи, и такие сложные,  как системная сетевая архитектура (SNA) компании IBM. Но сегодня протоколы TCP/IP - наиболее перспективная технология построения сетей. Это обусловлено  развитием Internet и самого распространенного приложения - Всемирной паутины (World Wide Web).

Читать дальше...

0

1568

0
Автор публикации grifin85

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

Читать дальше...

0

2146

0
Автор публикации grifin85

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

Читать дальше...

0

1988

0
Автор публикации grifin85

Одним из главных факторов, влияющих на принятие решения о переносе информационных систем в архитектуру клиент/сервер, является потенциальная возможность повышения производительности работы пользователей, особенно в тех случаях, когда находящиеся в эксплуатации приложения не удовлетворяют требованиям, предъявляемым к скорости обработки данных ввиду их большого объема, а также высокой интенсивности и сложности запросов. Известно, что информационные системы, основанные на архитектуре клиент/сервер, могут обладать существенными преимуществами перед информационными системами, базирующимися на сетевых версиях настольных СУБД, такими, как существенно меньший сетевой трафик, меньшее время обработки запросов, меньшая ресурсоемкость клиентских приложений и меньшие трудозатраты при их разработке.

Читать дальше...

0

2031

0
Автор публикации grifin85

Что такое автоматизация

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

Читать дальше...

0

2096

0
Автор публикации grifin85

В C++Builder 6 для передачи какой-либо информации по сети удобнее всего использовать компоненты закладки Internet: TClientSocket и TServerSocket.

Читать дальше...

0

5187

0
Автор публикации grifin85

Развиваем наше приложение дальше. Давайте слелаем так, чтобы при закрытии приложения (т. е. при нажатии на крестик в правом верхнем углу) появлялся MessageBox с двумя кнопками - OK и Cancel. И если пользователь выберет OK, то наше окно закрывается, а если Cancel, то не закрывается.

Читать дальше...

0

2196

0
Автор публикации grifin85

Программа отыскивает так называемое “машинное эпсилон” -такое минимальное, не равное нулю вещественное число, которое после прибавления его к 1,0 еще дает результат, отличный от 1,0. Замечу, что для хранения и преобразования дробных чисел в Object Pascal предназначены так называемые вещественные типы (см. гл. 7). В учебной программе используется один из этих типов - Real, занимающий 8 смежных байт и представляющий дробные (вещественные) числа в диапазоне от 10-324 до 10+308 с точностью 15... 16 значащих цифр10 .

Читать дальше...