응용 계층

김연정·2022년 10월 18일
0

모두의 네트워크

목록 보기
10/11
post-thumbnail

1. 응용 계층의 역할

  • 응용 계층은 사용자 측(클라이언트)의 요청을 전달하기 위해 통신대상(서버 등)이 이해할 수 있는 메시지(데이터)로 변환하여 전송 계층으로 메시지를 전달하는 역할을 한다.
    -> 응용 계층은 애플리케이션과 데이터를 주고받기 위해 필요하다.
    -> 클라이언트에서 사용하는 애플리케이션과 서버에서 사용하는 서버 프로그램 간의 통신은 응용 계층의 프로토콜을 사용한다.
[응용 계층의 대표 프로토콜]

- HTTP : 웹 사이트 접속
- DNS : 이름 해석
- FTP : 파일 전송
- SMTP : 메일 송신
- POP3 : 메일 수신

2. 웹 서버의 구조

  • WWW 란?
    World Wide Web 의 약어이다.
[WWW 의 세 가지 기술]

- HTML(Hyper Text Markup Language) : 웹페이지에서 문장 구조나 문자를 꾸미는 태그를 
  사용하여 작성하는 마크업 언어
- URL(Uniform Resource Locator) : 인터넷에서 파일 위치를 지정하기 위해 기술된 주소
- HTTP(HyperText Transfer Protocol) : 웹 서비스에서 클라이언트와 웹 서버 간에 정보를 
  주고받기 위해 사용되는 네트워크 프로토콜

3. DNS 서버의 구조

  • DNS 는 URL 을 IP 주소로 변환해주는 서비스이다.
  • DNS 는 '이름 해석'을 사용하여 숫자로 이루어진 IP 주소를 외우기 쉽도록 이름을 지어준다.
  • 요청받은 DNS 서버가 해당 도메인 이름의 IP 주소를 모르는 경우에는 다른 DNS 서버에 질의한다.
  • DNS 서버는 전 세계에 흩어져 있으므로 연계하면서 동작한다.

4. 메일 서버의 구조 (SMTP 와 POP3)

  • SMTP : 메일을 보내는 데 사용되는 프로토콜, 포트 번호 25번
  • POP3 : 메일을 받는데 사용되는 프로토콜, 포트 번호 110번
SMTP 와 POP3 를 사용하면 메일을 주고받을 수 있다.
profile
내가 공부하기위해 정리하는 공간

0개의 댓글