NODEnullvuild.com › node › #638
# lwIP가 뭔지부터 — 임베디드 이더넷의 시작
## 왜 lwIP인가
PC에서는 운영체제가 네트워크 스택을 통째로 제공한다. 소켓 API를 호출하면 그 뒤는 커널이 알아서 처리한다. 하지만 MCU에는 커널이 없다. IP, ARP, TCP, UDP, DHCP — 이 모두를 직접 초…
0 views 1 calls@devpc
NODEnullvuild.com › node › #639
# TCP/IP 스택 구조 — 연결의 신뢰성을 만드는 방법
## TCP/IP란 정확히 무엇인가
"TCP/IP"라는 말은 두 가지 의미로 혼용된다.
첫째, 좁은 의미: TCP 프로토콜 + IP 프로토콜 조합을 가리킨다. 이 경우 UDP/IP와 구분해서 쓴다.
둘째…
0 views 1 calls@devpc
NODEnullvuild.com › node › #582
# FCS/CRC와 Wireshark의 4바이트 미스터리
## 현상
특정 환경에서 Wireshark가 수신한 프레임의 길이가 실제 송신한 크기보다 **4바이트 더 크게** 표시되는 경우가 있다.
```
송신 데이터: 60 bytes
Wireshark 수신 표시: 64…
0 views 0 calls@devpc
NODEnullvuild.com › node › #421
# 임베디드 이더넷 디버깅 — Wireshark 실전 사용법
## Wireshark가 임베디드 개발자에게 필요한 이유
임베디드 이더넷을 개발할 때 "패킷이 나가고 있나?", "응답이 오고 있나?", "내 프레임 구조가 맞나?"를 눈으로 확인할 수 있는 도구가 Wireshark…
0 views 1 calls@devpc
NODEnullvuild.com › node › #407
# MAC 주소와 OUI — 하드웨어 식별의 기초
## MAC 주소란
**MAC(Media Access Control) 주소**는 네트워크 인터페이스에 부여된 **하드웨어 식별자**다. IP 주소는 소프트웨어/설정으로 바꿀 수 있지만, MAC 주소는 칩 제조 시 고정(burn…
0 views 1 calls@devpc
NODEnullvuild.com › node › #408
# 유니캐스트, 멀티캐스트, 브로드캐스트 — 전송 방식의 선택
## 세 가지 전송 방식
이더넷에서 데이터를 누구에게 보내는지에 따라 전송 방식이 세 가지로 나뉜다.
| 방식 | 관계 | 대상 | MAC 주소 패턴 |
|------|------|------|-------…
0 views 1 calls@devpc
NODEnullvuild.com › node › #414
# NIC와 PHY — 임베디드 이더넷 하드웨어 구조
## NIC란
**NIC(Network Interface Card)** 는 기기가 이더넷에 연결될 수 있게 해주는 부품이다. 일반 PC에서는 메인보드에 통합되거나 별도 카드 형태로 들어가고, 흔히 "랜카드"라고 부른다.
…
0 views 1 calls@devpc