Two of these references are RFCs or Requests for Comments. RFC is a misleading name because RFCs are Internet standards that specify every protocol used on the Internet. There are thousands of RFCs, and a searchable index of RFCs can be found at http://www.ietf.org/rfc.html. RFCs are technical documents that are sometimes difficult to follow, so you might want to read the books listed here first.
Comer, Douglas E. 2000. Internetworking with TCP/IP, Volume 1: Principles, Protocols, and Architecture, Fourth Edition. Upper Saddle River, NJ: Prentice Hall.
Hinden, R. and S. Deering. July 1998. IP Version 6 Addressing Architecture. RFC 2373.
Postel, J. September 1981, Internet Protocol. RFC 0791.
Stevens, W. Richard. 1993. TCP/IP Illustrated, Volume 1. Upper Saddle River, NJ: Addison-Wesley.