IP 주소
인터넷을 사용하면서 가장 기본적으로 접하는 개념 중 하나는 바로 'IP 주소'입니다. IP 주소는 인터넷의 기반 기술인 인터넷 프로토콜(IP)에 기반한 주소 체계입니다.
ARP
실제로 컴퓨터 간의 통신은 MAC 주소를 기반으로 이루어집니다. 그렇다면 가상의 IP 주소를 실제 MAC 주소와 어떻게 연결할까요? 그 역할을 하는 것이 바로 'ARP(Address Resolution Protocol)'입니다.
ARP는 IP 주소를 실제 MAC 주소로 변환하는 역할을 합니다. 반대로, 실제 MAC 주소를 가상의 IP 주소로 변환하는 역할을 하는 것이 RARP입니다.
위 그림처럼 그림처럼 장치 A가 ARP Request 브로드캐스트를 보내서 IP 주소인 120.70.80.3에 해당하는 MAC 주소를 찾습니다. 그러고 나서 해당 주소에 맞는 장치 B가 ‘ARP reply 유니캐스트’를 통해 MAC 주소를 반환하는 과정을 거쳐 IP 주소에 맞는 MAC 주소를 찾게 됩니다.
용어정리
- 브로드캐스트: 브로드캐스트는 네트워크에 연결된 모든 호스트에 데이터를 전송하는 방식입니다.
- 유니캐스트: 유니캐스트는 특정 네트워크 목적지에 1:1로 데이터를 전송하는 방식입니다.
홉바이홉 통신
IP 주소를 통해 통신하는 과정을 '홉바이홉(hop by hop) 통신'이라고 합니다. 홉은 패킷이 여러 개의 라우터를 건너가는 과정을 의미합니다.
- 라우팅: 라우팅은 IP 주소를 찾아가는 과정입니다. 이때 사용되는 것이 '라우팅 테이블'입니다.
- 라우팅 테이블: 라우팅 테이블은 라우터에 들어있는 목적지 정보들과 그 목적지로 가기 위한 방법을 담고 있는 리스트입니다.
즉, 통신 장치에 있는 ‘라우팅 테이블’의 IP를 통해 시작 주소부터 시작하여 다음 IP로 계속해서 이동하는 ‘라우팅’ 과정을 거쳐 패킷이 최종 목적지까지 도달하는 통신을 말합니다.
게이트웨이
게이트웨이는 서로 다른 통신망, 프로토콜을 사용하는 네트워크 간의 통신을 가능하게 하는 관문 역할을 합니다. 게이트웨이는 서로 다른 네트워크상의 통신 프로토콜을 변환해주는 역할도 합니다.
'CS > Network' 카테고리의 다른 글
HTTP와 HTTPS란? (1) | 2023.12.20 |
---|---|
IP 주소 체계 : IPv4와 IPv6 (1) | 2023.12.18 |
네트워크 기기 (0) | 2023.12.15 |
TCP/IP 4계층 (0) | 2023.12.14 |
네트워크 기초 (0) | 2023.12.12 |