4. 네트워크 주소 지정

데이터 패킷이 네트워크를 통해 이동하는 방식을 살펴보기 전에, 몇 가지 핵심 용어를 이해하는 것이 필수적입니다. 실제 편지에 수신 및 발신 주소가 필요하듯이, 네트워크 패킷도 대상을 도달하기 위해 유사한 정보가 필요합니다. 컴퓨터 네트워킹에서 장치는 MAC(Media Access Control) 주소와 IP 주소를 사용하여 식별됩니다. 인간을 위해 단순화하기 위해 호스트 이름도 사용합니다.

MAC 주소

MAC 주소는 네트워크 인터페이스 카드 (NIC) 에 할당된 고유하고 영구적인 하드웨어 식별자입니다. 이 주소는 제조 시 장치에 내장되며 변경되지 않습니다. 컴퓨터나 스마트폰과 같이 네트워크에 연결되는 모든 장치에는 고유한 MAC 주소를 가진 NIC 가 있습니다. 이 하드웨어 주소는 로컬 네트워크 세그먼트에서의 통신에 매우 중요합니다. 이더넷 MAC 주소는 일반적으로 00:C4:B5:45:B2:43와 같이 보입니다. 주소의 처음 세 바이트는 제조사를 식별하는 조직 고유 식별자 (OUI) 를 구성합니다. 예를 들어, Dell 은 OUI 00-14-22를 사용하므로 Dell NIC 는 00-14-22-34-B2-C2와 같은 MAC 주소를 가질 수 있습니다.

IP 주소

IP 주소는 네트워크에서 장치의 논리적 식별자로, 인터넷을 포함한 다른 네트워크를 통해 장치에 도달할 수 있도록 합니다. MAC 주소와 달리 IP 주소는 하드웨어에 묶여 있지 않으며 동적으로 할당될 수 있습니다. 현재는 IPv4 에 중점을 둘 것이며, 주소는 10.24.12.4와 같이 보입니다. IP 주소는 네트워킹의 소프트웨어 측면에 근본적이며 라우팅 및 글로벌 통신을 가능하게 합니다. 공용 IP 주소는 인터넷에서 고유하지만 변경될 수 있으며, 네트워크 주소 변환 (NAT) 과 같은 기술은 로컬 네트워크 내에서 사설적이고 비고유적인 주소를 허용합니다. 성공적인 네트워크 통신을 위해서는 MAC(하드웨어) 주소와 IP(소프트웨어) 주소 모두 필요하다는 점을 기억하는 것이 중요합니다.

호스트 이름

IP 주소는 컴퓨터에는 효과적이지만 사람이 기억하기 어렵습니다. 호스트 이름은 사용자 친화적인 이름을 IP 주소에 매핑하여 이 문제를 해결합니다. 예를 들어, 해당 IP 주소인 192.12.41.4보다 myhost.com을 기억하는 것이 훨씬 쉽습니다. 이 매핑은 인터넷의 전화번호부 역할을 하여 기억하기 쉬운 호스트 이름을 네트워크 라우팅에 필요한 숫자 IP 주소로 변환하는 도메인 이름 시스템 (DNS) 에 의해 처리됩니다.

로그인하여 학습 진행 상황을 저장하세요

로그인

연습 문제

연습이 완벽을 만듭니다! MAC 주소, IP 주소, 호스트 이름과 같은 네트워크 식별자에 대한 이해를 강화하기 위한 실습 랩이 있습니다:

  1. Linux 에서 MAC 및 IP 주소 식별하기 - ip a 명령을 사용하여 Linux 시스템에서 MAC 및 IP 주소를 포함한 네트워크 주소 정보를 식별하는 연습을 합니다.
  2. Linux 에서 IP 주소 유형 및 도달 가능성 탐색 - 다양한 IP 주소 유형을 탐색하고 pingip a를 사용하여 네트워크 도달 가능성을 테스트합니다.
  3. Linux 에서 로컬 호스트 이름 확인 관리 - /etc/hosts 파일을 편집하고 변경 사항을 테스트하여 로컬 호스트 이름 확인을 관리하는 방법을 배웁니다.

이러한 랩은 실제 시나리오에 개념을 적용하고 기본 Linux 네트워킹에 대한 자신감을 구축하는 데 도움이 될 것입니다.

퀴즈

IPv4 주소는 몇 바이트로 구성되어 있습니까?