네트워크

[네트워크 기초- CCNA] 데이터링크계층

Strong_H 2021. 11. 22. 22:01

# Lan 통신

Data-Link Layer

- Ethernet

- Mac Address

- Frame

 

 

* CSMA/CD

Carrier Sense (네트워크 신호가 있는지 감지)

- 호스트가 Frame을 전송하기 전에 네트워크 상에 다른 Frame이 전송되는지 확인

 

 

Multiple Access (다중접근)

- Ethernet에 연결된 장비들은 네트워크 상에 Frame의 흐름이 없을 때 서로 동시에 Frame을 전송할 수 있음 (순서가 없다)

 

 

Collision Detection (충돌 감지)

- Ethernet은 복수의 장비가 동시에 Frame을 전송할 수 있음

- 이 경우 충돌이 일어날 수 있기 때문에 전송후 충돌 발생 여부를 확인

 

 

CSMA/CD

- 충돌이 발생하면 Frame을 전송한 장비들은 서로 랜덤한 시간을 대기했다 다시 재전송

- half-duplex 네트워크에서는 데이터 전송량이 많을 때 Frame충돌이 많이 발생함

- Ethernet 장비들은 충돌 발생시 최대 15회까지 재전송을 시도, 그래도 실패하면 Frame전송을 포기함

 

>> 이러한 동작방식을 CSMA/CD라고 부르며 충돌이 발생하는 영역을 Collision Detection 라고 함

 

 

 

 

 

 

 

# Frame 형식

- 표준규격 > IEEE 802.2, 802.3

 

LLC(Logical Link Control) - IEEE 802.2 LLC Protocol

> 네트워크 로컬 장비간 논리적연결 지원 (L3 계층과 연동)

 

MAC(Media Access Control) - IEEE 802.3

> 네트워크 매체에 접근 통제 (L1 계층과 연동), 매체 접근 제거(CSMA/CD)

 

- 비표준규격 > Ethernet

둘을 나누지않고 합쳐서 L2계층으로 하고있음

 

 

 

 

 

 

 

 

 

# Frame Type - Ethernet 2 Frame

Preamble  예비신호로서 프레임의 헤더에 포함되지 않음

 

> 수신측에 Frame이 전송된다는 것을 알리고 0 1을 제대로 구분할 수 있게 

Synchronization(동기)신호(한번에 큰 데이터를 보낼수 있다)를 제공하는 역할

 

Frame 전송의 시작을 나타내는 필드며 10101010이 반복되는 7byte길이의 필드

SOF(SFD) - 10101011 의 값을 가지며 Frame의 시작을 알리는데 사용

 

Destination Address ~ FCS 까지가 Frame의 헤더부분

 

Destination Address  목적지 MAC

Source Address  출발지 MAC

Type  상위계층(L3)의 어떤 프로토콜에게 전달되어야 하는지에 대한 정보(ex. IP, ICMP, ARP..)

Data  상위계층에서 받은 캡슐화된 데이터(L3, L4헤더 등)

FCS  오류 검출용 필드

 

Ethernet Frame 크기를 나타낼 때 Preambla SOF를 합친 8byte는 제외

 

 

 

 

 

 

# EUI-48 & EUI-64

 48-bit Extended Unique Identifier (유일한식별자)

 00-0E-35-05-80-6F

 상위 24bit Company ID (제조 회사에 할당된 주소)

 하위 24bit Extension ID (제조번호에 해당함)

 하나의 OUI 2^24= 16,777,216 MAC 사용