ну изобретение протоколов и их реализакция это несколько разные вещи, изобретают протоколы ученые, реализуют их разработчики, поэтому я и сказал, что это для ученых. Но конечно можно это и совмещать)
Протоколы изобретают разработчики и реализуют разработчики, т.к. разработчик - это вообще обширное понятие, которое включает в себя и архитекторов и исследователей и собственно программистов