📌 고정 게시글

📢 공지합니다

이 게시글은 메인 페이지에 항상 고정되어 표시됩니다.

최코딩의 개발

[컴퓨터 네트워크] 14주차 본문

네트워크

[컴퓨터 네트워크] 14주차

seung_ho_choi.s 2023. 12. 7. 21:02
728x90

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번!

728x90

'네트워크' 카테고리의 다른 글

[컴퓨터 네트워크] 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