IP Address(Internet Protocol Address) : 네트워크가 연결된 네트워크 하드웨어의 식별 번호 IP : 인터넷을 통한 데이터 교환을 제공하는 일련의 통신 규칙
인터넷 상의 네트워크에 연결되어있는 기기들에 ID를 제공하는 역할(집 주소처럼) → 네트워크 상에서 데이터를 주고받을 때 정확히 전달하기 위한 주소 실제로는 IP주소를 그대로 사용하기보단, 각 IP에 hostname을 제공함으로써, DNS가 각 호스트이름을 조회해 IP주소를 찾아 데이터를 송수신
IP는 넘버링 시스템을 사용하여 연결된 모든 디바이스에 고유한 식별 번호 또는 주소를 부여하는 방식인데, IPv4의 경우엔 32비트 주소 형식을 사용하여 주소 공간을 수용하기 때문에, 현대에 이르러 다양한 디바이스들 전부에게 IP주소를 할당하기엔 힘들어졌음 → IPv6를 사용하기 시작
IPv4 | IPv6 |
---|---|
32bit 주소 | 128bit 주소 |
4개의 10진수로 이뤄진 주소 | |
ex) 197.0.0.1 | 4개의 16진수로 이뤄진 주소 |
ex) 2600:1400:d:5a3::3bd4 | |
40억개의 고유 IP주소 제공 | 340조의 고유 IP주소 제공 |
Network Address Translation(NAT)을 통해 변환 | 주소 변환할 필요 X |
자동 구성
경로 계산
IPv6는 IPv4보다 더 효율적으로 인터넷을 통한 라우팅을 지원하는 기능을 제공
보안
프로토콜의 보안이 더 강화됨
참고 자료