# 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 사용
'네트워크' 카테고리의 다른 글
[네트워크 기초- CCNA] Physical Layer(물리계층 - 케이블) (0) | 2021.11.22 |
---|---|
[네트워크 기초- CCNA] TCP/IP Protocol Suite, Data Encapsulation (0) | 2021.11.18 |
[네트워크 기초- CCNA] 네트워크와 OSI 7 Layer (0) | 2021.11.18 |