TCP/IP 애니메이션 , 편지
편지우리가 이메일을 송수신하는 경우 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 메일웹 메일 보내기 (예 : Gmail, Hotmail)1.PC A : Web 메일로 B 씨에게 메일을 보낼 수 있습니다.2.PC A : (SYN) 웹 메일 사이트에 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 메일 수신웹 메일 수신 (예 : Gmail, Hotmail)1.ISP Y : (PSH) 메일이 외부 SMTP 서버에서 전송됩니다.(연결 생략)2.ISP Y : (ACK) 메일 저장되었습니다.3.PC B : Web 메일 서비스 업체에서 제공 한 Web 메일을 확인합니다.4.PC B : (SYN) 웹 메일 사이트에 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 메일 데이터를 수신했습니다.
|