네트워크 계층
OSI 7 Layer의 3계층으로 패킷 포워딩과 네트워크간 라우터를 통한 라우팅 수행
- IP(Internet Protocol)주소를 사용하여 통신, 계층적 구조
대표적인 장비는 라우터, 또는 L3라고 부름
IP(Internet Protocol)
- 네트워크 계층에서 통신하는 주요 프로토콜로 라우팅을 구현하고 본질적인 인터넷을 구축하는 계기
IP 주소 확인
Windows OS CMD > ipconfig
Linux계열 > ifconfig
제어판 > 네트워크 및 인터넷 > 연결된 인터페이스 확인
IP 구조
IP는 헤더와 페이로드로 구성되어 있다
헤더는 목적지 & 출발지 IP주소 등을 포함,
페이로드는 전송되는 데이터를 의미
IPv4헤더 구조
- Verision: IP버전, IPv4
- Header Length(HLEN): 헤더의 길이, 4바이트 단위 최소5(20바이트)~15
- Type of Service: 서비스 품질
- Total Packet Length: IP패킷 전체의 길이 - 바이트 단위 - 최대 65,535
- Identifier, Flags, Offset: IP Fragment 필드로 단편화와 재조합, 큰패킷이 작은 패킷으로 전송되는 경우
- Time to Live: IP패킷 수명
- Protocol ID: 데이터에 포함되어 있는 상위 계층의 프로토콜 정보, TCP6, UDP17
- Header Checksum: 오류 검출
- Source, Destination IP Address: 출발지 & 목적지 IP 주소
- IP Header Options & Padding: 옵션, 거의 사용되지 않음 시험/디버깅 용도, 통신에는 미관여
PCAP
네트워크와 호스트
IP주소 클래스