171212 아이피(IP) - RYUDONGJIN/Memo_wiki GitHub Wiki

IP(Internet Protocol)

  • 인터넷에서 다른 컴퓨터와 통신할 때 사용하는 프로토콜
  • 컴퓨터는 논리적인 주소를 구분하여 1비트는 0과 1로 표현이 가능

IPv4

  • 흔히 사용하는 IP 주소 체계
  • 오직 32비트만을 사용해서 전 세계의 모든 컴퓨터를 처리할 수 없다.
  • 이를 해결하기 위해 IPv6라는 새로운 주소 체계 등장

IP의 분류

  1. 공인 IP : 세계에서 단 하나만 존재하는 IP 주소
  2. 사설 IP : 공유기를 이용해 만들 수 있는 가상의 IP 주소
  3. 고정 IP : 해당 컴퓨터의 IP 주소를 고정적으로 사용
  4. 유동 IP : 수시로 변화하는 IP

공인 IP가 필요할 때

  • 서버 역할을 하는 컴퓨터는 반드시 고유한 주소가 필요
  • 유동 IP로 서버구축을 할 때는 DDNS(Dynamic DNS) 사용

유동 아이피의 변경 방식

  • MAC 주소를 토대로 아이피를 할당하는 유동 IP의 특성 떄문에 공유기로 연결했을 때와 PC와 바로 연결했을 때 아이피가 다르다.

사설 IP의 단점

  • 사설 IP는 내부에서만 의미가 있고 외부에서는 해당 IP로 접속이 불가하다.

사설 IP로 서버 운영하는 방법 -> 포트 포워딩 이용

  • 특정 포트로 들어오는 패킷을 내부 컴퓨터로 넘겨주는 것을 포트 포워딩이라 한다.
  • 공유기가 공인 IP의 80번 포트로 들어오는 패킷을 사설 IP로 보내주면 사설 IP도 웹 서버 컴퓨터로 사용할 수 있다.

NAT(Network Address Translation)

  • 공유기가 하나의 공인 IP를 내부 사설 IP로 나누는 기술
  • 사설 IP의 사용으로 내부망을 보호하는 역할도 수행