Ethernet
이더넷은 다양한 통신 매체의 규격들과 송수신되는 프레임의 형태, 프레임을 주고받는 방법 등이 정의된 네트워크 기술입니다. 이더넷은 현대 LAN, 특히 유선 LAN 환경에서 가장 대중적으로 사용되는 기술.
통신 매체 표기 형태
전송속도BASE-추가 특성
- data rate : 숫자만 표기되어 있으면 Mbps 속도, 숫자 뒤에 G가 붙는 경우 Gbps 속도
- BASE : BASEband의 약자로 modulation type 을 의미. 변조타입이란 비트 신호로 변환된 데이터를 통신 매체로 전송하는 방법
- additional distinction : 전송가능한 최대 거리, 물리 계층 인코딩 방식, 레인 수 등이 명시
Ethernet frame
이번에는 데이터 링크 계층의 이더넷 프레임을 살펴보자. 이더넷 네트워크에서 주고받는 프레임인 이더넷 프레임 형식은 정해져 있다.
이더넷 프레임은 상위 계층으로부터 받아들인 정보에 헤더와 트레일러를 추가하는 캡슐화 과정을 통해 만들어진다. 수신자 입장에서는 헤더와 트레일러를 제거한 뒤 상위 계층으로 올려보내는 역캡슐화를 거친다.
이더넷 프레임 헤더는 프리앰블, 수신지 MAC 주소, 송신지 MAC 주소 타입/길이로 구성되고 페이로드는 데이터, 트레일러는 FCS로 구성
- preamble : 이더넷 프레임의 시작을 알리는 8바이트 크기의 정보
- 수신지 MAC 주소와 송신지 MAC 주소 : MAC 주소는 네트워크 인터페이스마다 부여되는 6바이트 길이의 주소로, LAN 내의 수신지와 송신지를 특정할 수 있다.
- 타입/길이 : 필드에 명시된 크기가 1500 이하 일 경우 길이를 나타내는 데 사용, 1536이상일 경우에는 타입을 나타내는 데 사용
- 데이터 : 상위 계층에서 전달받거나 상위 계층으로 전달해야 할 내용. 네트워크 계층의 데이터와 헤더를 합친 PDU가 이곳에 포함
- Frame Check Sequence : 수신한 이더넷 프레임에 오류가 있는지 확인하기 위한 필드.
Token Ring
토큰 링 네트워크에서는 호스트들이 고리 형태로 연결됩니다. 호스트끼리 돌아가며 토큰이라는 특별한 정보를 주고받는데, 네트워크 내 다른 호스트에게 메시지를 송신하려면 반드시 이 토큰을 가지고 있어야 합니다.
NIC와 케이블