1. 네트워크 계층 개요
- 네트워크간의 통신을 가능하게 한다.
- 네트워크 계층의 프로토콜: IP, ARP, ICMP, NAT, RIP, BGP, OSPF 등
- 위 프로토콜을 사용하는 라우터를 주요 네트워크기기로 사용
- 한 네트워크에서 다른 네트워크와의 통신에 중점
- 사설IP를 공인 IP로 변경
- 데이터 단위: 패킷
2. IP(Internet Protocol)
- 비신뢰성: 최선으로 데이터를 전달하지만 데이터가 송신지 까지 정확히 전달될 수 있도록 보장하진 않음
- 비연결형
- 주소 지정: IP 주소
- 경로 설정: 라우팅
- 인터넷 연결 관리자 또는 ISP에서 제공
IP 주소: 각 기기들을 식별하기 위한 논리적 주소
IP 주소
- 네트워크 ID: 전체 중 작은 네트워크를 식별하는 ID이자 호스트의 집합 대표 주소
- 호스트 ID: 호스트를 식별하는 주소
IP주소 클래스 (IPv4 기준)
3. 서브넷 마스크
서브네팅, 서브넷 마스크
- 전체 네트워크 주소를 식별할 수 있도록 값 설정
- 서브네팅: IP주소를 클래스로 구분하는 방법, 네트워크를 분할하는 것(많은 IP주소가 낭비 되는 것을 방지)
- 서브넷: 분할된 네트워크
- 서브넷 마스크: 네트워크 ID와 호스트 ID를 식별하기 위한 값
서브넷 마스크
4. IP 패킷, IP 헤더
IP 패킷: IP헤더가 캡슐화 되었을 때 칭해지는 프로토콜 데이터 단위
캡슐화 시 IP헤더가 붙는다.
역캡슐화 시 IP헤더가 제거 된다.
출발지 IP 주소와 목적지 IP 주소 정보는 라우터가 라우팅 동작을 하는데 핵심적인 역할을 한다.