Итоги голосования для комментария:
Radaghast Kary внезапно: чтобы владеть терминологией, нужно почитать что-то про термины. лет десять назад с этим было довольно трудно, особенно на русском, а сейчас добрые люди написали как раз для таких случаев Википедию. там есть и про протоколы, и про их уязвимость, и про метамодели, и про переполнение буфера, и про облачные вычисления. чесслово, лучшего варианта вчитаться до чайнического уровня в любую тему не придумать.