171212 아이피(IP) - RYUDONGJIN/Memo_wiki GitHub Wiki
IP(Internet Protocol)
- 인터넷에서 다른 컴퓨터와 통신할 때 사용하는 프로토콜
- 컴퓨터는 논리적인 주소를 구분하여 1비트는 0과 1로 표현이 가능
IPv4
- 흔히 사용하는 IP 주소 체계
- 오직 32비트만을 사용해서 전 세계의 모든 컴퓨터를 처리할 수 없다.
- 이를 해결하기 위해 IPv6라는 새로운 주소 체계 등장
IP의 분류
- 공인 IP : 세계에서 단 하나만 존재하는 IP 주소
- 사설 IP : 공유기를 이용해 만들 수 있는 가상의 IP 주소
- 고정 IP : 해당 컴퓨터의 IP 주소를 고정적으로 사용
- 유동 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의 사용으로 내부망을 보호하는 역할도 수행