[CS] 2.4 IP주소

이아현·2023년 9월 6일
0
post-thumbnail

2.4 IP 주소

네트워크는 여러 개의 네트워크 기기를 기반으로 구축

2.4.1 ARP (Address Resolution Protocol)

  • IP주소로부터 MAC 주소를 구하는 IP와 MAC 주소의 다리 역할을 하는 프로토콜
  • ARP를 통해 가상 주소인 IP 주소를 실제 주소인 MAC 주소로 변환
  • RARP를 통해 실제 주소인 MAC 주소를 가상 주소인 IP 주소로 변환

2.4.2 홉바이홉 통신

  • IP 주소를 통해 통신하는 과정
  • 통신 장치에 있는 라우팅 테이블의 IP를 통해 시작 주소부터 시작하여 다음 IP로 계속 이동하는 라우팅(IP 주소를 찾아가는 과정)을 거쳐 패킷이 최종 목적지까지 도달하는 통신
라우팅 테이블
  • 송신지에서 수신지까지 도달하기 위해 사용
  • 라우터에 들어가 있는 목적지 정보들과 그 목적지로 가기 위한 방법이 들어있는 리스트
게이트웨이
  • 서로 다른 통신망, 프로토콜을 사용하는 네트워크 간의 통신을 가능하게 하는 관문 역할을 하는 컴퓨터나 소프트웨어를 두루 일컫는 용어

2.4.3 IP 주소 체계

  • IPv4 : 32비트를 8비트 단위로 점을 찍어 표기 ( ex, 123.45.67.89)

  • IPv6 : 64비트를 16비트 단위로 점을 찍어 표기 (ex, 2001;db8::ff00:42:8329)

  • DHCP (Dynamic Host Configuration Protocol)

    • IP 주소 및 기타 통신 매개변수를 자동으로 할당하기 위한 네트워크 관리 프로토콜
    • 인터넷에 접속할 때마다 자동으로 IP 주소를 할당할 수 있음
  • NAT (Network Address Translation)

    • 패킷이 라우터 장치를 통해 전송되는 동안 패킷의 IP 주소 정보를 수정하여 IP 주소를 다른 주소로 매핑하는 방법
    • 주로 여러 대의 호스트가 하나의 공인 IP 주소를 사용하여 인터넷에 접속하기 위해 사용
    • 내부 네트워크에서 사용하는 IP와 외부에 드러나는 IP 주소를 다르게 유지할 수 있기 때문에 내부 네트워크에 대한 보안이 가능하지만 호스트의 숫자에 따라 접속 속도가 느려질 수 있음

2.4.4 IP 주소를 이용한 위치 정보

  • 인터넷에서 사용하는 네트워크 정보이기 때문에 이를 통해 동 또는 구까지 위치 추적이 가능
profile
PM을 지향하는 FE 개발자 이아현입니다 :)

0개의 댓글