📢 공지합니다
이 게시글은 메인 페이지에 항상 고정되어 표시됩니다.
14-1
Mime의 구조
- 구조는 이러하다 알고있자.
시스템의 구조
- 메일 내용을 읽고 편집하는 일을 담당하는 사용자 인터페이스 일반 용어로 사용자 에이전트 즉 UA이다.
SMTP 프로토콜
- 메일을 전송할때 쓰는 프로토콜이다.
- 이것은 메일을 전송하는 SMTP 클라이언트와 메일을 수신하는 SMTP 서버 사이의 데이터 전송에 대한 규칙을 다루며
명령과 응답의 교환 과정을 통해 메일을 전달
- SMTP 클라이언트는 메일 수신자로 지정한 하나 이상의 SMTP 서버에 메일을 전달
명령과 응답
![]() |
![]() |
- 도메인이 아닌 ip로 바뀌므로 25가 된다.
- 처음 연결이 됐으면 220번이 온다.
- 그 후 helo를 보내 송신자의 호스트를 이름을 전송하여 서버에 자신의 신분을 알린다.
- 250번을 받으면 실질적으로 전송 과정이 이루어진다.
- 그리고 맨 마지막에 다 했으면 QUIT를 보내면 221을 오므로 연결이 해제된다.
POP 프로토콜
- 메일을 수신할 때 쓰는 프로토콜이다.
- 기본적으로 SMTP와 동작이 유사하지만 다르다.
- 서비스는 110번 포트를 사용한다. SMTP는 25번 포트였는데
- SMTP는 인증 절차가 필요없지만 이것은 클라이언트가 서버에 연결할때 로그인 암호를 입력하는 인증절차를 거침
- 메일이 보관된 POP서버를 uu.ac.kr이라 가정하면 POP 클라이언트는 텔넷이 실행되는 kihyun.uu.ac.kr 호스트가 되고
POP 서버는 uu.ac.kr이 됨
파일전송
FTP 응용 프로그램
- FTP란 원격 시스템과의 파일 송수신 기능을 지원한다.
- FTP 클라이언트를 이용해 FTP 서버에 접속하려면 FTP 서버의 호스트 주소와 포트번호를 알아야 된다.
- 사용자가 따로 포트를 기억할 필요는 없다.
- 불특정 다수에게 로그인 계정을 일일히 부여하는 것은 현실적으로 불가능하므로 익명 FTP 로그인을 사용함
- 익명 FTP를 사용하려면 로그인 이름을 anonymous로 입력하고, 로그인 암호는 관례상 전자 메일 주소를 입력
FTP 프로토콜
- 제어채널은 로그인 관리
- 데이터 채널은 파일 송수신
제어채널
- 처음에 서버에 접속을 하면 220번이 온다.
- 그 후 로그인 이름을 보내면 331번이 온다. 로그인 이름은 정상적으로 처리했고 암호를 처리해라는 의미이다.
- 그 후 암호를 주고 230번이 오면서 사용자 로그인을 처리했다고 온다.
- 추가로 클라이언트는 FTP 서버의 21번 포트와 TCP 연결 설정을 시도 참고로 포트번호는 위에서 말했다 싶이 클라인트가 생략해도 됨
데이터 채널
여기서는 다 필요없고 20번 포트만 생각하자 이것은 제어 채널과 다르게 데이터 채널은 20번이고 제어 채널은 21번!
[컴퓨터 네트워크] 13주차 (0) | 2023.12.04 |
---|---|
[컴퓨터 네트워크] 12주차 (2) | 2023.12.04 |
[컴퓨터 네트워크] 11주차 (2) | 2023.12.03 |
[컴퓨터 네트워크] 10주차 (1) | 2023.12.03 |
[컴퓨터 네트워크] 9주차 (1) | 2023.12.02 |