

- why task in communication broken up in layers? Tasks in communication are broken up into layers primarily to manage complexity and standardize interactions. This layered approach is most prominently seen in the OSI (Open Systems Interconnection) model and the TCP/IP model, which are both used in networking. Here are some key reasons for using layers in communication:
- Simplification and Modularity: By dividing communication tasks into layers, each layer can be developed, maintained, and understood independently. This modularity makes it easier to design, implement, and troubleshoot complex communication systems.
- Interoperability: Standardizing functions within each layer ensures that different systems and technologies can work together. For example, as long as two devices follow the same protocols within a layer, they can communicate effectively even if their internal implementations differ.
- Abstraction: Layers provide abstraction by hiding the complexities of each layer from the others. For instance, the application layer doesn't need to understand the details of how data is transmitted over the physical network.
- Flexibility and Scalability: Layers allow for flexibility in upgrading or replacing specific components of a communication system without affecting other parts. This is crucial for scalability and adopting new technologies.
- Troubleshooting and Maintenance: Layering aids in isolating and diagnosing network issues. If a problem occurs, it can often be traced to a specific layer, making it easier to identify and fix.
- Standardization: By defining functions and protocols at each layer, international standards bodies like ISO, IEEE, and IETF ensure that equipment from different vendors can interoperate, promoting a more open and competitive market.
In summary, layering in communication systems provides a structured approach to design, development, and management, facilitating interoperability, maintenance, and evolution of complex networked systems.
- Foster Competition
- If something changes in one layer that will not affect another layer
- Each layer have defined function that they act upon
- What is layerd model? A layered model in networking refers to the concept of organizing network protocols and functions into different layers, each responsible for specific tasks. The most commonly referenced layered model in networking is the OSI (Open Systems Interconnection) model, which consists of seven layers
- What is the difference between protocol and standard? protocols are the set of rules that two or multiple device maintain during communication. all communications are governed by protocols. on the other hand, standard is the fixed rules that a device should maintain during the communication with other devices. this rules are by an non profit, non vendor organization which encourages interoperability, competition and innovation.
- Requirements that a protocol must have?
- an identified sender and reciver
- common language and grammar
- speed and timing of delivery
- confirmation that the message is deliverd
- Common computer protocols must agree in this terms
- message encoding
- message formatting and encapsulation
- message size, timing, delivery option
- benefits of standard, write about its categories
- benefits
- it create and maintain an open and competitive market
- greater compatibility and interoperabilty
- categories
- de facto - A de facto standard is a standard that has been widely adopted and used in practice, often without formal ratification by a standards organization or regulatory body. TCP/IP model
- de jure - A de jure standard is a standard that has been formally established and ratified by a recognized standards organization or regulatory body. OSI model.
- open standard encourages → interoperability, competition, innovation
- what is basic of a open standard organization → vendor-neutral, non-profit, establish and develop open standard.
- Difference between IRTF and IETF → The IETF is primarily concerned with developing internet standards and protocols, while the IRTF focuses on longer-term research to address future challenges and opportunities in the evolution of the internet.
- difference between de facto and de jure → written before
- difference between proprietary and open standards? →
- Proprietary Standards: Owned by a single entity, restricted access, often require licensing, controlled development.
- Open Standards: Collaboratively developed, freely available, promote interoperability and innovation, transparent process.
- who makes the protocol to a standard and write the process to make it standard → It maintained by IETF.
- First it becomes internet draft.
- Potential standard.
- No official status
- Testing phase
- 6 month lifetime
- Request for comment (RFC)
- Got Recommendation from authority.
- Each maturity level indicates the document's role and status in the standardization process. Ex- RFC791
- "Protocols are not dependent upon any specific technology" explain this statement in terms of networking →protocols are set of rules, that are not dependent on any specific technology for example - every web browser has different features and built with different programming language or for different kind of devices, but when they connect to internet, they all use http. Which is same for everyone. So here technology is different but protocols are not different for them.
- Difference between TCP/IP model and OSI reference model
- TCP/IP model →
- Maintained by IETF
- De Facto
- Has 4/5 layers ( in some representation link layers are broken in 2 layers - data link and physical)
- It was designed and implemented to facilitate practical, real-world networking needs.
- widely used in real life scenario.
- OSI Model
- Maintained by ISO
- De Jure
- Has 7 layers
- Each layer in the OSI model has a specific function and interacts directly only with the layers immediately above and below it.
- theoretical framework
- provides a comprehensive framework understanding

- what is protocol suits? →In networking, a protocol suite (also known as a protocol stack) is a set of network protocols that work together to provide comprehensive network communication. Each protocol in the suite has a specific function and operates at a different layer of the network architecture.
- what does application layer do? →
The Interface Between Human and Data Networks
Responsible for providing services to the user.