Реферат: Використання TCPIP протоколу для обміну інформацією в мережі
• Включення в один пакет адрес для обох протоколів.
• Створення тунелю IPv6 за допомогою протоколу IPv4.
• Трансляція заголовків для того, щоб вузли IPv6 могли зв'язуватися з вузлами IPv4.
Якщо ж ви зважитеся пройти весь цей шлях, вам доведеться обновити всю мережу в наступному порядку.
1. Обновити сервер DNS для підтримки нових адрес.
2. Обновити вузли для підтримки як IPv4, так і IPv6.
3. Розгорнути обновлені вузли.
4. Обновити область (сегмент мережі) для повного переходу на протокол IPv6, причому обидва протоколи повинні підтримувати тільки граничні маршрутизатори..
5. Обновити маршрутизатори для повного переходу на протокол IPv6.
6. Розгорнути нові маршрутизатори.
Отже, ви обновляєте систему визначення імен, а потім, працюючи "зсередини", поширюєте IPv6 по всій мережі, причому по ходу процесу забезпечуєте сумісність протоколів.
IV. Опис програми SashaPopUp
Програма SashaPopUp була розроблена з допомогою системи програмування Delphi 5 з ціллю глибшого розуміння дії такого протокола як IP (Internet Protocol). В програмі застосований метод пошуку за допомогою IP-адресації. Застосовується технологія Сервер-Клієнт. В цілому робота базується на використанні загально визначених сокетів клієнта та сокетів сервера. Передача інформації здійснюється саме по ним. Застосовуються порти для відкриття і закриття сокетів.
Саму програму можна охарактеризувати як звичайну чат-програму подібну до програми Windows WinPopUp. Основний принцип роботи заключається в обміні інформацією між клієнтом та сервером. При чому сервер може бути лише один, а клієнтів може бути безліч. Клієнт для того щоб послати яку-небудь текстову інформацію іншому клієнту повинен послати цю інформацію на сервер, а вже потім сервер посилає цю інформацію клієнту, для якого вона призначувалась. І так відбувається завжди коли який-небудь клієнт хоче послати інформацію іншому клієнту. Для зручності клієнт і сервер обидва поміщаються в дану єдину програму. Отже, перед користувачем який працює з програмою не постає проблема про постійне підключення до сервера для того щоб зв’язатись з іншим користувачем. Зв’язуватись з сервером потрібно лише один раз.
Під час роботи програми користувачеві постійно сповіщається який статус має його програма, наприклад, про те що він підключився до сервера, або про те що підключення хибне.
Кожен користувач коли посилає повідомлення вводить своє ім’я щоб інший користувач знав з ким він розмовляє. Все відбувається як у звичайному чаті. Коли приходить повідомлення в полі Memo з’являється ім’я того хто послав це повідомлення, а вже потім після двох крапок сам текст повідомлення.
ТЕКСТ ПРОГРАМИ:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
Buttons, ScktComp, StdCtrls, ComCtrls;
const maxmemolines=20;
type
TForm1 = class(TForm)
Memo1: TMemo;
Memo2: TMemo;
ClientSocket1: TClientSocket;
ServerSocket1: TServerSocket;
SpeedButton1: TSpeedButton;
StatusBar1: TStatusBar;