changed ETH protocol to tag messages with an ID so restarting a router doesn't break all connections.