updates
add readings about lower-level protocols to help clarify socket family, type and protocol information.
add function that prints out address constants from the socket lib.