CS 단어 정리(네트워크)
Computer Science 단어 정리
- 개인 공부 목적으로 작성한 포스팅입니다.
- 아래 출처를 참고하여 작성하였습니다. :)
- 계속 업데이트할 예정입니다.
공인 IP
- 말 그대로
외부에 공개되어 있는 IP
통신에서 쓰이는 실제 주소
이자 공개된 주소.전 세계에서 유일
- 공인IP주소를 알면 누구라도 그 주소를 토대로 연결된 기기에 1차적인 접근이 가능
- 외부에 공개되어 있기 때문에 인터넷에 연결된 다른 컴퓨터에서 접근이 가능하며, 해킹의 위험이 있기 떄문에 보안 프로그램을 설치해야 한다.
내부 IP/가상 IP/사설 IP
- 가상IP주소는 명칭 그대로 실제 주소가 아닌 가상의 주소
- 공유기를 통해 인터넷에 접속하게 되면 가상 IP주소가 부여된다.
- 와이파이, 학교 공용 컴퓨터 등을 보면 아이피가 거의 사설 아이피인것을 확인 할 수 있다.
- 실제로
한 공유기를 통해 여러 기기를 사용하듯
,공유기에 공인IP를 부여
하고 그에연결된 각 기기에는 가상IP를 사용
하여한 IP주소를 공유하여 쓸 수 있다.
사설 IP는 국제 표준에 의해 특수목적으로 예약된 IP
이므로 내부 충돌을 빼고는 충돌할 염려는 안해도 된다.
비유
- 예를 들어 서울시 서울구 서울동 서울아파트 101동 202호에 홍길동이라는 사람이 산다고 가정을 한다면, 이 주소에서
'서울시 서울구 서울동 서울아파트'에 해당하는 부분이 공인 IP
,'101동 202호'에 해당하는 부분이 사설 IP
가 된다. 이 홍길동이라는 사람이 같은 서울아파트에 사는 친구에게 101동 202호로 오라고 말하면서 초대한다면 그 친구는 당연히 서울아파트 101동 202호라고 생각하고 홍길동의 집을 찾을 수 있다. 그러나 이 홍길동이라는 사람이 부산시 부산구 부산동 부산아파트에 사는 사람한테 101동 202호라고 말해주면 그 사람은 홍길동의 의도와는 다르게 부산아파트 101동 202호로 가려고 할 것이고 당연히 그 곳에 홍길동이 있을 리 없으니 찾을 수 없다. - 마찬가지로 어떤 사설망에서 A라는 컴퓨터에 할당된 사설 IP 주소가 192.168.1.2라고 가정한다면,
같은 사설망 내의 다른 컴퓨터를 이용하여 192.168.1.2로 접속을 시도하면 A라는 컴퓨터로 접속할 수 있지만
, 다른 사설망 내의 컴퓨터를 이용하여 192.168.1.2로 접속을 시도하면 A라는 컴퓨터로 접속할 수 없다. - 또한, 사설 IP는 같은 사설망 안에서 IP가 중복되면 안 되지만
다른 사설망끼리는 IP가 중복돼도 무방하다.
- 두 개의 컴퓨터가 192.168.1.2라는 IP를 받는다면, 이 두 컴퓨터가 같은 사설망 안에 있다면 IP 중복으로 충돌이 일어나지만 다른 사설망 안에 있다면 IP가 중복돼도 충돌이 일어날 일은 없다.
사설 IP 대역
- IPv4
- 10.0.0.0 ~ 10.255.255.255(10.0.0.0/8)
- 172.16.0.0 ~ 172.31.255.255(172.16.0.0/12)
- 192.168.0.0 ~ 192.168.255.255(192.168.0.0/16)
장점
- IPv4 주소의 완전한 고갈을 최대한 지연시킬 수 있다.
단점
- 외부 접근이 어렵다.
NAT IP
외부망
과내부망
을 나눠주는 기능을 하는 IP
사설 네트워크에 속한 여러 개의 호스트
가하나의 공인 IP 주소를 사용
하여 인터넷에 접속하기 위해 사용
사용 예시: 공인 NAT IP로 방화벽을 해제하였으니, NAT IP를 사용하여 테스트 부탁드립니다.
NAT IP란?
- NAT은
Network Address Translation
의 줄임말입니다. - 즉, NAT은 사설 네트워크에 속한 여러 개의 호스트가 하나의 공인 IP 주소를 사용하여 인터넷에 접속하기 위해 사용합니다.
- 즉, 외부망과 내부망을 나눠주는 기능을 하는 IP라고 보면 됩니다.
NAT 특징
내부에서 외부로 통신가능
(out-bound call 가능)- 외부에서 내부로 통신불가 (In-bound call 불가)
NAT 장점
- 여러 사설 네트워크를 사용함으로서 인터넷 공인 IP 주소를 절약할 수 있습니다.
- 사내망 IP주소를 외부로 알리지 않음으로서 외부로부터의 침입/공격 차단이 가능합니다.
NAT 단점
- 네트워크의 복잡성 증가
- 네트워크 지연 영향
NAT 종류
Static NAT
: 사설IP와 공인 IP를 1:1로 매핑Dynamic NAT
: 다수의 공인 IP와 다수의 사설 IP를 매핑PAT
: 1개의 공인 IP와 다수의 사설 IP 매핑 => 1개의 공인 IP에 port를 구분하여 사설 PC를 구분합니다.