Автор: Пользователь скрыл имя, 09 Апреля 2012 в 13:11, курсовая работа
Локальная сеть обычно организуется и работает в пределах одной фирмы(организации) и объединяет компьютеры на рабочих местах для более быстрого и качественного обмена информацией. Каждая организация, эксплуатирующая более десятка ПК, старается объединить их в локальную сеть c целью уменьшения бумажного документооборота и повышения эффективности своих подразделений. Естественно, что почти каждая такая сеть должна иметь выход на внешних заказчиков.
Нашей задачей является проектирование малой офисной сети Ethernet с одной точкой доступа в интернет и написание приложения, работающего по технологии “клиент-сервер” с использованием TCP/IP.
ВВЕДЕНИЕ
1.ФИЗИЧЕСКАЯ СТРУКТИРИЗАЦИЯ СЕТИ
2 ЛОГИЧЕСКАЯ СТРУКТУРИЗАЦИЯ СЕТИ.
3 ТЕХНИКО - ЭКОНОМИЧЕСКАЯ ЧАСТЬ
3.1 Выбор оборудования
3.2 Расчет себестоимости сети
4 СБОР И ПЕРЕДАЧА СИСТЕМНОЙ ИНФОРМАЦИИ ПРИЛОЖЕНИЕМ, РАБОТАЮЩЕМУ ПО ТЕХНОЛОГИИ "КЛИЕН-СЕРВЕР" С ИСПОЛЬЗОВАНИЕМ TCP\IP
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
План этажа 6 – горизонтальный уровень сети:
| А | Б | В | Г | Д | Е | Ж | З | И | К | Л | М | Н | О | П | Р | С | Т | У | Ф | Х | Ц |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 6.5
6 |
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 6.4
6 |
|
9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
|
|
|
|
|
|
|
6 |
|
|
|
|
|
|
| 6.3
6 |
|
|
|
|
|
|
15 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 6.2
6 |
|
|
|
|
|
|
18 |
|
|
|
|
|
| З |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
19 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
20 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 6.1
6 |
|
|
|
|
|
|
21 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
22 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
23 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
24 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
25 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
26 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
27 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
29 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
30 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Компьютер | ОС | Сетевой адаптер | Ip-адрес |
Компьютер1.1 | Windows XP | Acorp L-100S 10 / 100 Eth, PCI | 192.168.1.1 |
Компьютер1.2 | Windows XP | Acorp L-100S 10 / 100 Eth, PCI
| 192.168.1.2 |
Компьютер3.1 | Windows XP | USB Wi-Fi Rovermate Mozzis | 192.168.0.1 |
Компьютер3.2 | Windows XP | Acorp L-100S 10 / 100 Eth, PCI
| 192.168.3.2 |
Компьютер3.3 | Windows XP | Acorp L-100S 10 / 100 Eth, PCI
| 192.168.3.3 |
Компьютер3.4 | Windows XP | Acorp L-100S 10 / 100 Eth, PCI
| 192.168.3.4 |
Компьютер3.5 | Windows XP | Acorp L-100S 10 / 100 Eth, PCI
| 192.168.3.5 |
Компьютер3.6 | Windows XP | Acorp L-100S 10 / 100 Eth, PCI
| 192.168.3.6 |
Компьютер4.1 | Windows XP | Acorp L-100S 10 / 100 Eth, PCI
| 192.168.4.1 |
Компьютер4.2 | Windows XP | Acorp L-100S 10 / 100 Eth, PCI
| 192.168.4.2 |
Компьютер5.1 | Windows XP | Acorp L-100S 10 / 100 Eth, PCI
| 192.168.5.1 |
Компьютер5.2 | Windows XP | Acorp L-100S 10 / 100 Eth, PCI
| 192.168.5.2 |
Компьютер5.3 | Windows XP | Acorp L-100S 10 / 100 Eth, PCI
| 192.168.5.3 |
Компьютер6.1 | Windows XP | Acorp L-100S 10 / 100 Eth, PCI | 192.168.6.1 |
Компьютер6.2 | Windows XP | Acorp L-100S 10 / 100 Eth, PCI | 192.168.6.2 |
Компьютер6.3 | Windows XP | Acorp L-100S 10 / 100 Eth, PCI | 192.168.6.3 |
Компьютер6.4 | Windows XP | Acorp L-100S 10 / 100 Eth, PCI | 192.168.6.4 |
Компьютер6.5 | Windows XP | Acorp L-100S 10 / 100 Eth, PCI | 192.168.6.1 |
Switch1 Acorp HU5DP 5 портов 100Мбит/сек (335) | |||
Router D-LINK DIR-100 (1211) | |||
Switch3 TP-LINK 8-port TP-LINK TL-SF1008D (10/100mbps) (400) | |||
Wi-Fi точка доступа Asus WL-AM604G ADSL 2/2+ (3683) | |||
Switch4 Acorp HU5DP 5 портов 100Мбит/сек | |||
Switch5 Acorp HU5DP 5 портов 100Мбит/сек | |||
Switch6 TP-LINK 8-port TP-LINK TL-SF1008D (10/100mbps) |
План дома - Вертикальный уровень сети:
Ч Высота чердака 2м | Зона расположения оборудования |
Этаж 9 |
|
Этаж 8 |
|
Этаж 7 |
|
Этаж 6 | Switch6 |
Этаж 5 | Switch5 |
Этаж 4 | Switch4 |
Этаж 3 | Switch3 Wi-Fi точка |
Этаж 2 |
|
Этаж 1 | Router Switch1 |
2. ЛОГИЧЕСКАЯ СТРУКТУРИЗАЦИЯ СЕТИ
3. ТЕХНИКО-ЭКОНОМИЧЕСКАЯ ЧАСТЬ
3.1 Выбор оборудования
Таблица 1
Вид оборудования | Модель оборудования | Количество (шт.) | Цена (руб.) |
Сетевой адаптер | Acorp L-100S 10 / 100 Eth, PCI | 17 | 123 |
Коммутатор | Acorp HU5DP 5 портов 100Мбит/сек | 3 | 335 |
Коммутатор | Switch3 TP-LINK 8-port TP-LINK TL-SF1008D (10/100mbps) | 2 | 400 |
Точка доступа | D-LINK DIR-100 | 1 | 1211 |
Wi-Fi точка доступа | Asus WL-AM604G ADSL 2/2+ | 1 | 3683 |
Wi-Fi адаптер | USB Wi-Fi Rovermate Mozzis | 1 | 350 |
Кабель | UTP Кабель категория 5E, бухта 350 м., LSOH
| 1 | 2600 |
Разъем | RJ-45 | 46 | 4 |
3.2 Расчёт себестоимости сети
На протяжку кабеля израсходовано 327 метров. Метр кабеля стоит 7 рублей. Итого на кабель израсходовали 2289 рублей
По данным из таблицы 1 рассчитаем себестоимость сети:
Себестоимость= 17*123+3*335+2*400+1211+3683+
Себестоимость сети равна 11613 рублей
4. СБОР И ПЕРЕДАЧА СИСТЕМНОЙ ИНФОРМАЦИИ ПРИЛОЖЕНИЕМ, РАБОТАЮЩЕМУ ПО ТЕХНОЛОГИИ "КЛИЕН-СЕРВЕР" С ИСПОЛЬЗОВАНИЕМ TCP\IP
В данной курсовой работе мы разработали приложение, состоящие из двух частей: сервера и клиента. Сервер предназначен для сбора системной информации и последующей передачи её в виде текстового файла на компьютер клиента.
Программа работает следующим образом: при запуске серверной части на компьютере производится сбор информации об операционной системе, памяти, устройствах, системных папках. Вся информация сохраняется в файл Osinfo.txt , который сохраняется в директорию операционный системы. При запуске клиентской части программы (Рис.1) пользователь должен ввести IP адрес компьютера, на котором запущена серверная часть, после при нажатии кнопки “Пуск” файл Osinfo.txt передаётся на компьютер, на котором установлена клиентская часть.
Рис. 1. Клиентская часть.
4.1 Листинг клиентской части приложения
procedure TForm1.Button1Click(Sender: TObject);
begin
IdTCPClient1.Host:=Edit1.Text;
IdTCPClient1.Connect(500);
end;
procedure TForm1.IdTCPClient1Connected(
var
FileName: PChar;
FileSize: Cardinal;
FS: TFileStream;
begin
GetMem(FileName, 256);
try
IdTCPClient1.ReadBuffer(
IdTCPClient1.ReadBuffer(
FS := TFileStream.Create('c:\получен
try
IdTCPClient1.ReadStream(FS, FileSize);
finally
FS.Free;
end;
finally
FreeMem(FileName);
end;
ShowMessage('Принято');
end;
end.
4.2 Листинг серверной части приложения
function GetWinDir(): String;
var
buffer: String;
len: UINT;
begin
SetLength(buffer, MAX_PATH + 1);
len := GetWindowsDirectory(PAnsiChar(
SetLength(buffer, len);
GetWinDir := buffer;
end;
procedure TForm1.IdTCPServer1Connect(
var
FileToSend: String;
FileSize: Cardinal;
p: Pointer;
begin
FileToSend :=GetWinDir+'\Osinfo.txt'; // тут файл, который мы рассылаем любому попросившему.
with TFileStream.Create(FileToSend, fmOpenRead) do
try
FileToSend := ExtractFileName(FileToSend) + #00;
GetMem(p, 256);
try
CopyMemory(p, @FileToSend[1], Length(FileToSend));
AThread.Connection.Socket.
finally
FreeMem(p);
end;