[Network] IP 주소

뚜비·2023년 5월 2일
0

Network

목록 보기
4/6

ARP(Address Resolution Protocol)

  • 컴퓨터와 컴퓨터 간의 통신은 IP 주소 기반으로 통신??
    → 정확하게는 IP 주소에서 ARP를 통해 MAC 주소를 찾아 MAC 주소를 기반으로 통신

ARP(Address Resolution Protocol)

"주소 결정 프로토콜(Address Resolution Protocol, ARP)은 네트워크 상에서 IP 주소물리적 네트워크 주소로 대응(bind)시키기 위해 사용되는 프로토콜이다. 여기서 물리적 네트워크 주소는 이더넷 또는 토큰링의 48 비트 네트워크 카드 주소를 뜻한다"
위키백과

IP 주소로부터 MAC 주소를 구하는 IP와 MAC 주소를 매칭 시키기 위한 프로토콜
ARP를 통해 IP 주소(논리적 주소)를 MAC 주소(물리적 주소)로 변환
이와 반대로 RARP를 통해 MAC 주소(물리적 주소)를 IP 주소(논리적 주소)로 변환하기


ARP는 왜 필요한가?

LAN(Local Area Network)에서 device 간 통신을 하기 위해서는 IP 주소를 목적지로 잡지만 실제로 MAC 주소를 이용하여 목적지를 찾음.
→ IP 주소를 MAC Address와 매칭하여

ARP cache 생성

앞의 그림처럼 장치 A가 ARP Request 브로드캐스트를 보내서 IP 주소인 120.70.80.3에 해당하는 MAC 주소를 찾습니다. 그러고 나서 해당 주소에 맞는 장치 B가 ‘ARP reply 유니캐스트’를 통해 MAC 주소를 반환하는 과정을 거쳐 IP 주소에 맞는 MAC 주소를 찾게 됩니다.

용어 정리

  • 브로드캐스트
  • 유니캐스트


홉바이홉 통신

라우팅 테이블

게이트웨이

IP 주소 체계

클래스 기반 할당 방식

DHCP

NAT

  • 공유기와 NAT
  • NAT를 이용한 보안
  • NAT의 단점

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


참고자료

면접을 위한 CS 전공지식
ARP 쉽게 이해하기-네트워크 엔지니어 환영
ARP 설명 | 주소 확인 프로토콜

profile
SW Engineer 꿈나무 / 자의식이 있는 컴퓨터

0개의 댓글