데이터 링크 계층(Data Link Layer) [OSI 2계층]

공정위 광고 문구 Ver 3.1
공정위 광고 문구 Ver 3.2(모바일 전용)

OSI 7 계층에서 데이터 링크 계층은 2계층입니다. 전기 신호를 모아 사람이 알아볼 수 있는 데이터 형태로 처리합니다. 1계층처럼 전기 신호를 정확히 전달하는 목적보다 주소 정보를 정의하고, 정확한 주소로 통신이 되도록 하는데 초점을 맞춥니다.

1계층이 전기 신호를 보내는 것이 목적이기 때문에 출발지와 목적지를 구분할 수 없지만 2계층은 출발지와 도착지 주소를 확인하여 내게 보낸 것인지, 처리해야 하는지에 대한 검사 후에 데이터 처리가 수행됩니다.

1️⃣ 데이터 링크 계층

데이터 링크 계층은 전기 신호를 모아 사람이 알아볼 수 있는 데이터 형태로 처리합니다. 예전 물리 계층은 현재의 물리 계층처럼 신뢰할 수 있는 미디어가 아닌 경우가 많아 2계층에서 에러를 탐지하고 고쳐 재전송 했습니다.

현재 이더넷 기반 네트워크 2층은 에러를 탐지하는 역할만 수행합니다.

  • ↪️ 플로 컨트롤(Flow Control)
  • → 주소 체계가 존재한다는 것은 한 명 뿐 아니라 여러 명과 통신할 수 있다는 것으로 받는 사람이 현재 데이터를 받을 수 이는지 확인하는 작업부터 수행하게 됩니다. 이 역할을 플로 컨트롤(Flow Control)이라 합니다.

2️⃣ 2계층의 네트워크 구성 요소 및 특징

  • ↪️ 네트워크 인터페이스 카드, 스위치
  • ↪️ MAC 주소 체계

2계층에서 동작하는 네트워크 구성 요소는 ①’네트워크 인터페이스 카드’와 ②스위치입니다.

2계층의 중요한 특징은 MAC 주소 체계가 있다는 것이며, ①’네트워크 인터페이스 카드’와 ②스위치는 MAC 주소를 이해할 수 있습니다.

스위치는 MAC 주소를 보고 통신해야 할 포트를 지정해 내보내는 능력을 가지고 있습니다.

1. 네트워크 인터페이스 카드

  • ↪️ 네트워크 인터페이스 카드를 부르는 다른 용어
  • → 네트워크 인터페이스 컨트롤러, 줄여서 NIC로도 부름
  • → 네트워크 카드, 랜 카드(과거 이더넷이 LAN에서만 사용했기 때문에..)
  • → 물리 네트워크 인터페이스(Physcal Network Interface)
  • → 이더넷 카드 : 대부분 네트워크가 이더넷으로 이루어졌기 때문.
  • → 네트워크 어뎁터
네트워크 인터페이스 카드_(데이터 링크 계층)
  • ↪️ 네트워크 인터페이스 카드 동작 방식
  • 1. 전기 신호를 데이터 형태로 만듭니다.
  • 2. 목적지 MAC 주소와 출발지 MAC 주소를 확인.
  • 3. NIC의 MAC 주소를 확인
  • 4. 목적지 MAC 주소와 NIC가 가지고 있는 MAC 주소가 맞으면 데이터를 처리.
  • 데이터 다르면 폐기

NIC는 고유 MAC 주소가 있으며, 입력되는 전기 신호를 테이터 형태로 만들어 데이터에서 도착지 MAC 주소를 확인한 후 NIC로 들어오는 MAC 주소인지 확인합니다. NIC로 들어오는 전기 신호가 아니면 폐기, 맞을 경우 상위 계층에서 처리할 수 있도록 메모리에 적재합니다.

2. 스위치

스위치의 동작 방식
스위치의 동작 방식

스위치는 단말(Terminal)이 어떤 MAC 주소인지, 연결된 포트는 어느 것인지 주소 습득 과정에서 알 수 있습니다.

단말(Terminal)은 중앙 컴퓨터나 네트워크와 연결되어 데이터를 입력하거나 결과를 보여주는 말단 장치를 말합니다. 일상생활에서 흔히 쓰는 스마트폰, 결제용 카드 단말기, 컴퓨터 모니터와 키보드가 모두 단말기에 해당합니다.

데이터를 기반으로 단말들이 통신할 때 포트를 적절하게 필터링 하고 정확한 포트로 포워딩 해 줍니다. 1계층인 피지컬 계층에서 동작하는 허브는 한 포트에서 전기 신호가 들어오면 전체 포트로 전기 신호를 전달하기 때문에 전체 네트워크에서 단 하나의 장비만 데이터를 보낼 수 있습니다.

스위치의 필터링 및 포워딩 기능이 통신에 필요한 포타만 사용하고 네트워크 전체의 불필요한 처리가 감소하면서 이더넷 네트워크 효율성이 향상되었으며 이더넷 기반의 네트워크가 더욱 많이 사용되는 이유가 되었습니다.

ℹ️ 제휴 안내
본 사이트의 콘텐츠에는 제휴 링크가 포함되어 있습니다. 방문자가 이 링크를 통해 상품 또는 서비스를 구매하면 본 사이트는 판매처로부터 수수료를 지급받습니다. 이 과정에서 구매자가 지불하는 금액(이벤트 할인 시 금액이 내려갑니다↓)은 오르지 않습니다. 게시된 가격·할인·재고 정보는 작성 시점 기준이며 실제와 다를 수 있으므로, 구매 전 판매처에서 최종 확인하시기 바랍니다. 상품 선정과 평가는 자체 기준에 따라 작성되며, 수수료 지급 여부가 소개 순서나 평가 내용에 영향을 주지 않습니다.

Similar Posts

  • OSI 네트워크 계층: 라우터 | IP 주소(192.xxx)

    OSI 네트워크 계층(Network Layer)은 서로 다른 네트워크에 있는 목적지로 데이터를 전송하기 위한 계층입니다. 이더넷 규칙을 기반으로 한 데이터 링크 계층(Data link layer)은 네트워크에 있는 컴퓨터로 데이터 전송은 가능하지만 인터넷이나 외부 네트워크로 데이터를 전송할 수 없습니다. 네트워크 간의 통신을 하기 위한 네트워크 계층은 다른 네트워크와의 데이터 전송을 위해 라우터(Router)를 필요로 하게 됩니다. 가정용 공유기로…

  • 네트워크 캡슐화 및 역캡슐화

    OSI 계층의 데이터가 송수신 되는 과정에서 데이터는 OSI 계층의 상위에서 하위로 데이터가 보내지게 되며, 데이터를 상위 > 하위, 하위 > 상위로 보내는 과정에서 네트워크 캡슐화와 역캡슐화가 이루어지게 됩니다. 데이터 전송을 위해 헤더라는 정보를 붙여 다음 계층으로 보내야 하는데 헤더를 붙여 나가는 것을 캡슐화(encapsulation)라고 하며, 데이터를 받는 쪽에서 헤더를 하나 씩 제거하면서 받게 되는…

  • [OSI 네트워크 계층] IP 주소 클래스 | 서브넷과 서브넷 마스크

    IPv4 주소는 총 32비트로 구성되며, 4개의 옥텟(8비트씩)으로 표기됩니다. 8비트는 28으로 이루어져 있습니다. 28은 256개의 숫자로 각 옥텟은 이해하기 쉽게 0~256의 10진수 숫자로 표기됩니다. 4개의 옥텟으로 이루어진 IP 주소 클래스는 네트워크 ID와 호스트 ID로 나뉘게 됩니다. ✅ IP 주소 클래스 분류 클래스는 A~E 클레스까지 분류할 수 있습니다. 클래스 이름 분류 A 클래스 대규모 네트워크…

  • [네트워크] 리피터&허브(물리계층 장비)

    케이블을 포함한 리피터(Repeater), 허브(HUB)는 네브워크 1계층인 물리 계층에서 사용되는 장비입니다. ✅ 리피터(Repeater) Repeater는 전기 신호를 정형(일그러진 전기 신호를 복원)하고 증폭하는 기능을 가진 네트워크 중계 장비입니다. 멀리 있는 상대방과 통신하기 위한 목적으로 사용했으며, HUB와 같은 장비가 그 역할을 대신하고 있습니다. ✅ 허브(HUB) HUB는 리피터 허브라고도 부르며, Repeater가 1:1 통신이었다면 HUB는 여러 개의 포트를 가지고…

  • IPMI란 무엇인가?

    IPMI(Intelligent Platform Management Interface)는 서버의 전원이 꺼졌거나 운영체제가 다운된 경우에도, 하드웨어 수준에서 원격으로 서버를 모니터링하고 제어할 수 있도록 해주는 하드웨어 기반의 관리 인터페이스입니다. 인텔이 주도하여 정의한 하드웨어 관리 표준(1998년 시작)으로, 다양한 서버 제조사가 채택하고 있으며 현재 버전은 IPMI 2.0입니다. 사용하는 이유는 여러가지이며, 예를 들어 하드웨어 서버가 오류가 발생하여, 외부 망에서 접속이 되지 않습니다….

  • 네트워크 WAN, MAN, LAN 3가지 연결 구분

    보통 네트워크 WAN, MAN, LAN 3가지는 규모와 범위에 따라 3가지로 구분할 수 있습니다. 현재는 대부분의 기술이 이더넷으로 통합되어 사용자가 전송 기술을 구분하는 것은 무의미해졌으며, 범위 기준을 크게 3가지로 구분하고 있습니다. 1. 네트워크 WAN WAN(Wide Area Network)은 먼 거리에 있는 네트워크를 연결하기 위해 사용합니다. LAN을 서로 연결하며, 기본적으로 인터넷에 연결하기 위한 네트워크가 WAN에 해당하게…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 3   +   6   =