Where can I find info and general explanation of APNS?

Please refer to the the Apple developer's documentation for APNS.