ьше п'яти груп. Доменне ім'я в комп'ютері унікально. Але воно ще нічого не говорить про місцезнаходження комп'ютера. Ви можете зареєструвати на себе новий домен і надалі, при переїзді з міста в місто зберігати за собою ці імена. Буде змінюватися тільки організації, які здійснюють ваш вихід в Інтернет, реєструючи ці імена в глобальній мережі.
1.3 IP адреса
комп'ютер алгоритм доменний delphi
Другий параметр, який буде унікально визначати ваш комп'ютер в світі - це IP адреса. IP адреса - це чотири числа, кожне з яких може приймати значення від 0 до 255. Наприклад IP - адреса ftp-сервера фірми Microsoft (тобто сервера, з якого можна отримати файли по мережі) 189.105.232.1. Існують спеціальні правила, які визначають адреса, присвоюється комп'ютера. Не вдаючись у зайві подробиці, відзначимо лише, що цей цифровий адреса унікальний, тобто у світі немає другукомп'ютера з такою ж адресою. У чому причина існування двох типів адрес? По-перше, людині простіше працювати з символьним адресою, ніж запам'ятовувати поєднання цифр.
Зазвичай імена доменів даються на імені організацій, так що - навіть не знаючи цифрового адреси фірми - можна припустити про доменне адресу. Крім того, збереження за собою дозволяє не турбуватися, що в разі можливих переїздів доведеться організовувати нову рекламу доменного адреси. По-друге, IP адреси зазвичай отримують на себе фірми, що надають послуги виходу в Інтернет. Ці адреси (один або декілька) вони закріплюють за конкретним користувачем, який може мати своє raquo ;, власне доменне ім'я. Після процедури реєстрації користувач може починати роботу в Інтернет. Процедура повністю автоматизована, але необхідно деякий час (близько доби), щоб сервера у всьому світі виробили потрібні записи про користувача. Програмне забезпечення на комп'ютерах, що надають послуги Internet, забезпечує знаходження за IP-адресою імені комп'ютера навпаки. Зауважимо тільки, що не всі комп'ютери, що мають IP-адресу, мають зареєстроване в глобальній мережі своє доменне ім'я.
2. Проектна частина
.1 Технічне завдання
Створення програми Domain name, IP для технологічного інституту для визначення IP-адрес і доменних імен в мережі інституту.
Програма має бути реалізована на мові програмування Delphi.
2.2 Засоби проектування
Для проектування програмного продукту була обрана середовище розробки Delphi, так як вона підходить для вирішення даного завдання і вказана як засіб розробки самим замовником.
За допомогою Delphi з мінімальними витратами можна створювати різні додатки під найпоширенішу операційну систему Windows. Оскільки в основі Delphi лежить концепція швидкого створення додатків - RAD.
В основі систем швидкої розробки (RAD-систем, Rapid Application Development - середовище швидкої розробки додатків) лежить технологія візуального проектування і подієвого програмування, суть якої полягає в тому, що середовище розробки бере на себе більшу частину рутинної роботи, залишаючи програмісту роботу з конструювання діалогових вікон і функцій обробки подій.
2.3 середу розробки Delphi
Delphi - це середовище швидкої розробки, в якій в якості мови програмування використовується мова Delphi. Мова Delphi - строго типізований об'єктно-орієнтована мова, в основі якого лежить добре знайомий програмістам Object Pascal.
Delphi - це комбінація кількох найважливіших технологій:
високопродуктивний компілятор в машинний код;
об'єктно-орієнтована модель компонент;
візуальне (а, отже, і швидкісний) побудова додатків з програмних прототипів;
масштабовані засоби для побудови баз даних;
2.4 Історія мови
, раніше відомий як Object Pascal, розроблений фірмою Borland і спочатку реалізований у її пакеті Borland Delphi, від якого і отримав в 2003 році свою нинішню назву, результат розвитку мови Turbo Pascal, який, у свою чергу, розвинувся з мови Pascal. Pascal був повністю процедурним мовою, Turbo Pascal, починаючи з версії 5.5, додав в Pascal об'єктно-орієнтовані властивості.
версія 1 була призначена для розробки під 16-ти розрядну платформу Win16;
версії починаючи з другої компілюють програми під 32-х розрядну платформу Win32;
Разом з 6-й версією Delphi вийшла сумісна з ним з мови та бібліотекам середу Kylix, призначена для компіляції програм під операційну систему Linux;