1 / 22

Chapter 26 Remote Logging, Electronic Mail, and File Transfer

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

urit
Download Presentation

Chapter 26 Remote Logging, Electronic Mail, and File Transfer

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Telnet(원격 로그인) • Client 호스트에서 원격 컴퓨터의 응용 프로그램에 접속하여 사용할 수 있도록 한다. • 키 입력은 터미널 드라이버에 보내지고 여기서 보낸 문자는 Telnet client에서 NVT 문자로 바꾸어서 TCP/IP 스택으로 전달된다.

  3. NVT(Network Virtual Terminal) • 각 컴퓨터와 OS는 제어 목적으로 각기 다른 특수 문자를 사용하고 있다. • 따라서 컴퓨터와 OS에 상관없이 공통된 제어 문자를 정의한 것이 NVT이다.

  4. NVT 제어 문자 예

  5. • 만약에 client가 다음과 같이 입력하였다면, • cat filea<backspace>1 • 그러면 Telnet client는 다음과 같은 문자열을 전송한다.

  6. 전자 메일 시스템

  7. UA(User Agent) 메일을 작성하거나 읽거나 편지함을 관리하는 일등을 수행하는 프로그램 MTA(Message Transfer Agent) 메일 클라이언트와 서버에 해당한다. 메일 전달을 담당한다. SMTP(Simple Mail Transfer Protocol) 메일 전달을 위해서 MTA 간에 동작하는 프로토콜 메일 시스템의 주요 구성 요소

  8. 원래 전자 메일 메시지는 NVT 7비트 ACII 형식의 텍스트 만을 전송할 수 있다. 따라서 7비트로 표현하지 못하는 데이터(여러 언어의 문자, 음성, 영상)들은 전송할 수 없다. MIME은 7비트 문자 이외의 데이터를 전송할 수 있도록 하기 위해 만들어졌다. MIME의 non ASCII 문자를 NVT ASCII 문자로 변환하고 수신쪽에서 이것을 다시 원래 데이터로 역변환한다. MIME(Multipurpose Internet Mail Extension)

  9. MIME

  10. MIME 헤더

  11. MIME 데이터 유형

  12. Content-Transfer-Encoding

  13. 메일의 전달 • 메일 서버는 SMTP client/server의 역할을 한다. 따라서 메일 서버(MTA) 간에 메일을 주고 받는다. • 사용자는 SMTP client로서 메일 서버에 접속할 수 있다.

  14. 메일 엑세스 프로토콜 • 사용자의 컴퓨터에 SMTP client/server가 없이 메일 엑세스 에이젼트를 통해서 메일 서버에 접속할 수 있다. • 두 가지 프로토콜: POP3와 IMAP

  15. POP3와 IMAP

  16. 사용자가 메일 서버와 메일을 주고 받는 또 다른 방법으로 web mail이 있다. Web mail은 사용자와 메일 서버 사이에 HTTP를 사용하여 메일을 주고 받는다. Web Mail

  17. FTP (File Transfer) • FTP는 두 개의 TCP 연결을 사용한다. Port 번호 21 Port 번호 20

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

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

  20. FTP 사용 예(1)

  21. FTP 사용 예(2)

  22. FTP 사용 예(3)

More Related