Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Інформаційні системи та мережі

Інформація про роботу

Рік:
2007
Тип роботи:
Інші
Предмет:
Комп'ютерні мережі

Частина тексту файла (без зображень, графіків і формул):

МIНIСТЕРСТВО ОСВIТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНIВЕРСИТЕТ «ЛЬВIВСЬКА ПОЛIТЕХНIКА» ДОСЛІДЖЕННЯ РОБОТИ ПРОТОКОЛУ SMTP Iнструкцiя до лабораторної роботи з курсу “Комп”ютерні мережі” для студентів базового напряму 0804 Затверджено на засіданні кафедри “Інформаційні системи та мережі” Протокол № від 11.05.2007 Львів 2007 “Дослідження роботи протоколу SMTP”. Iнструкцiя до лабораторної роботи з курсу “Комп”ютерні мережі”. Для студентів спеціальності 7.080.404 “Інтелектуальні системи обробки інформації та прийняття рішень”/ Упорядник Буров Є.В. Львів, Вид-во Національного Університету “Львівська Політехніка”, 2007, - с. Упорядники: Буров Є.В. Рецензенти: Катренко А.В., к.е.н., доц. Кісь , к.т.н., доц. Вiдповiдальний за випуск: Пасічник В.В., д.т.н., проф. Затверджено на засiданнi кафедри ‘Iнформацiйнi системи та мережi’, протокол Мета роботи Метою лабораторної роботи є детальне вивчення моделі, команд найпопулярнішого протоколу електронної пошти, засвоєння на практиці особливостей проведення сеансу зв'язку з використанням цього протоколу. Теоретичний вступ. Протоколи електронної пошти. Електронна пошта - один з найбільш ефективних засобів комп'ютерних мереж В сучасних мережах діють декілька поштових систем: Х.400. UUCP, SMTP, MHS Їх поділяють на системи з безпосереднім встановленням сполучення між абонентами і пошти (SMTP) та системи в яких передавання пошти виконується через проміжні ланки (X 400 UUCP) Найбiльш популярною системою електронної пошти, завдяки простоті та розповсюдженості стеку протоколів TCP/IP, стала система протоколу SMTP. Режими роботи з поштою поділяють на онлайнові та оффлайнові. В онлайнових режимах встановлюсться сполучення в реальному масштабі часу. В оффлайнових -клієнт видає повідомлення для сервера пошти, який може його відіслати в інший час SMTP (Simple mail transfer protocol. RFC 821) e складовою частиною стеку TCP/IP. SMTP працює з повідомленнями що складаються з семибітових символів. Коли з транспортної підсистеми надходить один байт, програма онулюе старший біт Тому для передавання довільних двійкових даних доводиться попепредньо перекодовувати ,їх з використанням утиліт, або користуватися протоколом MIME. Модель комунікацій SMTP. SMTP - це застосування, яке забезпечуе передавання поштових повідомлень через одну або декілька транспортних систем. Власне транспортна підсистема встановлює між надавацем та отримувачем пошти надійний інформаційний канал в якому зберігається послідовність передавання та отримання даних. Якщо транспортна підсистема одна, то встановлюеться один канал між відправником та отримувачем. Якщо повідомлення передається через декілька різних транспортних підсистем на шляху передавання можуть бути декілька каналів Взаємодія SMTP-надавача та передавача відбувається в діалоговому режимі. Кожна команда SMTP- надавача підтверджується відповіддю SMTP-отримувача. Кожна відповідь має цифровий код та символьне пояснення до нього. Порядок проходження сеансу SMTP наступний. Внаслідок запиту користувача між SMTP-надавачем та SMTP-отримувачем встановлюеться двонапрямлений надійний канал. SMTP-отримувач може бути кінцевим отримувачем, або посередником. Після цього учасники обмінюються текстовими командами та відповідями. Спочатку SMTP-надавач командою MAIL визначае адресу користувача-відсилача пошти. Якщо SMTP-отримувач погоджуеться прийняти пошту він відповщає 'ОК'. Після цього у декількох рядках визначаються користувачі - отримувачі пошти. Поштова адреса кожного отримувача є аргументом команди SMTP. SMTP-отримувач підтверджуе або відхиляє кожного отримувача. Після узгодження отримувачів SMTP-надавач видає команду DATA i починає передавати рядки повідомлення. Повідомлення закічується крапкою в окремому рядку. Закінчується сеанс командою QUIT. Головні команди протоколу. Команди SMTP - це символьні рядки, які закічуються символами переводу і каретки <CRLF>. Команда HELO використовуеться на початку сеансу i призначена для ідентифікації відправпика. Структура цієї команди: HELO <SP> <domain> <CRLF> Де <SP> означае 'пропуск' a <domain> - доменне ім'я госту відправника. У відповідь на команду SMTP-отримувач передав свое доменне ім'я. Наприклад. 220 BBN-UNIX.ARPA Simple Mail Transfer Service Ready HELO USC-ISIF.ARPA 250 BBN-UNIX.ARPA Команда MAIL ініціалізує поштову транзакцію. Структура команди: MAIL <SP> FROM: <rev_path> <CRLF> Команда RCPT ідентифікує отримувача повідомлення. Її структура: RCPT <SP> TO: <forward_path> <CRLF> Де <forward_palh> це поштова адреса отримувача. Команд RCPT може бути декілька. SMTP-отримувач підтвержуе можливість надіслати повідомлення для кожного адресата окремо. Наприклад, MAIL FROM:<Smilh@Alpha.ARPA> 250 OK RCPT TO:<Jones@Beta.ARPA> 250 OK RCPT TO:<Green@Bela.ARPA> 550 No such uset here RCPT TO:<Brown@Bela.ARPA> 250 OK DATA 354 Start mail input; end with <CRLF>.<CRLF> ..... <CRLF>.<CRLF> 250 OK Команда DATE ініціалізує передавання тексту поштового повідомлення. Воно складаеться з рядів символів. Кожний рядок закінчуеться к.омбінацією <CRLF> Повідомлення записують у спеціальний буфер доти, доки не зустрінуть послідовність символів <CRLF>.<CRLF>. Вона позначае кінець повідомлення. В склад даних повідомлення входить його заголовок (стандарт поля ТО, FROM, CC, Subject, Data,...). Коли введения повідомлення закінчилося воно передаеться SMTP-отримувачу. Отримувач (який може бути i посередником) додае на початку листа часову мітку (time stamp), яка кpiм дати та часу отримання містить доменні адреси відправника та отримувача. Якщо повідомлення минає багатьох посередників воно може мати багато часових міток. Коли повідомлення досягае останнього SMTP-отримувача він записує у заголовок адресу відправника. Після цього повідомлення залишае світ SMTP i може бути або передане отримувачу, або спрямоване в іншу поштову систему. Команда QUIT закінчує сеанс зв'язку та закривае комунікаційний канал. Нэприклад: QUIT 221 BBN-UNIX.ARPA Service closing transmission channel Додаткові команди протоколу. Команда VRFY дозволяе отримати додаткову інформацію про адресата. Формат команди VRFY <SP> <ім'я користувача> <CRLF> Аргументом команди є поштове ім’я користувача-адресата. У відповіді отримують повне ім'я користувача та його повну поштову адресу. Наприклад, VRFY Smith 250 Fred Smith <Smilh@USC-ISIF.ARPA> Команда EXPN дає змогу деталізувати користувачів списку розсилання. Аргументом команди є назва списку. У відповідь декількома рядками повертають список користувачів. Наприклад, EXPN Example-People 250-Jon Postel <Postel@USC-ISIF.ARPA> 250-Fred Fonebone <Fonebone@USC-ISIQ.ARPA> 250-Sam Q. Smith <SQSmith@USC-ISIQ.ARPA> 250-Quincy Smith <@USC-ISIF.ARPA:Q-Smith@ISI-VAXA.ARPA> 250-<joe@foo-unix.ARPA> 250 <xyz@bar-unix.ARPA> Команда TURN дозволяе napi SMTP-надавач SMTP-отримувач поміняти ролі на зворотні. Надавач стає отримувачем, отримувач- надавачем. Порядок робити з програмою моделювання. Порядок роботи з програмою. Для дослідження протоколу SMTP використовуеться програма, яка співпрацюе з сервером SMTP  Рис. 1 На початку роботи у полі 'Host' (1) треба задати ім'я хоста сервера SMTP та встановити з ним сполучення. Зліва екранної форми знаходиться панель кнопок з позначеннями команд (2). Аргументи команд подаються у полі (5). В полі (3) подаються команди, а в полі (4) - відповіді сервера. В полях (6) та (7) дублюються коди віднощень та коментар до них.В процесі роботи з програмою потрібно встановити сполучення, сформувати поштове повідомлення, передати його, закінчити сеанс. Хід роботи. Запустіть програму моделювання роботи поштової програми Ознайомтеся з її інтерфейсом та порядком роботи. Встановіть зв»язок з заданим поштовим сервером та передайте повідомлення. Складіть протокол всіх команд та відповідей, які ви використовували Зміст звіту Звіт з лабораторної роботи повинен містити: Короткий конспект теоретичних відомостей. Протокол команд та відповідей. Висновки. Література. 1. Буров Є. Комп”ютерні мережі. 2-ге оновлене і доповн.вид. Львів БаК, 2003. .
Антиботан аватар за замовчуванням

01.01.1970 03:01-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!