728x90
이더넷 형태
이더넷은 물리적으로 동축케이블 기반 버스 형태를 주로 사용했었다. 그러나 하나에 문제가 생기면 네트워크 전체에 문제가 발생하는 단점이 있었고 최근에는 switched 형태로 사용하고 있다. 아래 그림처럼 A가 B로 패킷을 전달할 때 동시에 C에서 D로도 패킷을 전달할 수 있다.
이더넷 프레임 구조
이더넷은 네트워크 카드라고 하는 것으로 구현되어 있는데, 카드마다 이더넷 프레임 구조가 다른다. 일반적으로 주로 사용되는 프레임 구조는 다음과 같다.
- Preamble : 동기화하는 것으로 다음부터 패킷임을 알려주는 필드
- Destination Address, Source Address : destination 주소가 broadcast이거나 본인을 가리킬 때 데이터를 읽어야 한다.
- Type : 프로토콜이 명시되어 있다. ex) ARP, IP...
- Data(Payload)
- CRC : 에러 체크 필드
이더넷 특징
이더넷은 unreliable, connectionless 한 특성이 있다. 이더넷은 handshaking 과정이 없기 때문에 이더넷 서비스만 있다면 데이터 전송에 대한 보장을 해주지 않는다. 그래서 전송 계층에서 데이터에 대한 에러 체크가 필요하다. 또한 ACK나 NAK을 송수신하지 않기 때문에 신뢰성을 보장받지 못한다. 이더넷의 MAC 프로토콜은 backoff가 있는 CSMA/CD 방식을 사용한다.
728x90
'CS > 네트워크' 카테고리의 다른 글
[컴퓨터망] 6. Link Layer(LANs: Switch, VLANs) (1) | 2024.06.13 |
---|---|
[컴퓨터망] 6. Link Layer(LANs:ARP) (1) | 2024.06.13 |
[컴퓨터망] 6. Link Layer(MAC) (0) | 2024.06.12 |
[컴퓨터망] 6. Link Layer(링크 레이어 서비스, 에러 탐지와 정정) (0) | 2024.06.11 |
[컴퓨터망] 5. Network Layer(ICMP, Network Management) (0) | 2024.06.08 |