Анимация TCP/IP , Почта
ПочтаЕсли мы хотим отправлять и получать электронную почту, нам необходимо заключить договор с интернет-провайдером или зарегистрироваться в службе веб-почты и использовать серверы, которыми они управляют. По этой причине электронные письма всегда отправляются по назначению через сервер интернет-провайдера или поставщика веб-почты.Из используемых здесь серверов сервер, на который мы отправляем почту, называется SMTP-сервером, а сервер, получающий почту, называется POP или IMAP-сервером.ПК должен получить свой собственный глобальный IP-адрес и глобальный IP-адрес места назначения перед доступом к серверному ПК.Для их получения нужно использовать DHCP, NAT, DNS. Их объяснения размещены в сцене «LAN, DHCP, NAT» или «DNS».После получения обоих IP-адресов компьютер сможет получить доступ к серверу, а также отправлять и получать электронные письма. Связь здесь совместима с TCP.* Различия между POP и IMAP POP: клиентский компьютер управляет электронной почтой. После загрузки всей электронной почты пользователи просматривают ее с помощью почтовой программы. IMAP: сервер управляет электронной почтой. Пользователи просматривают электронную почту на сервере с помощью почтовой программы. Таким образом, при использовании IMAP ПК временно загружает только выбранное электронное письмо.Когда компьютер не подключается к Интернету, он может отображать предыдущую электронную почту только при использовании POP.
Отправить почтуОтправить почту1.PC A : Отправить письмо мистеру Б.2.PC A : (SYN) Запрашивает TCP-соединение.3.ISP X : (ACK) Соединение в порядке.(SYN) Я тоже запрашиваю TCP-соединение.4.PC A : (ACK) Соединение в порядке.5.PC A : (PSH) Отправляет электронное письмо.6.ISP X : (ACK) Получено письмо.7.PC A : Электронное письмо отправлено.8.ISP X : (SYN) Запрашивает TCP-соединение.9.ISP Y : (ACK) Соединение в порядке.(SYN) Я тоже запрашиваю TCP-соединение.10.ISP X : (ACK) Соединение в порядке.11.ISP X : (PSH) Отправляет электронное письмо.12.ISP Y : (ACK) Получено письмо.13.ISP X : Электронное письмо отправлено.(Прекращение соединения опущено)Отправить письмо (AUTH)Отправить аутентифицированное электронное письмо.1.PC A : Отправить письмо мистеру Б.2.PC A : (SYN) Запрашивает TCP-соединение.3.ISP X : (ACK) Соединение в порядке.(SYN) Я тоже запрашиваю TCP-соединение.4.PC A : (ACK) Соединение в порядке.5.PC A : (PSH) Отправьте идентификатор и пароль перед отправкой электронной почты.6.ISP X : (ACK)+(PSH) Пользователь идентифицирован.7.PC A : (ACK)+(PSH) Отправить письмо мистеру Б.8.ISP X : (ACK) Получено письмо.9.PC A : Электронное письмо отправлено.10.ISP X : (SYN) Запрашивает TCP-соединение.11.ISP Y : (ACK) Соединение в порядке.(SYN) Я тоже запрашиваю TCP-соединение.12.ISP X : (ACK) Соединение в порядке.13.ISP X : (PSH) Отправляет электронное письмо.14.ISP Y : (ACK) Получено письмо.15.ISP X : Электронное письмо отправлено.(Прекращение соединения опущено)Отправить веб-почтуОтправка веб-почты (пример: Gmail, Hotmail)1.PC A : Отправить письмо мистеру Б. через веб-почту.2.PC A : (SYN) Запрашивает TCP-соединение с сайтом веб-почты.3.ISP X : (ACK) Соединение в порядке.(SYN) Я тоже запрашиваю TCP-соединение.4.PC A : (ACK) Соединение в порядке.5.PC A : (PSH) Доступ к веб-сайту.6.ISP X : (ACK)+(PSH) Возвращает данные веб-почты, такие как полученные электронные письма и черновики.7.PC A : (ACK)+(PSH) Написать и отправить электронное письмо.8.ISP X : (ACK) Данные электронной почты получены.9.ISP X : (PSH) Передает письмо на локальный или внутренний SMTP-сервер.(Пропустить соединение)10.PC A : Электронное письмо отправлено.11.ISP X : (SYN) Запрашивает TCP-соединение.12.ISP Y : (ACK) Соединение в порядке.(SYN) Я тоже запрашиваю TCP-соединение.13.ISP X : (ACK) Соединение в порядке.14.ISP X : (PSH) Отправляет электронное письмо.15.ISP Y : (ACK) Получено письмо.16.ISP X : Электронное письмо отправлено.(Прекращение соединения опущено)Получать почту(POP)Получать почту с помощью простой функции. Пользователь управляет почтой.1.ISP Y : (PSH) Почта отправлена с внешнего SMTP-сервера.(Пропустить соединение)2.ISP Y : (ACK) Письмо сохранено.3.PC B : Проверить почтовый ящик, предоставленный поставщиком услуг Интернета по контракту господина Б.4.PC B : (SYN) Запрашивает TCP-соединение.5.ISP Y : (ACK) Соединение в порядке.(SYN) Я тоже запрашиваю TCP-соединение.6.PC B : (ACK) Соединение в порядке.7.PC B : (PSH) Проверьте свой почтовый ящик. Доступ по ID и паролю.8.ISP Y : (ACK)+(PSH) Разрешить вход и отправлять все сохраненные электронные письма.9.PC B : (ACK) Полученное письмо.10.ISP Y : (PSH) Отправьте следующее электронное письмо.11.PC B : (ACK) Все электронные письма получены.12.PC B : После этого ПК сохранит эти сообщения электронной почты и сможет отображать их в автономном режиме.Получать почту(IMAP)Расширенный прием почты. Сервер управляет почтой.1.ISP Y : (PSH) Почта отправлена с внешнего SMTP-сервера.(Пропустить соединение)2.ISP Y : (ACK) Письмо сохранено.3.PC B : Проверить почтовый ящик, предоставленный поставщиком услуг Интернета по контракту господина Б.4.PC B : (SYN) Запрашивает TCP-соединение.5.ISP Y : (ACK) Соединение в порядке.(SYN) Я тоже запрашиваю TCP-соединение.6.PC B : (ACK) Соединение в порядке.7.PC B : (PSH) Проверьте свой почтовый ящик. Доступ по ID и паролю.8.ISP Y : (ACK)+(PSH) Разрешает вход в систему и отправляет электронное письмо, которое выберет пользователь.9.PC B : (ACK) Получено выбранное письмо временно.10.PC B : При использовании IMAP, если компьютер не в сети, он не может отображать электронную почту.Получить веб-почтуПолучение веб-почты (пример: Gmail, Hotmail)1.ISP Y : (PSH) Почта отправлена с внешнего SMTP-сервера.(Пропустить соединение)2.ISP Y : (ACK) Письмо сохранено.3.PC B : Проверить электронную почту, предоставленную компанией, предоставляющей услуги веб-почты.4.PC B : (SYN) Запрашивает TCP-соединение с сайтом веб-почты.5.ISP Y : (ACK) Соединение в порядке.(SYN) Я тоже запрашиваю TCP-соединение.6.PC B : (ACK) Соединение в порядке.7.PC B : (PSH) Доступ к веб-сайту.8.ISP Y : (PSH) Получает электронную почту с локального или внутреннего POP-сервера.9.ISP Y : (ACK)+(PSH) Возвращает полученные данные веб-почты.10.PC B : (ACK) Данные электронной почты получены.
|