2021-10-27 모두의 네트워크 (7주차)

응용계층의 역할

  • 애플리케이션이 동작하는 계층, 애플리케이션과 데이터를 주고받기 위해 필요하다
  • 클라이언트 측 애플리케이션이 서버측 애플리케이션과 통신하려면 응용 계층의 프로토콜을 사용해야한다.
  • HTTP - 웹사이트 접속
  • DNS - 이름 해석
  • FTP - 파일 전송
  • SMTP - 메일 송신
  • POP3 - 메일 수신

WWW란

  • HTML, URL, HTTP 세가지 기술이 사용

HTTP

  • HTTP/1.1 버전에 keepalive기능
  • 한번 연결을 수립하면 데이터 교환을 마칠때까지 유지하고 모두 끝내면 연결을 끊는 구조
  • 2버전은 요청을 보낸 순서대로 응담을 반환하지 않아도 된다.

DNS

  • DNS는 URL을 IP주소로 변환하는 서비스이다. - DNS의 이름 해석
  • naver.com - 식별하기 위해 붙여진 이름을 도메인 이름 www는 호스트 이름
  • DNS서버에서 IP주소를 받고 IP주소로 서버에 접속한다.

메일 서버의 구조

  • 메일을 보내는 데 사용되는 프로토콜은 SMTP 받는 프로토콜은 POP3
  • SMTP - 포트 25번 POP3 - 포트 110번
    1. SMTP를 이용해서 컴퓨터 1에서 메일서버 1로 메일을 보낸다
    2. SMTP를 이용해서 메일서버1에서 메일서버 2로 보낸다
    3. POP3를 이용해서 메일서버2에서 컴퓨터2로 메일데이터를 보낸다.

SMTP

세션 시작을 통지 - 송신자의 메일 주소 통지 - 목적지 메일 주소를 통지 - 메일 본문 통지 - 메일 본문 송신 - 세션 종료를 통지

POP3

메일 서버에는 메일 박스라고하는 메일을 보관해 주는 기능이 있다.

메일서버는 POP3를 사용해서 메일 서버2의 메일박스에서 메일을 가져와 컴퓨터로 전송

Written on October 27, 2021