네트워크 디바이스의 firmware와 device driver, kernel의 기능 구분
글쓴이: kimorak / 작성시간: 일, 2010/04/04 - 6:04오후
안녕하세요. 몇가지 궁금하여 질문을 올려봅니다.
예를 들어,
네트워크 디바이스를 호스트가 사용하게 되면 데이터를 송신하는 경우에,
커널에서 TCP나 IP 관련된 패킷 헤더를 만들어 붙이고 나서 ethernet을 사용하는 경우에 ethernet frame을 만들텐데요...
ethernet frame을 만들고 mac계층(link-layer)에서 flow control 같은 기능을 하는 것이 디바이스 드라이버에 구현되는건지(그렇다면 범용인지 아니면, 네트워크장치에 dependent하게 vendor에서 제조하는지), 커널에 구현되는건지 궁금합니다.
더불어 csma/cd 같은 동작은 어디 구현되어 있는지, firmware와 device driver의 기능은 어떻게 구분이 되는지에 관해 도움을 구합니다.
Forums:
댓글 달기