Assume a company KHG is a global software development company with multiple offices around the world. They need to establish a network infrastructure that enables seamless communication, file sharing, and collaboration between their offices. They are considering different protocols to facilitate these functionalities. Then a. What factors should Company KHG consider when choosing networking protocols for their interoffice communication? Discuss the advantages and disadvantages of different protocols they could use, such as TCP/IP, UDP, and ICMP.​