ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 네트워크 인터페이스 / MAC 주소
    CS/Network 2024. 5. 11. 00:55

    네트워크 인터페이스란?

    1. 물리적 인터페이스

    호스트는 일반적으로 네트워크와 연결되는 하나의 링크를 가진다.

    호스트 ip가 데이터그램을 보낼 때 이 링크를 통해 데이터 링크를 보낸다.

    호스트와 물리적 링크 사이의 경계를 인터페이스라고 한다.

     

    예를들어, 노트북의 랜선 포트(이더넷 포트)가 노트북의 인터페이스가 된다. 이 랜선 포트에는 네트워크 인터페이스 카드(NIC)가 있고, MAC 주소가 저장돼있다.

     

    그럼 랜선 포트가 없는 휴대폰의 인터페이스는 무엇일까?

    휴대폰 본체 내부에 무선 네트워크 인터페이스 카드가 있고, MAC 주소가 연결 돼있다.

    휴대폰의 인터페이스가 다른 인터페이스와 통신하기 위해 사용하는 기술이 wifi, 블루투스, 5G 등이다.

    노트북은 무선 연결도 되는데?

    노트북에는 일반적으로 유선 네트워크 인터페이스 카드와 무선 네트워크 인터페이스 카드 둘 다 있다. 따라서 MAC 주소도 두 개다.

    💡 네트워크 인터페이스는 네트워크 미디어를 컴퓨터에 연결하는 데 사용되는 컴퓨터 하드웨어로 정의되며 더 낮은 범위의 네트워크 데이터를 처리할 수 있습니다. 예를 들어, 네트워크 인터페이스 카드는 케이블을 수용하는 커넥터로 구성되거나 무선 수신 및 전송을 위한 안테나와 해당 회로가 있을 수 있습니다. 이더넷 네트워크의 경우 모든 네트워크 인터페이스에는 일반적으로 축적된 고유한 MAC 주소가 포함됩니다.

    [출처 : https://ko.fmuser.net/wap/content/?21053.html]

     

    라우터와 인터페이스

    라우터의 역할은 한 링크로부터 다른 링크로 데이터를 보내주는 역할을 하는 것이므로, 2개 이상의 인터페이스가 필요.

    모든 호스트와 라우터는 ip 데이터그램을 송수신할 수 있으므로 ip는 각 호스트와 라우터 인터페이스가 ip 주소를 갖도록 요구한다.

    따라서 기술 면에서 ip주소는 리우터보다는 인터페이스와 관련이 높다.

    전 세계 인터페이스에서 모든 호스트와 라우터의 각 인터페이스는 고유한 ip 주소를 갖는다.

    중계하는 라우터 없이 연결돼있는 인터페이스와 하나의 라우터 인터페이스로 연결된 네트워크를 서브넷을 구성한다고 말한다.

    💡 라우터?
    네트워크의 네트워크에서 데이터가 보내지는 경로를 설정해주는 역할을 해줌

     

    인터페이스와 mac 주소

    실제로 ip주소를 갖는 것은 호스트와 라우터 자체가 아닌 인터페이스(어뎁터)이다.

    Mac 주소는 인터페이스가 가진 고유의 번호이다

    IP는 위치가 바뀌면 바뀌지만 mac 주소는 바뀌지 않는다.

    (설정 가능하지만 설정한 값을 고유하게 갖고 있으며 ip 주소처럼 위치에 따라 변하는 것이 아님)

    💡 공유기?

    공유기는 허브나 스위치처럼 소규모의 네트워크에 사용되는 장치이지만, IP 주소를 할당하는 기능이 있어 인터넷을 연결해주는 장치이다. 허브와 스위치만 있다면, 우리가 흔히 말하는 인터넷에는 접속할 수 없으며, 네트워크에 서로 접속한 컴퓨터끼리만 연결이 가능하다. 집에 컴퓨터가 한 대 있을 경우, 통신사에서 제공하는 모뎀에 랜선을 꽂아 컴퓨터와 연결하면 되지만, 두 대 이상의 컴퓨터를 인터넷에 연결하기 위해서는 공유기가 필요하다. 통신사 제공 모뎀과 공유기를 연결하고 공유기를 컴퓨터 들과 연결하면, 연결된 컴퓨터들이 모두 인터넷에 접속이 가능하다.

    [출처 : https://blog.naver.com/reductionist101/221468851236]


    즉, 공유기는 라우팅의 NAT기능이 특화되고 게이트웨이 역할 + L2 스위칭 기능도 함께하는 장치라고 생각하자.

    [출처 : https://mysoftworld.tistory.com/30]
    💡 스위치?
    네트워크 스위치는 컴퓨터와 같은 2개 이상의 IT 디바이스가 서로 통신하도록 허용하는 장비입니다. 여러 IT 디바이스를 연결하면 통신 네트워크가 생성

     

    'CS > Network' 카테고리의 다른 글

    로드밸런싱  (3) 2024.09.08
    공인 IP 주소와 사설 IP 주소 / 포트 포워딩  (2) 2024.05.08
    네트워크 연결 상태 확인  (1) 2024.05.07
    REST, REST api, RESTful api, stateless  (0) 2024.04.10
Designed by Tistory.