윈도우 IPCONFIG 정보의 의미

윈도우 명령 프롬프트(CMD) 창에 ipconfig를 입력하면 무선 LAN 어댑터 로컬 연결, 와이파이(Wi-Fi) 연결 상태와 함께 컴퓨터의 IP 주소, 서브넷 마스크, 기본 게이트웨이 주소 등 정보를 출력합니다. 대부분 IP 정보를 확인하는 용도로 사용하실 겁니다. 저도 그랬는데요, 천천히 내용을 보다 보니 다른 정보들이 눈에 들어왔습니다.

무선 LAN 어댑터, 이더넷, 로컬 영역, Wi-Fi 등의 분류는 무엇인지, 서브넷 마스크, 기본 게이트웨이는 어디에 사용되는 것일지 등이 궁금했습니다. 검색하면 금방 찾을 줄 알았는데, 생각보다 찾기가 쉽지 않더라구요. 아무래도 사용자가 실용적으로 필요한 정보는 IPv4 주소인 경우가 많아서 그쪽에 관심이 집중돼 있는 게 아닐까 싶습니다. 이 글에선 ipconfig를 통해 표시되는 정보가 어떻게 사용되는지에 대해 공부한 내용을 공유드리겠습니다.

 

우선 거시적인 개념부터 살펴보겠습니다.

무선 LAN 어댑터란

무선 LAN(Local Area Network)이란 사무실이나 학교, 호텔처럼 비교적 좁은 구역에서 사용하는 근거리 통신망을 의미합니다. 무선 LAN 어댑터는 무선으로 LAN을 컴퓨터와 연결해주는 송수신 장치입니다. 데스크톱이나 노트북(랩톱)에 대부분 기본 내장돼 있습니다. 노트북, 스마트폰에 무선 LAN 어댑터가 내장돼 있기 때문에 어디서든 무선으로 와이파이를 잡을 수 있는 것입니다.

컴퓨터와 컴퓨터가 통신하는 원리

사진설명 : ipconfig/all로 확인한 네트워크 정보들

제 컴퓨터는 와이파이에 연결돼 있습니다. 이와 관련한 정보들이 출력되고 있습니다. 제가 주로 설명할 개념은 물리적 주소(MAC), IPv4 주소, 서브넷 마스크, 기본 게이트웨이입니다.

  • 물리적 주소(MAC)

로컬 커뮤니케이션에 사용되는 주소입니다.

  • IPv4 주소

원격 커뮤니케이션에 사용되는 주소입니다.

  • 서브넷 마스크

통신을 하려는 다른 컴퓨터가 같은 네트워크에 있는지, 다른 네트워크에 있는지 확인합니다.

  • 기본 게이트웨이

서로 다른 네트워크 사이에 있는 컴퓨터입니다.

 

이런 개념들은 컴퓨터와 컴퓨터가 네트워크 환경에 따라 다른 방식으로 통신하는데 사용됩니다. 예시를 통해 알아보겠습니다.

출처 :  https://www.youtube.com/watch?v=Xb1JA5CIssI

위 그림은 컴퓨터 3대(A, B, C)가 내부 네트워크(로컬)와 외부 네트워크 간 통신하는 모습입니다.

  • A가 같은 로컬 네트워크에 있는 B와 통신하는 경우
    • A는 B의 IP 주소를 통해 B의 MAC 주소를 요청합니다. 이때 ARP(Address Resolution Protocol)가 사용됩니다. ARP는 IP 주소를 기반으로 MAC 주소를 찾아줍니다.
    • 스위치가 통신을 중개합니다.
    • B는 MAC 주소를 알려줍니다.
    • A와 B가 통신합니다.

보시는 바와 같이 같은 네트워크에 속해있는 컴퓨터 간의 통신에는 기본 게이트웨이가 활용되지 않습니다. IP 주소 대신 MAC 주소로 통신하는 점도 특징입니다.

 

  • A가 외부 네트워크에 있는 C와 통신하는 경우
    • A는 기본 게이트웨이의 IP 주소를 통해 기본 게이트웨이의 MAC 주소를 요청합니다. 마찬가지로 ARP가 사용됩니다.
    • 스위치가 통신을 중개합니다.
    • 기본 게이트웨이는 자기 MAC 주소를 알려줍니다.
    • A는 기본 게이트웨이에 데이터 패킷을 보냅니다.
    • 기본 게이트웨이는 C로 패킷을 전달합니다.
    • A와 C는 원격 통신합니다.

한편 이 과정에서 서브넷 마스크는 통신을 하려는 다른 컴퓨터의 위치가 같은 네트워크에 있는지, 다른 네트워크에 있는지 알려줍니다.

반응형

댓글

Designed by JB FACTORY