인터넷에 연결되어 있는 장치들을 식별할 수 있도록 각 장비에 부여되는 고유 주소
IP 주소는 네트워크 관리자 또는 인터넷 서비스 공급자가 제공 받기 때문에 경우에 따라 바뀔 수 있다
IPV4
전 세계적으로 사용된 첫번째 인터넷 프로토콜로 4개의 마침표로 구분된 10진수 형식을 사용한다
IPV6
IPV4 주소체계를 128비트 크기로 확장한 차세대 인터넷 프로토콜 주소로 2^128개의 주소를 갖고 있어서 거의 무한대로 사용가능
속도 및 보완뿐만 아니라 여러 면에서 뛰어나지만, 기존 주소체계를 변경하는데 비용이 많이 들어 완전히 상용화되지 않았다.
서브넷
하나의 네트워크가 분할되어 나눠진 작은 네트워크
네트워크를 운영중인 서비스의 규모에 맞게 분할하여 사용하기 위한 기술
서브넷 마스크
IP주소에서 네트워크 ID와 호스트ID로 구분하기 위한 목적으로 만들어진 것으로 서브넷을 만들 때 사용된다
데이터 또는 메세지를 체계적으로 다른 네트워크에 전달하는 경로 선택 그리고 스위칭 하는 과정
Public IP (=공인 IP)
전 세계에서 유일하며, 인터넷 서비스 공급자가 제공하는 IP주소
공용 IP라고도 불리며 외부에 공개되어있는 IP주소로 외부에 공개되어 있기 때문에 인터넷에 연결된 다른 기기로부터의 접근이 가능
Private IP (=사설 IP)
로컬, 가상 IP라고도 불리며, 외부에서 접근할 수 없는 IP
공유기에서 연결되어있는 가정이나 회사의 각 네트워크 기기에 할당하는 IP
라우터 간에 라우팅 정보 교환 및 라우팅 테이블의 유지 관리를 동적으로 수행하는 프로토콜
라우팅 프로토콜은 크게 동적, 정적 라우팅으로 나뉘는데
동적은 라우팅 프로토콜에 의해 자동으로 라우팅 테이블을 구성하는 방법이고 정적라우팅은 관리자에 의해 라우팅 테이블이 관리되는 방법
동적 라우팅은 내부라우팅, 외부라우팅으로 나뉘며 내부라우팅은 거리 백터 라우팅, 링크 상태 라우팅으로 나뉜다
호스트들의 IP를 자동으로 할당해주는 DHCP라는 프로토콜을 통해 IP를 할당받게 된다
IP 패킷에 있는 출발지 및 목적지 IP 주소와 TCP/UDP 포트 숫자 등을 바꿔 재기록하면서 네트워크 트래픽을 주고 받게하는 기술
예시로 사설 IP를 할당받은 단말기가 인터넷에 접속하기 위해서 공유기 공인 IP로 변환하는데 사용되는 기술
Internet Control Message Protocol로 네트워크 내 장치가 데이터 전송과 관련된 문제를 전달하기 위해 사용하는 비연결 프로토콜
주로 에러를 알리거나 진단/정보전달하는데 사용된다