на каком языке обычно пишут?
Обычно на английском
Где хранится протокол?
Здесь
Сколько он весит?
По-разному, но обычно немного - много трудно осилить.
Как именно он обрабатывает данные?
Как в нем определено - так и обрабатывает.
Возможно ли передать данные без протокола?
Да. Но никто не гарантирует, что эти данные будут корректно приняты принимающей стороной, потому что протокол - это и есть договоренность о том, как передавать и принимать данные. :)
Читали "Шляпу Волшебника" Туве Янссона? Прекрасный пример определения протокола "Самсла ты крысла"- протокол общения между Тофслами и Вифслами :)
Возможно ли внедрить свой собственный протокол в сеть?
Конечно. Никаких проблем.
Если да, то как это сделать?
Написать приложения, реализующие данный протокол и установить его там, где надо.
Если я это сделаю, и сделаю тоже самое у Пользователя №2, я и П №2 сможем общаться с помощью этого протокола?
Конечно, если реализация протокола будет корректной, а сам протокол предусматривать ошибки, которые возникают при общении
А те, у кого нет этого протокола смогут отследить\прочитать наше общение?
ДА :) Никто не будет анализировать и ломать ваш протокол. Как только он станет угрозой, вас просто найдут и ... вы сами все расскажете. Потому что люди, которые вас найдут - да, они мало что понимают в ИТ. Но они очень здорово понимают в том, как надо получить у человека информацию :(