anchor.diff:                                    (otherwise
                                      (error 'malformed-response-error)))
                                   :protocol protocol
  +                                :highest-version highest-version-supported
                                   :lowest-version lowest-version-supported
  -                                :highest-version highest-version-supported
                                   :name node-name
                                   :host host
                                   :extra-field extra-field) )))))
  
positive.code: ;; 2 bytes: Port
  ;; 1 byte:  Node type      [77 means Erlang node, 72 means hidden node]
  ;; 1 byte:  Protocol       [0 means TCP/IP v4]
  ;; 2 bytes: Lowest version supported
  ;; 2 bytes: Highest version supported
  ;; 2 bytes: Node name length
  ;; N bytes: Node name
  ;; 2 bytes: Extra field length
  
negative.code: ;; 2 bytes: Listening port
  ;; 1 byte:  72                [hidden node (not Erlang node)]
  ;; 1 byte:  0                 [protocol: tcp/ip v4]
  ;; 2 bytes: 5                 [highest version supported]
  ;; 2 bytes: 5                 [lowest version supported]
  ;; 2 bytes: Length of node name
  ;; N bytes: Node name
  ;; 2 bytes: Length of the Extra field
  