본문내용
프로토콜(Protocol)이란 디바이스간에 데이터를 송수신하기 위한 하나의 약속을 말한다. 이 프로토콜은 하나의 통신 시스템의 성능을 결정하는 매우 핵심적인 것이다. 하지만 OSI 7 Layer 나 TCP/IP 등 그 복잡한 계층과 패킷들은 생각만 해도 골치아프게 한다. 블루투스의 프로토콜 역시 그 스택을 보는 순간 `만만치는 않겠다`는 생각이 들게 한다.블루투스의 스펙을 크게 두 부분으로 나눈다면 `라디오(Radio) 스펙`과 `프로토콜 스펙`으로 나눌 수 있다. 그러나 실제 블루투스 스펙을 보면 라디오 스펙에 관련된 부분은 100페이지도 되지 않는다. 나머지 800페이지 분량을 대부분 프로토콜에 관련된 설명으로 할애하고 있다. 아무리 블루투스의 RF 부분을 사양에 맞게 설계하였다 하더라도 초당 1600번 주파수 호핑을 하고 Inquiry, Connection 과 피코넷(Piconet) 구성 등은 모두 프로토콜의 몫인 것이다. 즉 블루투스를 `블루투스답게 만드는 것`이 바 로 프로토콜이다.본고에서는 일단 블루투스의 프로토콜 스택의 전반적인 내용과 하위 계층에 해당하는 베이스밴드(Baseband)와 링크 매니져(Link Manager)에 대해 알아보기로 한다. HCI 이상의 상위 레이어에 대해서는 2부에서 다루기로 한다.
블루투스의 프로토콜 스택(Protocol Stack)
블루투스의 프로토콜 스택은 <그림1>에서 보여지는 바와 같다. 프로토콜 스택이란 그림에서 보여지는 바와 같이 하위 계층부터 상위 계층까지 쌓아올린 프로토콜의 집합을 말한다. 이 프로토콜 스택은 보통 HCI(Host Controller Interface)를 기준으로 호스트 컨트롤러(Host Controller) 프로토콜과 호스트(Host) 프로토콜로 나뉘게 된다. <그림1>을 보면 HCI가 두 개의 계층에 위치하는데 바로 아래쪽 HCI가 호스트 컨트롤러에 포함되는 것이고, 위쪽의 HCI가 호스트에 포함되는 것이다. 여기서 호스트 컨트롤러에 포함되는 HCI를 `HCI Bottom`, 호스트에 포함되는 HCI를 `HCI Top`이라고 말하기도 하며, 두 개의 HCI 사이는 물리 링크인 UART, USB, PCMCIA 등의 인터페이스로 연결된다.
블루투스의 프로토콜 스택(Protocol Stack)
블루투스의 프로토콜 스택은 <그림1>에서 보여지는 바와 같다. 프로토콜 스택이란 그림에서 보여지는 바와 같이 하위 계층부터 상위 계층까지 쌓아올린 프로토콜의 집합을 말한다. 이 프로토콜 스택은 보통 HCI(Host Controller Interface)를 기준으로 호스트 컨트롤러(Host Controller) 프로토콜과 호스트(Host) 프로토콜로 나뉘게 된다. <그림1>을 보면 HCI가 두 개의 계층에 위치하는데 바로 아래쪽 HCI가 호스트 컨트롤러에 포함되는 것이고, 위쪽의 HCI가 호스트에 포함되는 것이다. 여기서 호스트 컨트롤러에 포함되는 HCI를 `HCI Bottom`, 호스트에 포함되는 HCI를 `HCI Top`이라고 말하기도 하며, 두 개의 HCI 사이는 물리 링크인 UART, USB, PCMCIA 등의 인터페이스로 연결된다.
추천자료
- Bluetooth 보안 모델의 설계 (블루투스 프로토콜)
- 블루투스[Bluetooth]기술의 미래
- 블루투스 기술 시장조사및 현제 산업 동향(발표용)ppt
- [블루투스, IT] 블루투스(Bluetooth) 현황과 전망
- [블루투스][SIG][블루투스기술][블루투스시장][블루투스무선기술]블루투스의 유래, 블루투스...
- [블루투스][블루투스 활용][블루투스시장][블루투스 전망]블루투스의 정의, 블루투스의 발달,...
- 근거리 무선 통신 - 블루투스 기술 (Bluetooth Technology)에 관한 연구
- 전자공학 졸업논문 '블루투스의 응용과 발전방향' 50페이지 분량 [직접 제작]
- [IP의 개념][IP의 유형][IP 라우팅 프로토콜][IP 멀티캐스트][IP와 블루투스][IP와 L2TP][라...
소개글