본문 바로가기

코딩연습/과제

사설IP vs 공인IP, NAT

공인 IP

인터넷 상에서 서로다른 PC끼리 통신하기 위해 필요한 아이피로서 홈페이지 서버를 구축하거나 각자의 PC에 인터넷을 연결하거나 등의 인터넷을 통한 통신을 하기 위한 아이피입니다 ==>세상에서 단 하나 뿐인 IP

<종류>

A Class : 1.0.0.0 ~ 126.255.255.255

B Class : 128.0.0.0 ~ 191.255.255.255

C Class : 192.0.0.0 ~ 223.255.255.255

 

사설 IP

내부 네트워크 상에서 각 컴퓨터간 통신을 하기 위한 아이피로서 외부망인 인터넷과 연결이 되는 아이피는 내부망을 구축할 때 활용하는 IP입니다. ==> 내부망 전용 IP

<종류>

A Class : 10.0.0.0 ~ 10.255.255.255

B Class : 172.16.0.0 ~ 172.31.255.255

C Class : 192.168.0.0 ~ 162.168.255.255

 

공인IP/사설IP & 고정 IP/유동 IP

공인 IP와 사설 IP는 전체 아이피 목록에서 전세계 공톡적으로 사용하는 부분과 개인적인 네트워크 망에서 사용하는 IP의 이름을 구분한 것이고, 고정 IP와 유동IP는 전체 아이피 목록에서 직접 지정해서 사용할지 자동으로 아이피를 설정해서 사용할지를 구분하는것입니다.

==> 공인IP/사설IP : IP구분 이름

==> 고정IP/유동IP : IP지정 방식

 

NAT

NAT는 네트워크 주소를 변환시켜주는 기술을 말하며, NAT 사용의 장점은 하나의 공인 IP를 여러사람들이 공유해서 쓸수 있게 해주며, 외부 공공망으로 부터 고유한 사설망으로의 침입을 어느정도 방지해줄 수 있는 특징을 가지고 있습니다.

==> SNAT : 내부 사설 IP에서 외부 공인 IP로 변환

==> DNAT : 외부 공인 시설 IP에서 내부 사설 IP로 변환

'코딩연습 > 과제' 카테고리의 다른 글

절대경로 : 상대경로  (0) 2019.08.04
DNS란?  (0) 2019.08.04
객체와 클래스  (0) 2019.08.01
네트워크 전송에서 GET방식과 POST방식  (0) 2019.07.25
(C언어)메모리구조 동적할당 파일 입출력  (0) 2019.07.10