
L1. 물리 계층
L2. 데이터 링크 계층
L3. 네트워크 계층
L4. 전송 계층
L5. 세션 계층
L6. 표현 계층
L7. 응용 계층
네트워크 인터페이스 계층 (L1, L2)
- 유선 LAN 이나 무선 LAN 어댑터가 처리할 수 있는 형태로 데이터를 변환하고
이 데이터를 먼 목적지 (광 케이블) 까지 전달하는 것
전기적 : 네트워크 카드 (NIC)
- 대표적인 프로토콜
- 이더넷 : 일반 금속 케이즐이나 광 케이블을 통해 데이터를 전달. - PPP : 사용자 인증 후에 원격지의 장비와 통신.
인터넷 계층 (L3)
- 데이터 어드레스 주소 정보를 덧붙여 목적지까지 전달하는 것,
- 네트워크 간의 전송
- 네트워크의 대표적인 장비 : 라우터, L3 스위치
- 라우팅
- 데이터의 패킷이 출발지에서 목적지로 가는 가장 좋은 경로를 찾는 과정
- 라우터의 목적 : 최단 경로를 찾아주는것 (손실 없도록)
- L3 스위치, 네트워크 계층
- 트래픽 모니터링, 라우팅 설정, L2 스위치의 기능도 일부 가지고 있음.
L2 스위치 (데이터 링크 계층) 스위치 경우, MAC 주소를 알고 데이터를 전달하였다면,
L3 스위치는 IP 주소를 알고 데이터를 전달하는 장비
- 대표적인 프로토콜
- IP : 패킷을 목적지까지 전달. - ICMP : IP 통신의 오류를 전달. - IPSec : 패킷을 암호화하여 전달. - ARP : 네트워크 장비의 MAC 어드레스를 알아냄. - IP : 가상, DHCP(중복) 고정 IP Dynamic IP => 현재 강의실에서 사용됨. MAC 주소 : 물리적(유일) 해당 MAC 주소를 사용중인 Host 를 알 수 있게 됨.
전송 계층 (L4)
- 애플리케이션 계층의 프로그램에서 전달받은 데이터를 목적지 애플리케이션의 계층의 프로그램까지 전달하는 것.
전달의 신뢰성을 위한 기능 : 재전송 기능
- 대표적인 프로토콜
A. TCP - 애플리케이션의 데이터를 송수신 하되, 정확한 전달을 중시함. 송수신의 데이터의 처리과정의 신뢰성을 보장. B. UDP - 애플리케이션의 데이터를 송수신하되, 정확한 전달을 중시함. 송수신 데이터의 신뢰성을 보장하지 않음.
- L4 스위치, 네트워크 계층
기능
로드 밸런싱 (부하 분산)
- 외부에서 들어오는 모든 요청을 받은 뒤, 서버들에게 적절하게 요청을 나누어 주는 것.
- 최악의 경우 서버가 다운되는 경우를 방지
장점
- 가용성 향상 : 다운된 서버를 대신 수행하여 서비스 중단을 최소화
- 확장성 : 서비스의 사용량이 증가하더라도 새로운 서버를 추가하여 시스템의 성능을 유연하게 확장
사례: 공유기의 기능 (NAT, DHCP, 포트포워드)
애플리케이션 계층 (L5, L6, L7)
- 사용자를 위한 서비스를 제공 (웹 브라우저)
- 대표적인 프로토콜
- HTTP : 웹 페이지 데이터를 송수신할 때 사용 - HTTPS : 보안을 위해 웨 페이지를 주고 받을 때 - POP3 : 서버에 보관된 메일을 꺼내올 때 - SMTP : 메일 송신 - FTP : 파일 전송 - Telnet : 컴퓨터를 원격에서 제어 - SSH : 보안을 위해 컴퓨터를 원격에서 제어하는 과정을 암호화. - SMB : 윈도우 컴퓨터와 파일을 공유 - DHCP : 컴퓨터에 프라이빗 IP를 동적으로 할당 - DNS : 도메인 이름(www.naver.com)과 IP 어드레스를 서로 변환함. - SSL : 보안을 위해 통신 과정에서 주고받은 데이터를 암호화.L7 스위치
기능
- 네트워크 트래픽을 분석하고, 처리하여 응용프로토콜 수준에서 동작
- 웹 애플리케이션의 배포와 부하 분산을 위해서 사용
특징- 하위 L2, L3, L4 스위치의 기능을 모두 보유
잘봤습니다^.^