본문 바로가기
기획자가 알아야 할 IT지식

🆔 UUID & MAC – 고유 식별자로 나만의 아이디를 만들어보자! 🏷️🔑

by 일잘러로 살기 2025. 2. 5.

💬 "기기마다 고유한 번호가 필요하다면? UUID와 MAC!"
💬 "이 번호들로 기기와 데이터를 구분할 수 있어요!"

인터넷과 네트워크에서 서로 다른 기기나 객체를 구분하는 데 필요한 것이 바로 고유 식별자입니다. 이 식별자들 덕분에 우리가 웹사이트에 로그인하고, 기기 간 데이터를 주고받을 수 있어요. 🌐

그럼 UUIDMAC 주소가 무엇인지, 또 왜 중요한지 알아보죠! 😊


🆕 1. UUID (Universally Unique Identifier) – 모든 곳에서 고유한 식별자!

💡 "UUID는 전 세계에서 절대로 겹치지 않는 고유한 식별자!"

 

📌 UUID란?

UUID는 128비트의 고유한 번호로, 어디에서든 유일하도록 설계되어 있어요.
✔ 이 값은 시간, 컴퓨터 고유의 하드웨어 정보, 임의의 값 등을 기반으로 생성되며, 실제로 전 세계에서 겹치지 않는 번호를 제공합니다.
✔ UUID는 문자와 숫자의 조합으로 표현되며, 일반적으로 32개의 16진수로 이루어져 있습니다.

     예를 들어: 550e8400-e29b-41d4-a716-446655440000
주로 데이터베이스의 레코드를 구분하는 데 사용되며, 파일 시스템, 세션 관리 등 여러 곳에서 활용됩니다.


📌 💡 UUID의 사용 사례!

✅ 웹 애플리케이션에서 세션 관리

웹사이트에서 로그인한 사용자의 세션을 관리할 때 UUID를 사용하여 각 사용자의 세션을 고유하게 식별합니다. 이 고유 식별자를 통해 사용자의 데이터를 안전하게 관리할 수 있어요.

✅ 데이터베이스에서 고유한 레코드 식별

UUID를 사용하면, 데이터베이스에서 각 레코드가 고유한 ID를 가질 수 있습니다. 예를 들어, 사용자 ID상품 ID 등이 UUID로 생성되어 중복 없이 관리됩니다.


🔑 2. MAC 주소 (Media Access Control Address) – 네트워크 상의 유일한 기기 식별자!

💡 "MAC 주소는 네트워크 장비가 고유하게 가지는 주소로, 기기를 구분하는 역할을 해요!"

📌 MAC 주소란?

MAC 주소는 네트워크 장비의 하드웨어 주소로, 이더넷 카드나 Wi-Fi 어댑터에 할당된 고유한 48비트 주소입니다.
✔ 보통 6개의 16진수로 표현되며,
     예를 들어:00:14:22:01:23:45
✔ MAC 주소는 제조사에서 고유하게 부여하므로, 이 주소는 전 세계에서 유일합니다.
✔ MAC 주소는 네트워크 내에서 기기를 식별하는 데 사용되며, 라우터나 스위치에서는 이를 이용해 각 장비를 식별하고, 네트워크 통신을 관리합니다.


📌 💡 MAC 주소의 사용 사례!

✅ 네트워크에서 기기 식별

라우터나 스위치와 같은 네트워크 장비는 MAC 주소를 통해 기기를 구분하고 데이터를 전달합니다.
예를 들어, 여러 대의 컴퓨터나 스마트폰이 동일한 Wi-Fi 네트워크에 연결되어 있을 때, 네트워크 장비는 각 기기의 MAC 주소를 통해 데이터를 해당 기기로 전송합니다.

✅ 보안 및 접근 제어

MAC 주소는 네트워크 보안에서 중요한 역할을 합니다. 예를 들어, 특정 Wi-Fi 네트워크에 접속할 수 있는 기기를 제한하거나, MAC 필터링을 통해 네트워크의 접근을 제어할 수 있어요.


💬 UUID vs MAC 주소 – 두 가지 식별자 비교!

  UUID (Universally Unique Identifier) MAC 주소 ()
주요 용도 데이터베이스, 세션 관리, 파일 시스템 네트워크 기기 식별
길이 128비트 (32개의 16진수 문자) 48비트 (6개의 16진수 쌍)
고유성 전 세계에서 유일한 식별자 네트워크 장비에 고유한 주소
표기 형식 550e8400-e29b-41d4-a716-446655440000 00:14:22:01:23:45
주요 사용 사례 웹 애플리케이션 세션, 데이터베이스 ID, 파일 시스템 네트워크 장비 식별, Wi-Fi 기기 연결, 네트워크 통신

결론 – UUID & MAC, 식별자가 중요한 이유!

UUID는 데이터베이스나 웹 애플리케이션에서 고유한 식별자로 활용됩니다.
MAC 주소는 네트워크 상에서 기기 간의 유일한 식별자로, 네트워크 통신의 핵심 역할을 합니다.
✔ 두 가지 식별자 모두 기기나 데이터를 구분하고, 원활한 통신을 보장하는 중요한 역할을 합니다.