본문 바로가기

computer science

CS - 이더넷(Ethernet)

 

1. 이더넷의 정의

 

 

이더넷은 전세계에서 폭넓게 쓰이고 있는 네트워크 규격이다. 

이더넷은 osi 모델 7계층 중 물리 계층에서 신호와 배선, 데이터 링크계층에서 MAC(media access control)패킷과

프로토콜의 형식을 정의한다. 일반적으로 LAN, WAN, WAN에서 가장 많이 활용된다. 

 

이더넷은 네트워크에 연결된 각 기기들이 48비트 길이의 고유의 MAC주소(각 기기의 식별주소)를 가지고 

이 주소를 통해 상호간에 데이터를 주고받을 수 있다.

 

기기들을 연결시키는 데에는 허브, 리피터, 스위치 등의 장치를 이용한다.

 

 

 

2. 허브, 스위치

 

 

이더넷 허브는 이더넷 네트워크에서 여러 대의 네트워크 장비를 연결하는 장치이다. 한 대의 허브를 통해 여러 대의 컴퓨터 

및 장치들이 연결되며, 이 허브에 연결된 장치들은 상호 간에 데이터를 교환할 수 있다.

한대의 장치에서 보낸 데이터는 다른 모든 컴퓨터에 브로드캐스팅되기 때문에 충돌이 일어날 수 있다.

따라서 최근에는 이더넷 스위치를 많이 사용한다.

 

이더넷 스위치는 대체적으로 허브와 비슷하다. 그러나 스위치는 통신할때 브로드캐스팅하지 않고 특정 컴퓨터로

데이터를 전달하기 때문에 데이터 병목현상이 쉽게 생기지 않는다. 그리고 통신 속도도 훨씬 빠른 편이다.

특정 컴퓨터로 전달하기 위해서는 해당 컴퓨터의 mac주소를 알아야 한다.

 

 


관련 문서

 

https://ko.wikipedia.org/wiki/%EC%9D%B4%EB%8D%94%EB%84%B7

 

이더넷 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 트위스티드 페어 케이블 인텔 82574L 기가비트 이더넷 NIC, PCI익스프레스 x1카드 이더넷(영어: Ethernet)은 컴퓨터 네트워크 기술의 하나로, 일반적으로 LAN, MAN 및 WAN

ko.wikipedia.org

 

 

'computer science' 카테고리의 다른 글

cs - 프로세스 메모리 구조: 코드, 데이터, 스택, 힙 영역  (0) 2023.04.25
cs - pcb와 커널공간  (0) 2023.04.25
cs - 자바 가상 머신(JVM)  (0) 2022.11.07
cs - 컴파일러  (0) 2022.11.07
cs - 32비트 컴퓨터  (0) 2022.11.02