1) IPv6 uses addresses that are 16 bytes long (128 bits). How many addresses is that per person in the world?
2) What classes does Java provide to make network programming easier? Which classes are for TCP communications? Which classes are for UDP communications?
3) It's hard to imagine today how hot the competition was between different vendors of proposed networking standards in the 1980s. Today most wired LANs are implemented using 802.3 Ethernet protocols. General Motors strongly backed a competitive standard called manufacturing automation protocol (MAP) that became IEEE standard 802.4. Do some research to answer these questions: Why did GM favor 802.4 over 802.3? Why did most of the world end up choosing 802.3?