네트워크 계층
네트워크 계층 ex) 라우터(L3 기능이 있는 스위치)
-역할
: OSI 7 Layer의 3계층으로 패킷 포워딩과 네트워크간 라우터를 통한 라우팅 수행
: IP(Internet Protocol)주소를 사용하여 통신하고 계층저거 구조라고 부른다
![]() |
네트워크 계층은 데이터링크 계층위에 있고 네트워크 레이어 통신 주소는 IP로 되어있고 IP와 IP의 통신은 Packet으로 이루어져있고 상위 계층(Transport)으로 가기위해서는 Segment 통신하게 되어있다 |
IP(Internet Protocol)
: 네트워크 계층에서 통신하는 주요 프로토콜로 라우팅을 구현하고 본질적인 인터넷을 구축하는 계기
(IEEE A protocol for Packet Network Intercommunication 논문)
최초 전송제어 프로그램의 비연결 데이터그램 서비스를 시작으로-> 연결 지향 서비스로 보완
현재 사용 IPv4-> 후속 IPv6
IP 주소 확인
Windows OS cmd>IPconfig : IPv4 주소 |
![]() |
Linux 계열 >Ifconfig | |
MAC > ifconfig | grep inet 192.168.61.50 |
![]() |
![]() |
IP 구조
: IP는 헤더오 페이로드(데이터)로 구성
![]() |
Transport에 있는 데이터가 인캡슐레이션되어 Network계층으로 내려온다. |
IPv4 헤더 구조
(최소 20바이트)
Version(IP 프로토콜 버전) :ex) IPv4 or IPv6
Header Length : 헤더의 길이 4바이트 단위로 최소 5~15(20바이트~60바이트)
Type of Service : IP 통신 서비스 품질
Total Packet Length : IP패킷 전체(헤더와 데이터 페이로드 합쳐서) 길이-바이트 단위 (최대 65,535)
Identifier, Flags, Offset : IP fragment 필드로 단편화와 재조합, 큰패킷이 작은 패킷으로 전송 되는 경우
Time to Live : IP 패킷 수명
Protocol ID : 데이터에 포함되어 있는 상위 계층의 프로토콜 정보 (TCP 6, UDP 17, ICMP 1)
Header Checksum : 오류 검출
Source, Destination IP Address : 출발지 & 목적지 IP 주소
IP Header Options & Padding : 옵션, 거의 사용되지 않음 시험/디버깅 용도, 통신에는 미관여
-IP 헤더 구조 보기 PCAP
-IP 주소 (네트워크, 호스트 영역으로 구분)
(IP 주소 구성 : 2진수 32비트로 구성)
IP 주소는 네트워크와 호스트 영역으로 나뉜다.
1. 네트워크 부분은 브로드 캐스트 영역 (네트워크안에서는 PC들끼리 통신이 가능하고, 다른 네트워크간에는 라우팅이 필요)
2. 호스트 영역은 개별 단말기
ex) 192.168.1.0 에서
- 192.168.1까지는 네트워크 영역
- 나머지 0~255는 호스트 영역
-IP 주소 클래스
: 네트워크 크기에 따라 5개의 클래스(A,B,C,D,E)