Is this HTTP Header wrong?
===

I am trying to write a torrent downloader and needed to work out how to contact a tracker. I used the Fiddler2 program to intercept a tracker request sent from Vuze to it's tracker.

In the message sent (shown below), the Connection header is declared twice with different values.

Is this a correct use of the Connection header?
What does Connection: keep-alive do?

    GET /announce?info_hash=0Z%22...&azver=3&azas=12576 HTTP/1.1
    User-Agent: Azureus 4.7.0.2;Windows 7;Java 1.6.0_31
    Connection: close
    Accept-Encoding: gzip
    Host: tracker.update.vuze.com:6969
    Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
    Connection: keep-alive