랜에서는 데이터를 주고받는 규칙으로 이더넷
을 사용!
랜에서 데이터를 주고받으려면 데이터 링크 계층
기술이 필요함.
데이터 링크 계층
네트워크 장비 간에 신호를 주고받는 규칙
이더넷
임. ⇒ 이더넷은 랜에서 적용되는 규칙
이더넷은 허브와 같은 장비에 연결된 컴퓨터와 데이터를 주고받을 때 사용함.
더미 허브의 단점을 채우기 위한 규칙이 있다!
목적지
정보를 추가해서 보내고 목적지 이외의 컴퓨터는 데이터를 받더라도 무시하게 되어있음.컴퓨터 여러 대가 동시에 데이터를 보내면 데이터들이 서로 부딪힐 수도 있는데 이를 충돌
이라고 함.
이더넷은 여러 컴퓨터가 동시에 데이터를 전송해도 충돌이 일어나지 않는 구조
로 되어 있음.
이더넷에서 시점을 늦추는 방법을 CSMA/CD
라고 함.
CS : 데이터를 보내려고 하는 컴퓨터가 케이블에 신호가 흐르고 있는지를 확인한다
MA : 케이블에 데이터가 흐르고 있지 않다면 데이터를 보내도 좋다
CD : 충돌이 발생하고 있는지를 확인한다
이러한 규칙으로 데이터를 주고 받는다면 아래의 그림처럼 충돌 발생하지 않는다!
그러나 지금은 효율이 좋지 않다는 이유로 거의 사용하지 않음 !
스위치
라는 네트워크 장비를 사용하면 충돌이 일어나지 않는다!
랜 카드를 제조할 때 정해지는 물리적인 주소에 대해서!
랜 카드는 비트열(0, 1)을 전기 신호로 변환한다고 했음. 이러한 랜 카드에는 MAC 주소
라는 번호가 정해져 있음.
제조할 때 새겨지기 때문에 물리 주소
라고도 부름. 전 세계에서 유일한 번호
로 할당되어 있음.
MAC 주소는 48비트 숫자로 구성되어 있으며, 앞쪽 24비트는 랜카드를 만든 제조사 번호고 뒤쪽 24비트는 제조사가 랜카드에 붙인 일련번호임.
OSI 모델에서는 데이터 링크 계층에 해당하고, TCP/IP 모델에서는 네트워크 계층에 해당되는데, 이 계층에서 이더넷 헤더와 트레일러
를 붙임.
이더넷 헤더
: 목적지의 MAC 주소(6바이트), 출발지 MAC 주소(6바이트), 유형(2바이트) 총 14바이트로 구성되어 있음.
이더넷 유형: 이더넷으로 전송되는 상위 계층 프로토콜의 종류
유형에 프로토콜 종류를 식별하는 번호
가 들어간다!!데이터 뒤에 추가하는 것을 트레일러
라고 함.
트레일러는 FCS
라고도 하는데, 데이터 전송 도중에 오류가 발생하는지 확인하는 용도로 사용
함.