1.why do we need protocols in computer networks. 2.In internet IP version 4 is going to be replaced by IPversion 6,discuss major factors beyond this change 1.why do we need protocols in computer networks. 2.In internet IP version 4 is going to be replaced by IPversion 6,discuss major factors beyond this change Solution 1.A protocol is a set of rulesor aggrementbetween sender and receiver or standard that controls or enablesthe connection, communication, and data transfer between computingendpoints. In its simplest form, a protocol can be defined as therules governing the syntax, semantics, and synchronization ofcommunication. Protocols may be implemented by hardware, software,or a combination of the two. The protocol determines the following: - the type of error checking to be used - data compression method, if any - how the sending device will indicate that it hasfinished sending a message - how the receiving device will indicate that it hasreceived a message The widespread use and expansion of communications protocols isboth a prerequisite for the Internet, and a major contributor toits power and success. The pair of Internet Protocol (or IP) andTransmission Control Protocol (or TCP) are the most important ofthese, and the term TCP/IP refers to a collection (or protocolsuite) of its most used protocols. Most of the Internet\'scommunication protocols are described in the RFC data of theInternet Engineering Task Force (or IETF). 2.The IPv4 version is replaced by the version IPv6 due to thefollowing features in IPv6 IPv6 includes the following features: - New header format - Larger address space - Efficient and hierarchicaladdressing and routing infrastructure - Stateless and stateful addressconfiguration - Built-in security - Better support for QoS - New protocol for neighboring nodeinteraction I hope this will helpful foryou..............