1. 애플리케이션(Application) 계층: FTP, HTTP, SSH, SMTP, DNS 등 응용 프로그램이 사용되는 프로토콜 계층
- 서비스를 실질적으로 사람들에게 제공하는 층 (웹 서비스, 이메일 등)
1) FTP(File Transfer Protocol, 파일 전송 프로토콜)
: 장치와 장치 간의 파일을 전송하는 데 사용되는 표준 통신 프로토콜
2) SSH(Secure Shell)
: 보안되지 않은 네트워크에서 네트워크 서비스를 안전하게 운영하기 위한 암호화 네트워크 프로토콜
3) HTTP(Hypertext Transfer Protocol, 하이퍼텍스트 전송 프로토콜)
: World Wide Web을 위한 데이터 통신의 기초, 웹 사이트를 이용하는 데 쓰는 프로토콜
4) SMTP(Simple Mail Transfer Protocol, 단순 전자우편 전송 프로토콜)
: 전자 메일 전송을 위한 인터넷 표준 통신 프로토콜
5) DNS(Domain Name System, 도메인 이름 시스템)
: 도메인 이름과 IP 주소를 매핑해주는 서버
e.g.) www.naver.com에 DNS 쿼리가 오면
[Root DNS] -> [.com DNS] -> [.naver DNS] -> [.www DNS] 과정을 거쳐 완벽한 주소를 찾아 IP 주소를 매핑.
-> IP 주소가 바뀌어도 사용자들에게 똑같은 도메인 주소로 서비스할 수 있음
www.naver.com의 IP 주소 : 222.111.222.111 -> 222.111.222.122로 바뀌어도, 똑같은 www.naver.com이라는 주소로 서비스 가능
+) 도메인 IP 주소가 변경되는 이유 예시
- 서버 마이그레이션(Server Migration) : 웹사이트가 다른 IP 주소를 갖는 다른 서버로 이동
- 로드 밸런싱(Load Balancing) : 대규모 웹사이트는 트래픽을 보다 균등하게 분산하기 위해 여러 서버를 사용하는 경우 많음.
연결되는 IP 주소는 사용량이 적은 서버에 따라 변경될 수 있음
- 동적 IP 할당(Dynamic IP Assignment) : 일부 호스팅 서버는 IP 주소를 클라이언트에 동적으로 할당
'CS > 네트워크' 카테고리의 다른 글
| 모두의 네트워크 - 목차 / 전체 용어 정리(요약) (0) | 2024.07.16 |
|---|---|
| [Network][네트워크]TCP/IP 계층 - 3. 인터넷 계층 (0) | 2023.12.12 |
| [네트워크]TCP/IP 4계층 모델 (0) | 2023.12.10 |
| [네트워크]네트워크 프로토콜 표준화 (0) | 2023.12.09 |
| [네트워크]네트워크 분류 (0) | 2023.12.07 |