chapter 26 remote logging, electronic mail, and file transfer

22
1 Chapter 26 Remote Logging, Electronic Mail, and File Transfer

Upload: urit

Post on 21-Jan-2016

69 views

Category:

Documents


1 download

DESCRIPTION

Chapter 26 Remote Logging, Electronic Mail, and File Transfer. Telnet( 원격 로그인 ). Client 호스트에서 원격 컴퓨터의 응용 프로그램에 접속하여 사용할 수 있도록 한다 . 키 입력은 터미널 드라이버에 보내지고 여기서 보낸 문자는 Telnet client 에서 NVT 문자로 바꾸어서 TCP/IP 스택으로 전달된다. NVT(Network Virtual Terminal). - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Chapter  26 Remote Logging,  Electronic Mail, and File Transfer

1

Chapter 26

Remote Logging, Electronic Mail,

and File Transfer

Page 2: Chapter  26 Remote Logging,  Electronic Mail, and File Transfer

2

Telnet( 원격 로그인 )

Client 호스트에서 원격 컴퓨터의 응용 프로그램에 접속하여 사용할 수 있도록 한다 .

키 입력은 터미널 드라이버에 보내지고 여기서 보낸 문자는 Telnet client 에서 NVT 문자로 바꾸어서 TCP/IP 스택으로 전달된다 .

Page 3: Chapter  26 Remote Logging,  Electronic Mail, and File Transfer

3

NVT(Network Virtual Terminal) 각 컴퓨터와 OS 는 제어 목적으로 각기 다른

특수 문자를 사용하고 있다 . 따라서 컴퓨터와 OS 에 상관없이 공통된 제어

문자를 정의한 것이 NVT 이다 .

Page 4: Chapter  26 Remote Logging,  Electronic Mail, and File Transfer

4

NVT 제어 문자 예

Page 5: Chapter  26 Remote Logging,  Electronic Mail, and File Transfer

5

만약에 client 가 다음과 같이 입력하였다면 , cat filea<backspace>1

그러면 Telnet client 는 다음과 같은 문자열을 전송한다 .

Page 6: Chapter  26 Remote Logging,  Electronic Mail, and File Transfer

6

전자 메일 시스템

Page 7: Chapter  26 Remote Logging,  Electronic Mail, and File Transfer

7

메일 시스템의 주요 구성 요소

UA(User Agent) 메일을 작성하거나 읽거나 편지함을 관리하는

일등을 수행하는 프로그램 MTA(Message Transfer Agent)

메일 클라이언트와 서버에 해당한다 . 메일 전달을 담당한다 .

SMTP(Simple Mail Transfer Protocol) 메일 전달을 위해서 MTA 간에 동작하는

프로토콜

Page 8: Chapter  26 Remote Logging,  Electronic Mail, and File Transfer

8

MIME(Multipurpose Internet Mail Extension) 원래 전자 메일 메시지는 NVT 7 비트 ACII

형식의 텍스트 만을 전송할 수 있다 . 따라서 7 비트로 표현하지 못하는 데이터 ( 여러

언어의 문자 , 음성 , 영상 ) 들은 전송할 수 없다 .

MIME 은 7 비트 문자 이외의 데이터를 전송할 수 있도록 하기 위해 만들어졌다 .

MIME 의 non ASCII 문자를 NVT ASCII 문자로 변환하고 수신쪽에서 이것을 다시 원래 데이터로 역변환한다 .

Page 9: Chapter  26 Remote Logging,  Electronic Mail, and File Transfer

9

MIME

Page 10: Chapter  26 Remote Logging,  Electronic Mail, and File Transfer

10

MIME 헤더

Page 11: Chapter  26 Remote Logging,  Electronic Mail, and File Transfer

11

MIME 데이터 유형

Page 12: Chapter  26 Remote Logging,  Electronic Mail, and File Transfer

12

Content-Transfer-Encoding

Page 13: Chapter  26 Remote Logging,  Electronic Mail, and File Transfer

13

메일의 전달

메일 서버는 SMTP client/server 의 역할을 한다 . 따라서 메일 서버 (MTA) 간에 메일을 주고 받는다 .

사용자는 SMTP client 로서 메일 서버에 접속할 수 있다 .

Page 14: Chapter  26 Remote Logging,  Electronic Mail, and File Transfer

14

메일 엑세스 프로토콜

사용자의 컴퓨터에 SMTP client/server가 없이 메일 엑세스 에이젼트를 통해서 메일 서버에 접속할 수 있다 .

두 가지 프로토콜 : POP3 와 IMAP

Page 15: Chapter  26 Remote Logging,  Electronic Mail, and File Transfer

15

POP3 와 IMAP

Page 16: Chapter  26 Remote Logging,  Electronic Mail, and File Transfer

16

Web Mail

사용자가 메일 서버와 메일을 주고 받는 또 다른 방법으로 web mail 이 있다 .

Web mail 은 사용자와 메일 서버 사이에 HTTP 를 사용하여 메일을 주고 받는다 .

Page 17: Chapter  26 Remote Logging,  Electronic Mail, and File Transfer

17

FTP (File Transfer)

FTP 는 두 개의 TCP 연결을 사용한다 .

Port 번호 21

Port 번호 20

Page 18: Chapter  26 Remote Logging,  Electronic Mail, and File Transfer

18

Control connection

FTP 세션이 유지되는 동안 계속 유지된다 . File 전송에 관련되 command 등을 주고

받는다 .

Page 19: Chapter  26 Remote Logging,  Electronic Mail, and File Transfer

19

Data connection

File 을 전송할 때 임시적으로 연결된다 . File 전송이 끝나면 이 TCP 연결을 해제된다 .

Page 20: Chapter  26 Remote Logging,  Electronic Mail, and File Transfer

20

FTP 사용 예 (1)

Page 21: Chapter  26 Remote Logging,  Electronic Mail, and File Transfer

21

FTP 사용 예 (2)

Page 22: Chapter  26 Remote Logging,  Electronic Mail, and File Transfer

22

FTP 사용 예 (3)