TCP/IP アニメーション TCP/IP アニメーション

TCP/IP アニメーション , メール

Google Play Apple store


メール

私達が電子メールを送受信する場合,ISPと契約するか,Webメールサービスに登録し,それらが管理するサーバーを使用する必要があります。このため,メールは常にISPのサーバーまたはWebメールプロバイダーを介して宛先に送信されています。ここで使用されるサーバーのうち,私達がメールを送る先のサーバーはSMTPサーバー,メールを受信するサーバーはPOPまたはIMAPサーバーと呼ばれています。

PCはサーバーPCにアクセスする前に,自身のグローバルIPアドレスと,宛先のグローバルIPアドレスを取得する必要があります。それらを取得するには,DHCP,NAT,DNSを使用する必要があります。それらの説明はシーン'LAN,DHCP,NAT'又は'DNS'に掲載しています。

両方のIPアドレスを取得した後,PCはサーバーにアクセスし,メールを送受信できるようになります。ここでの通信はTCPに準拠しています。

* POPとIMAPの違い

POP:クライアントPCがメールを管理します。全てのメールをダウンロードした後,ユーザーはメーラーでメールを表示します。
IMAP:サーバーがメールを管理します。ユーザーはメーラーを使用してサーバー上のメールを表示します。
IMAPを使用する場合,PCは選択したメールのみを一時的にダウンロードします。
PCがインターネットに接続していない場合は,POPを使用した場合のみ過去のメールを表示できます。




メール送信

メールを送信


1.PC A : Bさんにメールを送信します。

2.PC A : (SYN)TCPコネクションの確立を要求します。

3.ISP X : (ACK)コネクションOK。(SYN)TCPコネクションの確立を要求します。

4.PC A : (ACK)コネクションOK。

5.PC A : (PSH)メールを送信します。

6.ISP X : (ACK)メールを受信しました。

7.PC A : メールが送信されました。

8.ISP X : (SYN)TCPコネクションの確立を要求します。

9.ISP Y : (ACK)コネクションOK。(SYN)TCPコネクションの確立を要求します。

10.ISP X : (ACK)コネクションOK。

11.ISP X : (PSH)メールを送信します。

12.ISP Y : (ACK)メールを受信しました。

13.ISP X : メールが送信されました。(コネクションの終了は省略)



メール送信(AUTH)

認証付きのメールを送信します。


1.PC A : Bさんにメールを送信します。

2.PC A : (SYN)TCPコネクションの確立を要求します。

3.ISP X : (ACK)コネクションOK。(SYN)TCPコネクションの確立を要求します。

4.PC A : (ACK)コネクションOK。

5.PC A : (PSH)メールを送信する前にIDとパスワードを送信します。

6.ISP X : (ACK)+(PSH)ユーザーが識別されました。

7.PC A : (ACK)+(PSH)Bさんにメールを送信します。

8.ISP X : (ACK)メールを受信しました。

9.PC A : メールが送信されました。

10.ISP X : (SYN)TCPコネクションの確立を要求します。

11.ISP Y : (ACK)コネクションOK。(SYN)TCPコネクションの確立を要求します。

12.ISP X : (ACK)コネクションOK。

13.ISP X : (PSH)メールを送信します。

14.ISP Y : (ACK)メールを受信しました。

15.ISP X : メールが送信されました。(コネクションの終了は省略)



Webメール送信

Webメールを送信します。(例:Gmail,Hotmail)


1.PC A : WebメールでBさんにメールを送信します。

2.PC A : (SYN)WebメールサイトへTCPコネクションの確立を要求します。

3.ISP X : (ACK)コネクションOK。(SYN)TCPコネクションの確立を要求します。

4.PC A : (ACK)コネクションOK。

5.PC A : (PSH)Webメールサイトにアクセスします。

6.ISP X : (ACK)+(PSH)受信したメールや下書きなどのWebメールデータを返します。

7.PC A : (ACK)+(PSH)メールを作成して送信します。

8.ISP X : (ACK)Webメールデータを受信しました。

9.ISP X : (PSH)メールをローカルまたは内部のSMTPサーバーに渡します。(コネクションを省略)

10.PC A : メールが送信されました。

11.ISP X : (SYN)TCPコネクションの確立を要求します。

12.ISP Y : (ACK)コネクションOK。(SYN)TCPコネクションの確立を要求します。

13.ISP X : (ACK)コネクションOK。

14.ISP X : (PSH)メールを送信します。

15.ISP Y : (ACK)メールを受信しました。

16.ISP X : メールが送信されました。(コネクションの終了は省略)



メール受信(POP)

単純な機能でのメール受信。ユーザーがメールを管理します。


1.ISP Y : (PSH)メールが外部SMTPサーバーから送信されます。(コネクションを省略)

2.ISP Y : (ACK)メールは保存されました。

3.PC B : B氏が契約しているISPから提供されたメールボックスを確認します。

4.PC B : (SYN)TCPコネクションの確立を要求します。

5.ISP Y : (ACK)コネクションOK。(SYN)TCPコネクションの確立を要求します。

6.PC B : (ACK)コネクションOK。

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 : この後,PCはこれらのメールを保持するので,オフラインでも表示できます。



メール受信(IMAP)

高度な機能でのメール受信。サーバーがメールを管理します。


1.ISP Y : (PSH)メールが外部SMTPサーバーから送信されます。(コネクションを省略)

2.ISP Y : (ACK)メールは保存されました。

3.PC B : B氏が契約しているISPから提供されたメールボックスを確認します。

4.PC B : (SYN)TCPコネクションの確立を要求します。

5.ISP Y : (ACK)コネクションOK。(SYN)TCPコネクションの確立を要求します。

6.PC B : (ACK)コネクションOK。

7.PC B : (PSH)メールボックスを確認します。IDとパスワードでアクセスします。

8.ISP Y : (ACK)+(PSH)ログインを許可し,ユーザーが選択したメールを送信します。

9.PC B : (ACK)選択したメールを一時的に受信しました。

10.PC B : IMAPの使用時,PCがオフラインの場合はメールを表示できません。



Webメール受信

Webメールを受信します。(例:Gmail,Hotmail)


1.ISP Y : (PSH)メールが外部SMTPサーバーから送信されます。(コネクションを省略)

2.ISP Y : (ACK)メールは保存されました。

3.PC B : Webメールサービス会社から提供されたWebメールを確認します。

4.PC B : (SYN)WebメールサイトへTCPコネクションの確立を要求します。

5.ISP Y : (ACK)コネクションOK。(SYN)TCPコネクションの確立を要求します。

6.PC B : (ACK)コネクションOK。

7.PC B : (PSH)Webメールサイトにアクセスします。

8.ISP Y : (PSH)ローカルまたは内部のPOPサーバーからメールを取得します。

9.ISP Y : (ACK)+(PSH)受信したWebメールデータを返します。

10.PC B : (ACK)Webメールデータを受信しました。



実際のネットワーク / Webサイト,SSL / メール / FTP / VPN /

機器 / DNS / LAN,DHCP,NAT / IPアドレス / PCポート /

TCP/IPのレイヤー / TCP,UDP通信 / IP通信 / 開始画面


us / es / cn / ja / kr / de / fr / pt / it / ru / ar / Ogumo top