13일차 IP 주소

Peter·2025년 4월 17일
0

node.js 백엔드 파트를 마치고 Python기초 문법 실습으로 마무리했다.
노드는 실습 위주로 공부해보고, 오늘은 IP 주소에 대해 짚고 넘어가 보겠다.

IP 주소란?

IP 주소(Internet Protocol Address): 인터넷에 연결된 모든 컴퓨터 자원을 구분하기 위한 고유한 주소이다.

IPv4(Internet Protocol version 4)

  • 8비트씩 4부분, 총 32비트로 구성되어 있다.
  • 네트워크 부분의 길이에 따라 A클래스에서 E클래스까지 총 5단계로 구성되어 있다.

IPv6(Internet Protocol version 6)

  • IPv6은 현재 사용하고 있는 IP 주소 체계인 IPv4의 주소 부족 문제를 해결하기 위해 개발되었다.
  • 16비트씩 8부분, 총 128비트로 구성되어 있다.
  • 각 부분을 16진수로 표현하고, 콜론(:)으로 구분한다.
  • 인증성, 기밀성, 데이터 무결성의 지원으로 보안 문제를 해결할 수 있다.

IPv6의 주소 체계

  • 유니캐스트(Unicast): 단일 송신자와 단일 수신자 간의 통신 (1대1 통신에 사용)

  • 멀티캐스트(Multicast): 단일 송신자와 다중 수신자 간의 통신(1대 다 통신에 사용)

  • 애니캐스트(Anycast): 단일 송신자와 가장 가까이 있는 단일 수신자 간의 통신(1대1 통신에 사용)




참고
시나공 정보처리기사
https://en.wikipedia.org/wiki/IP_address

profile
개발자 지망생. 일단 하고보자

0개의 댓글