💻 Computer Science/Network

[네트워크] 이더넷 Ethernet

이오🐥 2025. 2. 19. 04:47

📔 02-1. 이더넷

📌 0. 시작하기 전에

오늘날의 물리 계층과 데이터 링크 계층은 서로 밀접하게 연결되어 있다.

'이더넷'이라는 공통된 기술이 사용되기 때문.

 

이더넷(Ethernet)

- 다양한 통신 매체의 규격들과 송수신되는 프레임의 형태, 프레임을 주고받는 방법 등이 정의된 네트워크 기술.

- 유선 LAN 환경에서 가장 대중적으로 사용되는 기술.

 

📌 1. 이더넷 표준

IEEE 802.3이라는 이름으로 표준화.

 

📌 2. 통신 매체 표기 형태

'전송 속도BASE-추가 특성'

보통 통신 매체의 속도와 특성을 한눈에 파악하기 쉽도록 위와 같은 형태로 표기.

 

전송 속도 data rate

- 숫자만 표기되어 있으면 Mbps, 숫자 뒤에 G가 붙으면 Gbps.

- 예를 들어 100Base-T 케이블은 100Mbps 속도를 지원하는 케이블.

 

BASE

- 베이스밴드(BASEband)의 약자로, 변조 타입(modulation type)을 의미.

- 변조 타입이란 비트 신호로 변환된 데이터를 통신 매체로 전송하는 방법.

 

추가 특성

- 전송 가능한 최대 거리, 물리 계층 인코딩 방식, 레인 수 등이 명시된다.

- ex, 1000BASE-CX, 100GBASE-LR4

 

📌 3. 통신 매체 종류

C-동축 케이블

T-트위스티드 페어 케이블

S-단파장 광섬유 케이블

L-장파장 광섬유 케이블

 

ex, 10BASE-T: 10Mbps 속도를 지원하는 트위스티드 페어 케이블

 

📌 4. 이더넷 프레임

현대 유선 LAN 환경은 대부분 이더넷 기반으로 구성되므로,

호스트가 데이터 링크 계층에서 주고받는 프레임 형식도 정해져 있다.

-> 이더넷 프레임

 

이더넷 프레임은 캡슐화 과정을 통해 만들어진다.

 

이더넷 프레임

- 헤더: 프리앰블, 수신지 MAC 주소, 송신지 MAC 주소, 타입/길이

- 페이로드: 데이터

- 트레일러: FCS

 

프리앰블

- 이더넷 프레임의 시작을 알리는 8바이트 크기의 정보.

- 첫 7바이트는 10101010 값을, 마지막 바이트는 10101011 값을 가진다.

 

수신지 MAC 주소와 송신지 MAC 주소

- MAC 주소는 네트워크 인터페이스마다 부여되는 6바이트 길이의 주소.

- LAN 내의 수신지와 송신지 특정 가능.

- 일반적으로 고유하고, 변경되지 않는 주소로 부여된다.

- NIC(Network Interface Controller)라는 장치가 담당.

 

내 컴퓨터의 MAC 주소를 확인하려면?

- 터미널에서 ifconfig 를 입력하고, en0에서 ether 다음의 16진수 열두 자리로 구성된 값을 확인.

 

타입/길이

- 타입이란 어떤 정보를 캡슐화했는지.

- 이더타입(ethertype)이라고도 부른다.

- 대표적으로 상위 계층에서 사용된 프로토콜의 이름이 명시된다.

 

데이터

- PDU(protocol data unit)가 이곳에 포함된다.

- 반드시 46바이트 이상이어야 하므로, 부족하면 0으로 채워진다.

 

FCS(Frame Check Sequence)

- 오류가 있는지 확인하기 위한 필드.

- CRC(Cyclic Redundancy Check), 즉 순환 중복 검사라고 불리는 오류 검출용 값이 포함된다.

- 송신지는 프리앰블 값을 제외한 나머지 값들로 CRC 값을 계산하고 FCS 필드에 명시한다.

- 수신지는 수신한 프레임에서 값을 계산하고, FCS 필드 값과 비교한다. 일치하지 않으면 프레임 폐기.


아래 책을 읽고 정리한 내용입니다.

 

혼자 공부하는 네트워크 | 강민철 - 교보문고

혼자 공부하는 네트워크 | 혼자 해도 충분하다! 1:1 과외하듯 배우는 네트워크 자습서『혼자 공부하는 네트워크』는 개발자의 필수 지식인 네트워크를 기본부터 제대로 학습할 수 있도록 돕는

product.kyobobook.co.kr

'💻 Computer Science > Network' 카테고리의 다른 글

[네트워크] NIC와 케이블, 허브, 스위치  (0) 2025.04.03