▁S ources ▁▁ ▁N RL ▁Draw ▁N RL ▁Lad der ▁http :// www . new castle kn ights . com . au ▁ ▁Category : New castle ▁Kn ights ▁seasons ▁New castle ▁Kn ights ▁season <0x0A> </s> ▁Pro tocol ▁Buff ers ▁( Pro to buf ) ▁is ▁a ▁method ▁of ▁serial izing ▁struct ured ▁data . ▁It ▁is ▁useful ▁in ▁developing ▁programs ▁to ▁communicate ▁with ▁each ▁other ▁over ▁a ▁wire ▁or ▁for ▁storing ▁data . ▁ ▁The ▁method ▁involves ▁an ▁interface ▁description ▁language ▁that ▁describes ▁the ▁structure ▁of ▁some ▁data ▁and ▁a ▁program ▁that ▁generates ▁source ▁code ▁from ▁that ▁description ▁for ▁generating ▁or ▁parsing ▁a ▁stream ▁of ▁bytes ▁that ▁represents ▁the ▁struct ured ▁data . ▁ ▁Google ▁developed ▁Pro tocol ▁Buff ers ▁for ▁internal ▁use ▁and ▁provided ▁a ▁code ▁generator ▁for ▁multiple ▁languages ▁under ▁an ▁open ▁source ▁license ▁( see ▁below ). ▁ ▁The ▁design ▁goals ▁for ▁Pro tocol ▁Buff ers ▁emphas ized ▁simplicity ▁and ▁performance . ▁In ▁particular , ▁it ▁was ▁designed ▁to ▁be ▁smaller ▁and ▁faster ▁than ▁XML . ▁ ▁Pro tocol ▁Buff ers ▁are ▁widely ▁used ▁at ▁Google ▁for ▁storing ▁and ▁inter ch anging ▁all ▁kinds ▁of ▁struct ured ▁information . ▁The ▁method ▁serves ▁as ▁a ▁basis ▁for ▁a ▁custom ▁remote ▁procedure ▁call ▁( R PC ) ▁system ▁that ▁is ▁used ▁for ▁nearly ▁all ▁inter - machine ▁communication ▁at ▁Google . ▁ ▁Pro tocol ▁Buff ers ▁are ▁similar ▁to ▁the ▁Apache ▁Th rift ▁( used ▁by ▁Facebook ) ▁or ▁Microsoft ▁Bond ▁protocol s , ▁offering ▁as ▁well ▁a ▁concrete ▁R