본문 바로가기

STOMP 프로토콜 규약 이글은 "STOMP Protocol Specification, Version 1.2" 내용을 정리하고 요약하였다. 작성자: ospace114@empal.com, http://ospace.tistory.com/ 들어가기 STOMP은 간단한 상호운영가능한 프로토콜로 비동기 메시지로 설계되었다. STOMP은 스크립트 언어로부터 엔터프라이즈 메시지 브로커 연결을 위해서 태어났다. 다른 대안으로는 AMQP같은 오픈 메시지징 프로토콜이 있다. STOMP은 HTTP에서 모델링된 프레임기반 프로토콜이다. 프레인은 명령, 옵션 헤더들, 옵션 바디로 구성된다. 기본 인코딩은 UTF-8이지만, 바디에는 다른 인코딩을 사용할 수 있다. pub-sub 형태로 클라이언트는 producer 또는 consumer로 동작합니다. ST.. 더보기
ARP Protocol About ARP Protocol ARP 프로토콜은 IP 주소와 MAC 주소를 매핑시켜주는 프로토콜이다. IP를 MAC으로 매핑해주는 것은 ARP, MAC을 IP로 매핑 시켜주는 것은 RARP이다. 작성일: 2009.06.02 (http://ospace.tistory.com/), ospace114@엠팔.컴 ARP 패킷의 구조는 다음과 같다. ARP 기준으로 작동 방식을 설명하면 다음과 같다. 호스트 A가 D와 통신을 하려고 한다. 먼저 D로 가기 위한 MAC 주소를 획득해야한다. D의 IP주소는 알고 있다. 호스트 A는 ARP Request 패킷을 생성하고, Sender MAC과 IP주소를 자신의 주소로 채워넣고, Target IP 주소는 D의 IP주소를 채워놓고, Target의 MAC주소는 0으로 지정.. 더보기
통신 프로토콜 스팩 들어가기 여기서 말하는 프로토콜 스팩은 통신용 프로토콜을 말한다. 여기서는 단순히 뭐가 필요한지만 다룬다. 작성자: ospace114@empal.com, http://ospace.tistory.com/ 종류 통신에서 사용하는 프로토콜 포멧을 대표적인 형태로 사용된다. 바이너리 구조 Text형태의 Byte 구조 Tagged-Value 구조 XML 구조 1번이 가장 속도가 빠르지만 확장성이 떨어지며, 4번은 확장성은 좋지만 성능이 좋지 않다. 이외에 API Set형태로도 제공된다. 이런 경우는 벤더 종속적으로 특정 환경을 제공하는 목적이다. API로 제공한다면, 하부 프로토콜 스팩에 대해서 개발자가 신경쓸필요가 없으면, 필요에 따라서 다른 프로토콜을 교체할 수 있는 장점이 있다. API형태로 제공되는 경우 .. 더보기

반응형