728x90
7장. 응용 계층 | 애플리케이션에 데이터 전송
- 지금까지는 (물리/데이터링크/네트워크/전송 계층)을 거쳐서 상대방에게 정확하게 데이터를 전달하는 것이 가능했다.
- 응용 계층에서는 각각의 어플리케이션에 대응되는 데이터 전송 역할을 한다.
🟥 응용 계층의 역할
- 응용 계층 : 애플리케이션과 데이터 주고 받기 위해 필요한 계층
- 1) 통신 대상이 이해할 수 있는 데이터로 ‘변환’ 역할
- 2) 전송 계층으로 전달하는 역할
🟪 애플리케이션의 분류
1) 클라이언트 : 서비스 요청하는 측
2) 서버 : 서비스 제공하는 측
🟪 응용 계층의 프로토콜
- (클라이언트)와 (서버) 애플리케이션이 서로 통신하기 위해서는 응용 계층 프로토콜 사용해야 한다.
- HTTP, DNS, FTP, SMTP(메일 송신), POP3(메일 수신)
🟪 이름 해석
- 이름기반 IP 주소 알아내는 것으로 DNS 서버 사용
🟥 웹 서버의 구조
- 응용 계층에는 웹 페이지 접속에 필요한 프로토콜이 존재한다.
🟪 HTTP
- 클라이언트(웹 브라우저)는 웹 사이트를 보기 위해 서버의 80번 포트 사용하여 HTTP 통신함
- 클라이언트가 HTTP 요청을 보내면 서버에서 HTTP 응답을 반환하며 통신 ****
🟥 DNS 서버의 구조(이름 해석)
- DNS서버가 존재해야 ‘이름 해석’으로 도메인 이름을 → IP 주소로 변환이 가능하다.
🟪 DNS
- URL을 IP 주소로 변환하는 서비스(시스템)
- DNS가 해당 URL의 IP 주소 알려준다.
- DNS는 전 세계에 흩어져있으며 서로 연계하며 동작한다.
- 또한, 요청받은 DNS서버가 도메인 IP 주소 모르는 경우, 다시 다른 DNS 서버에 질의하는 방식으로 연계하며 동작한다.
🟥 메일 서버의 구조 (SMTP 와 POP3)
- 응용 계층에는 메일 송수신을 위한 프로토콜이 존재한다.
🟪 관련 프로토콜
1) SMTP : 메일 송신 프로토콜
2) POP3 : 메일 수신 프로토콜
728x90
'[CS] 전공 공부 모음 > [복습] Network_네트워크' 카테고리의 다른 글
복습 | 8장. 네트워크 전체흐름 & 9장. 무선 랜의 이해 (0) | 2023.03.22 |
---|---|
복습 | 6장. 전송 계층 | 신뢰할 수 있는 데이터 전송 (0) | 2023.03.20 |
복습 | 5장. 네트워크 계층 | 목적지에 데이터 전달 (0) | 2023.03.20 |
복습 | 4장. 데이터 링크 계층 : 랜에서 데이터 전송 (0) | 2023.03.13 |
복습 | 3장. 물리 계층 : 데이터를 전기 신호로 변환 (0) | 2023.03.10 |