লক সার্ভার এবং ক্লায়েন্টের মধ্যে TCP-এর উপর দিয়ে আদান-প্রদান হওয়া বাইনারি ফ্রেম প্রোটোকল। সব অফিসিয়াল ক্লায়েন্ট এই স্পেসিফিকেশন বাইট পর্যায়ে অভিন্নভাবে বাস্তবায়ন করে। প্রতিটি মেসেজের গঠন(ফিল্ড বিন্যাস) এবং উদাহরণ(প্রকৃত প্রেরিত বাইট, refresh-এ মান পরিবর্তিত হয়) নিচের পাতাগুলোতে দেখুন।
বাইট নোটেশন:
opহলো ASCII অক্ষর(যেমন,A),wait·lease·tokenহলো বাইনারি বলে হেক্সাডেসিমেল(hex, বিগ-এন্ডিয়ান) আকারে দেখানো হয় (যেমন,wait=5=00 05)।key·addrহলো UTF-8 টেক্সট,reasonহলো ASCII টেক্সট এবং এদের সবার দৈর্ঘ্য পরিবর্তনশীল বলে গঠনেNদিয়ে দেখানো হয়। শেষে\n(নিউলাইন)0Aদিয়ে ফ্রেম শেষ করে। ফিল্ডগুলো কোনো বিভাজক ছাড়াই পরপর পাঠানো হয়।
সার্ভার ↔ সার্ভার-এর মধ্যকার ক্লাস্টার রেপ্লিকেশন প্রোটোকল আলাদা পাতায় আলোচনা করা হয়েছে।