우당탕탕 개발일지

[IP 주소] ARP, 홉바이홉 통신 본문

CS지식

[IP 주소] ARP, 홉바이홉 통신

민아당긴아 2023. 9. 25. 10:58

ⓒ https://www.ipxo.com/blog/what-is-an-ip-address/

아마존 EC2 인스턴스 연결하면서 IPv4 address를 많이 봤는데,

그냥 '도메인 붙이기 전에 배포한 주소'정도로만 알고 있었고, 자세하게 알지는 못했다

IP 주소에 대해 더 깊게 알기 위해서는 ARP, 홉바이홉 통신, IP 주소 체계 등에 대해 알아야한다.

 

1. ARP(Address Resolution Protocol)

컴퓨터와 컴퓨터 간 통신은 1)IP 주소에서 2)ARP를 통해 3)MAC 주소를 찾아 4)MAC 주소를 기반으로 통신한다.

여기서 ARP는 IP 주소와 MAC 주소로 바꿔주는 역할을 한다.

컴퓨터 A가 ARP Request Broadcast를 통해 IP주소를 보내면, 컴퓨터 B,C,D가 ARP Reply Unicast를 통해 MAC주소를 찾는 형태이다.

여기서 Broadcast는 하나의 컴퓨터가 네트워크로 연결된 모든 컴퓨터에 데이터를 전달하는 방식이고,
Unicast는 하나의 컴퓨터가 고유 주소로 식별된 하나의 컴퓨터에만 데이터를 전달하는 방식이다.

 

2. 홉바이홉 통신(hop by hop)

통신 장치에 있는 'Routing Table'의 IP Address를 통해 다음 IP로 계속 이동하는 'Routing' 과정을 거쳐 패킷이 최종 목적지까지 도달하는 통신

여기서 Routing은 IP Address를 찾아가는 과정이고, Routing Table은 Routing Information이 담긴 리스트.

'CS지식' 카테고리의 다른 글

[클라우드 서비스] PaaS, IaaS, SaaS  (0) 2023.09.25
개발자 면접 준비 방법  (0) 2023.09.24
좋은 개발자 포트폴리오를 만드는 법  (0) 2023.09.24