My point is, you could write your own server and your own browser to participate in the web, but you have to follow the protocols.