Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Збірник.doc
Скачиваний:
9
Добавлен:
12.11.2019
Размер:
1.97 Mб
Скачать

Вказівки до звіту

Звіт повинен мати:

  • - найменування та мету роботи;

  • - електрична схема БЖ ПК, структурна схема APC;

  • - визначення використовуваного обладнання;

  • - короткі висновки по роботі.

Лабораторна робота №14

Тема: «Реалізація обміну даними за допомогою модемів»

Мета роботи: Ознайомиться з основними способами тестування модемів. Оознайомитися з основним і розширеним набором АТ-команд Hayes -сумісних модемів, із способами ініціалізації, установки протоколів обміну і параметрів модемів. Вивчити основні протоколи передачі файлів і їхньої можливості. Зробити передачу файлів, використовуючи різні протоколи і порівняти їх.

Матеріальне забезпечення занять

1. Типове робоче місце: персональний комп’ютер.

2. IBM-сумісний комп'ютер обладнаний звуковою картою, модем, що підтримує протоколи ЧМ,ФМ,КАМ.

3. Телефонна мережа лабораторії.

Короткі теоретичні відомості

Опис AT-команд і відповідних кодів модему

Основна відмінність HAYES-сумісних модемів перебуває в підтримці командного режиму в стандарті AT-команд. AT (Attention - увага) - це префікс, що ставиться перед одною або декількома командами.

У командному режимі символи, що набираються з клавіатури, потрапляють у командний буфер і посилаються на виконання натисканням клавіші <Enter>. Команди можуть бути набрані або рядковими, або прописними літерами і повинні містити чисельні параметри, якщо того вимагає формат команди. Якщо чисельний параметр пропущений, те його значення по умовчанню приймається рівним нулю. При успішному виконанні команди модем посилає вам повідомлення <OK>. При інтепретації команди модем аналізує тільки сім молодших розрядів кожного символу; рядкові символи команди еквівалентні прописним символам. Пробіли і керуючі символи, відмінні від ASCII-коду повернення каретки 13 (<CR> - Carriage Return) і ASCII-коду вибою 8 (<BS > - Back Space), що з'являються в командному рядку, ігноруються. По умовчанню усі факси-модеми повинні підтримувати XON/XOFF - керування потоком даних, хоча також можуть використовуватися інші типи керування потоком.

Набір AT-команд конкретного модему може відрізнятися від наборів команд модемів інших виробників. Повний опис команд повинно міститися в керівництві на модем.

Якщо модем не виконує команди, необхідно перевірити наступне:

  • чи знаходиться модем у командному режимі;

  • чи коштує на початку послідовності команд префікс AT;

  • чи знаходиться конфігурація комп'ютера і програми відповідно до параметрів обміну модему піп порту RS-232.

Якщо після виконання команди від модему прийшло повідомлення ERROR, те причиною цього можуть бути наступні:

  • переповнювання командного буфера через велику кількість команд; помилка

  • в команді.

У процесі своєї роботи модем може інформувати комп'ютер користувача про поточний стан зв'язку і результатах виконання AT-команд. Для цього застосовуються так називані відповідні коди модему. Модеми можуть передавати одиночні цифрові коди, що можна розшифрувати, використовуючи керівництво користувача модему або символічна відповідь, що близька до простої англійської мови.

Установки параметрів і керування роботою модему здійснюється за допомогою AT-команд. Для зручності користувача сучасні комунікаційні програми використовують заздалегідь підготовлені дані про конфігурацію і AT-команди більшості відомих модемів. Якщо модем не входить у їхнє число, то доводиться вибирати найбільше близький по характеристиках із списку або самостійно створити рядок ініціалізації, автовідповіді, відбою і т.п., користуючись документацією на модем.

Рядок ініціалізації (Init String) задає вихідний режим роботи модему і перебуває з ряду AT-команд. У загальному випадку таких рядків може бути декілька - для різних режимів з'єднання. Наприклад, одна - для з'єднання без протоколів стиску даних і виправлення помилок, інша - із використанням таких протоколів. Часто рядок ініціалізації можна скоротити, записавши необхідні установки в пам'ять модему, наприклад, командою AT&W1.

Префікс рядка набору (Dial Prefix) звичайно містить команду підключення до лінії (ATD) і вибору типу набору - імпульсний (P) або тональний (T). При необхідності в префікс рядка набору вводять команду завдання паузи або чекання другої відповіді станції (“,” або W відповідно) при зовнішньому або міжміському з'єднанні.

Закінчення рядка набору звичайно являє собою знак “Повернення каретки”.

Рядок автовідповіді (Answer String) являє собою AT-команду ATS0=1. Рядок відбою (Hang-up String) виглядає приблизно в такий спосіб: ~~~+++~~~ATH0. Тут знаки “~~~” задають необхідну паузу в передачі, але не менше 1 із, необхідну для підключення модему в командний режим.

Завдання для попередньої підготовки.

1. Вивчити відповідний теоретичний матеріал.

2. Опрацювати контрольні запитання.

3. Підготовити звіт.

4. Уважно вивчити основні і розширені AT-команди.

5. Переглянути заводські установки модему і цієї інформації записати в звіт.

6. У програмі Hyper Terminal спробувати ввести різні набори AT-команд із вивченням відповідних кодів модему.

7. Змінити установки в користувальному профілі і подзвонити в міську службу часу.

8. Завантажити в поточні установки заводські установки.

9. Скласти рядок ініціалізації для заданих умов роботи модему (умови роботи задаються викладачем).

10. Зробити дозвон по якому телефонному номері.

11. Зробити висновки про пророблену роботу.

Хід роботи.

1. Провести тести "Аналогова петля", і тест "Аналогова петля" із самотестуванням.

2. Включити на обох модемах режим підтвердження віддаленої цифрової петлі.

3. Зробити з'єднання двох модемів, на однім із модемів перейти в командний режим, провести тести: віддалений тест "Цифрова петля" і віддалений тест "Цифрова петля" із самотестуванням.

4. Зробити виводи про пророблену роботу.

5. Вивчити, яким способом у програмі Hyperterminal установлюються використовувані протоколи передачі файлів.

6. За допомогою програми Hyperterminal передати декілька файлів з одного комп'ютера на іншій.

7. Дати рекомендації по використанню протоколів передачі файлів для заданих умов (умови задаються викладачем).

Контрольні запитання

1. Яка основна класифікація команд Hayes-сумісних модемів?

2. Перерахувати основні AT-команди, їхнє призначення і приклади використання?

3. Перерахувати розширені AT-команди, їхнє призначення і приклади використання?

4. Що таке «Рядок ініціалізації» і для чого вона використовується? Привести приклад із поясненнями.

5. Якими командами здійснюється тоновий і імпульсний набір телефонного номера? За допомогою якої команди можна запам'ятати номер у пам'яті модему?

6. Яким способом перевести модем у стан «піднятої трубки» і обернено?

7. Які існують тести, для тестування модему? . Які умови проведення кожного з них? .

8. Які блоки тестуються, при вмиканні модему? .

9. Які операції необхідно виконати, для проведення тест віддалена “цифрова петля”?

10. Дати характеристику протоколу XModem.

11. Дати характеристику протоколу YModem.

12. Дати характеристику протоколу ZModem.

13. Дати характеристику протоколу Kermit.

14. Який протокол необхідно використовувати для передачі файлів великого об'єму при поганій якості каналу і наявності модему з апаратною корекцією помилок?

Обробка результатів

1. За результатами роботи оформити звіт.

2. Розрахувати середні швидкості з'єднання