서버 관련/나만의 서버pc 만들어보기
[서버pc만들기] IPv4, IPv6, 공인ip, 사설ip ?? (기본 네트워크 지식 채우기.)
배고파요
2024. 3. 26. 16:01
728x90
2023.09.23 - [나만의 서버pc 만들어보기] - [서버PC만들기] 나만의 서버 PC만들기 - 목차.
📍 ip주소는 인터넷에 연결된 장치가 웹 서버와 통신하는 데 사용됨. (인터넷 프로토콜 주소를 의미.)
📍 IPv4, IPv6 ?
- 프로토콜 버전에 따라서 나뉨.
- IPv4
- 000.000.000.000 ~ 255.255.255.255 형태. ( "점" (.) 으로 분리되고, 모두 숫자로 구성됨.) (32피트 ip주소를 사용함.)
- IPv6
- 숫자, 알파벳이 포함된 16진법. ( "콜론" (:) 으로 8개로 분리됨. 각 자리에는 4개씩 들어갈 수 있음. )
- --> IPv6 주소의 128비트는 콜론으로 분리된 8개의 16비트 16진수 블록.
- 예시) 2dfc:0:0:0:0217:cbff:fe8c:0
- IPv4와 달리 암호화와 인증 기능을 제공한다는 차이가 있음.
- 숫자, 알파벳이 포함된 16진법. ( "콜론" (:) 으로 8개로 분리됨. 각 자리에는 4개씩 들어갈 수 있음. )
📍공인ip, 사설ip ?
- 공인ip (= 외부ip) (=공용ip)
-
- "외부ip" --> 전세계에서 딱 정해져있는.. 외부에서 들어올 때 정해져있는 것이라는 점에서.
- "공용ip" --> 전세계적으로 정해져있는 것을 공동으로 사용하는 점에서.
- 인터넷이 사용자를 찾을 수 있도록 사용자를 식별하는 역할을 함.
- 인터넷에 액세스하기 위해 사용됨.
- 전 세계에서 하나 뿐인 내 인터넷 주소. (인터넷 진흥원에서 부여받은 공인 ip주소가 외부ip 가 됨.)
-
- 사설ip (= 내부ip)
- 사용자의 내부 네트워크에서 사용됨.
- 사설 네트워크에서 다른 장치와 안전하게 연결하기 위해 사용됨.
- 공인 ip를 받아서, 공유기를 통해 여러 기기들이 사용할 수 있는 ip 주소.
- 로컬 네트워크에서 할당됨. + 다른 네트워크의 ip 주소와 중복될 수 있고. 괜찮음.
- 예) 우리가 뭔가 택배를 시킬 때,
"기본주소(AA아파트) (우편번호 03801)", "상세주소(101동 1101호)" 를 입력하잖음? - 이때, "우편번호" 가 공인ip. "101동 1101호" 가 사설ip.
- 우리나라에서 우편번호 "03801" 는 딱 고정되어 있음. 절대 중복이 있을 수가 없다는 거지. (완전 시퀀스 그 자체.)
- 하지만? 상세주소 "101동 1101호" 는
AA아파트에도 있을 수 있고!, BB아파트에도 있을 수 있음!
하지만? 이게 문제가 되지는 않지!
AA아파트 "101동 1101호" ( ⭕️ )
BB아파트 "101동 1101호" ( ⭕️ )
- 예) 우리가 뭔가 택배를 시킬 때,
- 단!! 동일한 로컬 네트워크의 각 장치에는 고유한 사설 ip주소가 할당됨. (밑에서 추가 설명.)
- 사설 ip는 인터넷에 노출되지 않음.
- 사설 ip 주소의 수 <<<<<<< 공인 ip 주소의 수
- 아파트들은 짱 많아도, 101동 101호 ~ 2006호 처럼 OOO동 OOO호의 수가 더 적을 수 밖에 없다는 것.
- 이.. 클래스 A, B, C 가 뭐를 말하는 지는 잘 모르겠음.. (+ 나중에 추가하도록 하겠음... ㅠ)
- 어쨋든? 192.168.x.x 가 가장 널리 사용되는 기본 사설 ip 주소 형식이라는 것.
- (+ 그래서 그런가.. 밑의 공유기로 연결되어 있는 핸드폰 ip주소랑 노트북 ip주소가 모두 192.168.45.x 임...!)
📍 동일한 로컬 네트워크의 각 장치에는 고유한 사설 ip주소가 할당됨. ??
- 이게 무슨 말일까 생각해보다,, 갑자기 같은 공유기를 사용하고 있는 노트북의 ip와 핸드폰의 ip를 확인해봄.
- 모자이크 처리를 하기는 했는데,, 확인해보니까,
- 핸드폰의 ip주소랑 노트북 ip주소가 다름...!!
- 위의 예시를 빗대어 생각해보면,
AA아파트 "101동 1101호" 가 두 개인거는 안 된다는 거지!! ( ❌❌ )
✏️ ✚) NAT (Network Adress Translation) 시스템 ?
- 공유기에서 웹 트래픽을 동일한 네트워크에 연결된 모든 장치로 전송하는 역할.
✏️ ✚) 공유기 ?
- 공유기는 각 장치에 고유한 사설 ip 주소를 할당함.
- 위의 사진에서 보면, "자동" 이 되어 있잖음??
- 생각해보면, 와이파이 공유기를 연결해서 사용할 때, 내가 뭔가를 설정하는 부분은 없었잖음..!
- (알아서 자동으로 할당해줬다는 것.)
- (물론!, 수동으로 변경해서 내가 설정하는 것도 가능함 ㅎㅎ...)
📍 ?
- ㅇㅇ
출처 :
- 공인ip, 사설ip의 차이점 설명.
https://gnsnow.tistory.com/50#google_vignette
https://nordvpn.com/ko/blog/public-ip-and-private-ip/
-ipv4 와 ipv6 차이
https://www.juniper.net/kr/ko/research-topics/what-is-ipv4-vs-ipv6.html
- 전체적인 내용을 상세하게! 쉽게! 설명해줌
https://inpa.tistory.com/entry/WEB-🌐-IP-기초-사설IP-공인IP-NAT-개념-정말-쉽게-정리#nat_사설망_↔_외부_통신_방법
📍 ?
- ㅇㅇ
💁🏻♀️ 개발 공부를 위한 블로그 입니다.
오류가 있다면 댓글로 알려주세요!
감사합니다.🙇🏻♀️

728x90