Figure 1 shows the formal structures involved in governing the Internet. Engineering and technical organizations define the architecture for the Internet. The Internet Corporation for Assigned Names and Numbers (ICANN) is an organization responsible for Internet Protocol (IP) address space allocation, protocol identifier assignment, generic (gTLD) and country code (ccTLD) Top Level Domain name system management, and root server system management. The Internet Society (ISOC) is mainly involved in policy, governance, technology, education/training, and development of the Internet. The Internet Architecture Board (IAB)’s purpose is to provide oversight of the architecture for the protocols and other procedures used by the Internet. It’s also an advisory body to ISOC and a committee of the Internet Engineering Task Force (IETF), which has an oversight role. IETF aims to develop shortterm issues around network engineering protocols such as HTTP, FTP, Simple Mail Transfer Protocol (SMTP), TCP, User Datagram Protocol (UDP), and IP and standards. The Internet Research Task Force is a technology research organization that focuses on longterm research on technical topics related to standard Internet protocols, applications, architectures, and technology. The World Wide Web Consortium (W3C) is a global organization aimed at defining technologies related to the World Wide Web, such as HTML, scripting languages, and protocols for Web servers. The ITU, originally the International Telegraph Union, is a specialized agency of the United Nations (UN), responsible for issues concerning information and communication technologies.