Private IP, Public IP(사설 IP, 공인 IP)

사설 IP : 내부 네트워크 ( 예, 공유기 내부 네트워크 ) 상에서만 사용되는 주소로 인터넷상에서는 사용할 수 없는 IP주소

공인 IP : ICANN. 인터넷 진흥원(KISA)등의 IP 주소 할당 공인기관에서 할당한 인터넷 상에서 사용할 수 있는 IP주소

http://www.codns.com/b/B05-104

http://www.codns.com/b/B05-104

https://m.blog.naver.com/xcripts/70121283191

https://m.blog.naver.com/xcripts/70121283191

https://onestone-note.tistory.com/8

https://onestone-note.tistory.com/8

https://roadofdevelopment.tistory.com/3

DHCP(Dynamic Host Configuration Protocol)

IP가 필요한 컴퓨터에 유동 IP를 부여하고 해당 컴퓨터를 종료하면 그 IP를 반환 받아서 다른 장치에 다시 부여하는 것

즉, 자동IP로 IP가 할당되도록 하는 체계

IP를 필요로 하는 컴퓨터에게 자동으로 할당해서 사용할 수 있도록 해주고, 사용하지 않으면 반환받아 다른 컴퓨터가 사용할 수 있도록 해주는 것

https://nordvpn.com/ko/blog/what-is-dhcp/

https://namu.wiki/w/DHCP

NAT(Network Address Translation) : 네트워크 주소 변환

하나의 공인 IP 주소에 여러 개의 호스트가 사설 IP를 가지고 통신(매핑)

  1. IP 주소 절약
    1. 부족한 공인 IP를 절약할 수 있는 효과
  2. 보안
    1. 외부로 트래픽이 나갈 때는 사설 IP가 공인 IP 주소로 바뀌기 때문에 공격자가 라우터 안 쪽에 있는 사설 IP를 모르기 때문에 공격 어려움

https://ddarahakit.tistory.com/12

Port forwarding(포트 포워딩)

특정 포트를 열어두고, 해당 포트로 들어오는 모든 패킷을 내부의 사설 IP로 전달해주는 기능

특정 IP 주소와 포트 번호의 통신 요청을 특정한 다른 IP와 포트 번호로 넘겨주는 NAT의 응용 기술, 게이트웨이와 같은 외부 망의 반대쪽에 위치한 사설 네트워크의 호스트에 연결하기 위해 주로 사용된다.