---
title: "MACRAW Mode"
url: "https://maker.wiznet.io/forum/10679"
markdown_url: "https://maker.wiznet.io/forum/10679/md"
type: "Forum topic"
category: "Ethernet Chips"
author: "csi"
created: "2014-11-20T00:17:35+09:00"
last_activity: "2017-05-04T08:34:25+09:00"
language: "ko"
views: 1760
replies: 2
source: "WIZnet Makers forum (https://maker.wiznet.io/forum/)"
---

# MACRAW Mode

## Question

Asked by csi on 2014-11-20 in Ethernet Chips.

안녕하세요.
W5500 Chip 을 사용하는데, Datasheet상 MACRAW Mode란 말이 자주 나오는데,
MACRAW Mode가 무엇인지 자세한 설명 좀 부탁드립니다.

## Replies

### Reply 1 by hjjeon0608, 2014-11-20

TCP나 UDP의 경우 헤더를 하드웨어에서 처리후 데이터를 MCU에서 읽고 처리 후 응답을 보낼 경우 데이터를 쓰면 하드웨어에서 헤더를 입력 시킨 다음 패킷을 보내게 됩니다.

그러나 MAC raw 모드의 경우에는 헤더까지 모두 MCU에서 읽어서 처리 후 다시 응답을 보낼 경우 헤더부터 써서 보내게 됩니다.

즉, MAC header와 IP header 모두 유저가 처리하게 되는 모드 입니다.

### Reply 2 by kevinlee, 2014-11-24

안녕하세요?

MACRAW mode에 대한 자세한 설명은 W5300 Datasheet (한글판)의 5.2.4 장의 MACRAW를 참고하시면 좋을 것 같습니다.
아래는 5.2.4 장의 개요 부분입니다.

[color=#0000FF]5.2.4 MACRAW

MACRAW 통신은 Ethernet MAC을 기반으로 그 상위 Protocol을 Host가 목적에 맞게 유연
하게 사용할 수 있도록 하는 통신방법이다.
MACRAW mode는 오직 SOCKET0만 사용 가능하다. SOCKET0을 MACRAW로 사용할 경우
SOCKET1에서 7까지는 Hardwired TCP/IP stack을 그대로 사용할 뿐만 아니라, SOCKET0을
마치 NIC(Network Interface Controller)처럼 사용할 수 있어 Software TCP/IP stack을 구현
할 수 있다. 이와 같이 W5300은 Hardwired TCP/IP와 Software TCP/IP를 모두 구현할 수
있는 Hybrid TCP/IP stack을 지원한다. W5300이 지원하는 8개의 SOCKET보다 더 많은
SOCKET들이 요구될 경우, 높은 성능을 요구하는 SOCKET들은 Hardwired TCP/IP Stack으
로 구현하고, 그 외는 MACRAW mode를 이용하여 Software TCP/IP로 구현하여 SOCKET
수의 한계를 극복할 수 있다. MACRAW mode의 SOCKET0은 SOCKET1에서 7까지 사용되
고 있는 protocol들을 제외한 모든 protocol를 처리할 수 있다. MACRAW 통신은 아무런 처
리 없이 순수 Ethernet packet만의 통신이므로 MACRAW 설계자는 이러한 protocol을 분석
하고 처리할 있는 Software TCP/IP stack를 직접 구현해야 한다. MACRAW data는 Ethernet
MAC을 기반으로 하기 때문에 6bytes의 Source hardware address, 6bytes의 destination
hardware address, 2 bytes의 Ethernet type 총 14bytes을 기본적으로 포함해야 한다.[/color]

자세한 내용은 아래 W5300 Datasheet 을 참고하시기 바랍니다.

[url][http://www.wiznet.co.kr/Admin_Root/UpLoad_Files/BoardFiles/W5300_DS_V130K(2).pdf\[/url\]](http://www.wiznet.co.kr/Admin_Root/UpLoad_Files/BoardFiles/W5300_DS_V130K%282%29.pdf%5B/url%5D)

감사합니다.

---

Source: https://maker.wiznet.io/forum/10679
