Ім'я файлу: Report_LABA_1.docx
Розширення: docx
Розмір: 1709кб.
Дата: 14.10.2022
скачати
Пов'язані файли:
1.2.Тема 5 Філософія доби Відродження ВІДПОВІДІ 1.docx
Документ.rtf
КУРСОВА БД.docx
ДИПЛОМ.docx
контр.работа.docx
Керівництво творчою грою.docx
Помехой.docx

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ


******************************************************************




З В І Т

Лабораторна робота №1
«Дослідження поштових протоколів

POP3, IMAP, SMTP»

з дисципліни

«Мережні інформаційні технології»





Виконавець:

студент групи ***** Іванов І.І.

Керівник:

викладач Сідорова С.С.


2022

ЛАБОРАТОРНА РОБОТА №1


ТЕМА: Розробка поштового клієнта та дослідження його роботи

МЕТА: Детально розглянути можливості протоколів POP3, IMAP, SMTP.

Завдання: Розробити програму з наступними функціональними вимогами:

1) Можливість відправлення поштових повідомлень через SMTP сервер, що задається (наприклад smtp.mail.ru, freemail.ukr.net)

2) Можливість отримання поштового повідомлення з сервера за допомогою протоколів POP3 або IMAP3 (наприклад freemail.ukr.net, pop.mail.ru).

Дослідити швидкість передачі при використанні різних способів відправлення, а також із різними вкладеннями.

Порядок проведення роботи


1.Створюємо тестовий обліковий запис GOOGLE для роботи з поштовою скринькою GMAIL за посиланням https://accounts.google.com/
з ім’ям користувача mail.lab.ua.edu.knu@gmail.com.



2.Настроюємо поштову скриньку GMAIL для роботи з протоколами POP3 та IMAP згідно інформації наданої за посиланням https://support.google.com/mail/answer/7104828?hl=uk.



Дивіться: Відео - як включити POP3 та IMAP в Gmail

3.Настроюємо аутентифікацію користувача для роботи для роботи з протоколами POP3 та IMAP згідно інформації наданої за посиланням https://support.google.com/accounts/answer/185833?hl=uk.



Дивіться: Відео - як ввімкнути двохетапну перевірку в Gmail.

Дивіться: Відео - як додати пароль додатку в Gmail.

3.Розробляємо програму за допомогою ПЗ(програмне забезпечення) IDE (Integrated Development Environment - інтегроване середовище розробки) IntelliJ IDEA.



Використовуємо Java 8 SE и бібліотеку JavaMail API - версії 1.6.2.

Можливості програми:

  • програма надсилає один лист з одним вкладеним файлом на SMTP – сервер Google, виводить в консоль параметри підключення (адрес, номер порта та ін.), вимірює час за який було надіслано листа;

  • програма отримує усі листи з папки «INBOX» з POP – сервера Google і виводить їх в консоль, виводить в консоль параметри підключення (адрес, номер порта та ін.), вимірює час за який були отримані листи;

  • програма отримує усі листи з папки «INBOX» з IMAP – сервера Google і виводить їх в консоль, виводить в консоль параметри підключення (адрес, номер порта та ін.), вимірює час за який були отримані листи.

Нижче прикладено результати роботи програми:

  • скріншот:



  • вивід програми в консоль:

C:\Java\JDK8\bin\java.exe …"
Send email via SMTP Protocol

mail.smtp.port: 465

mail.smtp.socketFactory.port: 465

mail.smtp.socketFactory.class: javax.net.ssl.SSLSocketFactory

mail.smtp.auth: true

mail.smtp.host: smtp.gmail.com

Done

Elapsed 4.843 seconds.
Receive emails via POP3 Protocol

mail.pop3.host: pop.gmail.com

mail.pop3.port: 995

mail.pop3.user: mail.lab.ua.edu.knu@gmail.com

mail.pop3.socketFactory.class: javax.net.ssl.SSLSocketFactory

mail.pop3.socketFactory: 995

mail.store.protocol: pop3s
___________________________________________________

MESSAGE: 1

FROM: mail.lab.ua.edu.knu@gmail.com

SUBJECT: Hello World !!!

SENT DATE: Sun Oct 09 14:44:07 EEST 2022
___________________________________________________

Hello World !!!
It is sample atachment file !!!

___________________________________________________

Done
Elapsed 1.784 seconds.

Receive emails via IMAP Protocol

mail.imap.port: 993

mail.imap.socketFactory.class: javax.net.ssl.SSLSocketFactory

mail.imap.socketFactory.port: 993

mail.imap.host: imap.gmail.com

mail.imap.socketFactory.fallback: false

mail.store.protocol: imap
___________________________________________________

MESSAGE: 1

FROM: Google

SUBJECT: 2-Step Verification turned on

SENT DATE: Sun Oct 09 11:42:33 EEST 2022
___________________________________________________
[image: Google]

2-Step Verification turned on

mail.lab.ua.edu.knu@gmail.com
Your Google Account mail.lab.ua.edu.knu@gmail.com is now protected with

2-Step Verification. When you sign in on a new or untrusted device, you’ll

need your second factor to verify your identity.
*Don't get locked out!*

You can add a backup phone or get backup codes to use when you don’t have

your second factor with you.

You can review your 2SV settings



to make changes.

You can also see security activity at

https://myaccount.google.com/notifications

You received this email to let you know about important changes to your

Google Account and services.

© 2022 Google LLC, 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA
___________________________________________________
___________________________________________________

MESSAGE: 2

FROM: mail.lab.ua.edu.knu@gmail.com

SUBJECT: Hello World !!!

SENT DATE: Sun Oct 09 14:44:07 EEST 2022
___________________________________________________

Hello World !!!
It is sample atachment file !!!

___________________________________________________

Done
Elapsed 2.095 seconds.
Process finished with exit code 0

Висновки


1.В результаті роботи була створена програма і довідкові матеріали для налаштування GMAIL (посилання, скріншоти та відео).

2.Відмінності між протоколами POP та IMAP.





3. Порівняння швидкості отримання листів.

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

Вихідні пакети SMTP порт – 465.





Вихідні/вхідні пакети POP3 порт – 995.





Вихідні/вхідні пакети IMAP порт – 993.





Таблиця 1 – Час надсилання та отримання листів з GMAIL, та обсяги переданої / отриманої інформації



Найменуваня

Обсяг переданої інформації, байт

Обсяг отриманої інформації, байт

Час, с

1

Протокол POP3, папка «INBOX», два листа

1854

8371

1.779

2

Протокол IMAP, папка «INBOX», два листа

3579

11696

2.083

3

Протокол SMTP, один лист

2721

6835

2.116

скачати

© Усі права захищені
написати до нас