1. 응용계층에 대하여
- 네트워크의 최상위 계층으로, 사용자의 프로그램에게 네트워크 서비스를 제공하는 계층임.
- 하위 계층인 전송계층(TCP/UDP)으로 데이터를 전달한다.
- 데이터 단위 : 메시지(Message), 데이터(Data)
예) 웹 브라우저, 이메일, 파일 전송 프로그램 등
2. 응용계층의 역할
1) 사용자 인터페이스
- 사용자가 네트워크 서비스를 사용할 수 있도록 인터페이스를 제공
2) 데이터 표현
- 프로그램 간 데이터 형식 처리
3) 통신 서비스
- 웹, 메일, 파일 전송 등 제공
4) 요청 및 응답 처리
- 클라이언트 - 서버 간 요청 처리
3. HTTP / HTTPS
: Hyper Text Transfer Protocol / Hyper Text Transfer Protocol Secure
- 웹 브라우저(클라이언트) - 웹 서버(서버) 간 통신에 사용됨
1) HTTP
- 암호화 X
2) HTTPS
- 암호화 O
- SSL / TLS 암호화가 적용되어 있음.
예) 웹 사이트 접속, REST API 통신
4. FTP
: File Transfer Protocol
- 파일 전송 프로토콜
1) 기능
- 파일 업로드
- 파일 다운로드
- 파일 관리
2) 단점
- 암호화 X
5. SMTP
: Simple Mail Transfer Protocol
- 메일 송신 프로토콜
예) GMail
5.1 POP3 / IMAP
: Post Office Protocol 3 / Internet Message Access Protocol
- 메일 수신 프로토콜
1) POP3
- 서버에서 메일 다운로드 후 삭제(동기화X)
2) IMAP
- 서버와 동기화 유지(삭제 X)
6. DHCP
: Dynamic Host Configuration Protocol
- IP 자동 할당 프로토콜
1) 기능
- IP 주소 자동 배정
- 게이트웨이 설정
- DNS 설정
'NETWORK > Study' 카테고리의 다른 글
| 네트워크 04 : TCP/IP 전송 계층 (0) | 2026.04.30 |
|---|---|
| 네트워크 03 : TCP/IP 인터넷 계층 (1) | 2026.04.30 |
| 네트워크 02 : TCP/IP 네트워크 인터페이스 계층 (0) | 2026.04.29 |
| 네트워크 01 : 네트워크(OSI 7 계층, TCP/IP 4 계층) (0) | 2026.04.28 |
| ★매우 중요★ / QT의 TCP 통신의 프로토콜 설계(프레이밍 및 파싱) (0) | 2025.09.01 |
