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번
- SMTP를 이용해서 컴퓨터 1에서 메일서버 1로 메일을 보낸다
- SMTP를 이용해서 메일서버1에서 메일서버 2로 보낸다
- POP3를 이용해서 메일서버2에서 컴퓨터2로 메일데이터를 보낸다.
SMTP
세션 시작을 통지 - 송신자의 메일 주소 통지 - 목적지 메일 주소를 통지 - 메일 본문 통지 - 메일 본문 송신 - 세션 종료를 통지
POP3
메일 서버에는 메일 박스라고하는 메일을 보관해 주는 기능이 있다.
메일서버는 POP3를 사용해서 메일 서버2의 메일박스에서 메일을 가져와 컴퓨터로 전송
Written on October 27, 2021