Saturday, 13 May 2017
What is a protocol in the context of communication network
Assignment Question: What is a protocol in the context of communication network? Describe the purpose of protocol analysis. Your answer should contain a description of a real-time situation where protocol analyzer can be used. List any three popular protocol analyzer solutions currently available in the market.
Let there are two people who want to communicate each other. we probably think that people must connect to each other are enough for communication. But it is not true. Following are the problems arises with just connecting as we thought this as communication.
· How can both persons know each other?
· What if send message lost without reaching the destination?
· How to know how much data we can send a time in the network for communication.
· What if destination receives corrupted data?
· There are various data in communication at each level, how can sender and receiver gets same data.
In order to solve the above problems, we make certain rules so that sender and receiver must obey it. These rules are called Protocols. In order to identify each other protocol makes addressing mechanism. If the packet lost in between communication, packet retransmission is the solution on receiver indication. All these rules are defined in standard format layer by layer.
Layering the protocols defines the abstraction so that defining rules at each protocol is easy.
So there are a lot of protocols to define for the communication. All these protocols must be communicated properly to ensure synchronization between communication participants.So how can we achieve this?
Analyzing the protocol so that there is the efficient usage of resources of communication like medium, error-free channel etc.
Consider a real time scenario Consists of an ISP (internet service provider) which provides the internet to end users (assume here 100 end users and between them 10 to 20 routers). Whatever the request made by these users are must route through ISP server. Between the users, there is a lot of communication between routers to other routers in order to strengthen the signal.
Using protocol analyzer (packet analyzer) we can find an efficient route to a destination. Protocol analyzer gathers the route information provided by the router. Making simulations to identify which route is beneficial.
popular protocol analyzer solutions currently available in the market.
1. Nmap: (Network mapping): Used to identify the network and uptime for the network.This tool is open source. Used to audit the security of the network. It uses dummy IP packets and sends them to everywhere it is reachable to identify the possible hosts that are connected. This analyzed information used to analyze and configure topology of the network. You can find more at nmap.org.
2. Fluke Networks' OptiView Protocol Expert: Fluke Networks, long known for its handheld protocol analyzers, is trying to create a similar reputation with its OptiView software analyzers, a suite of products that sniff traffic on Ethernet, token-ring, and fiber-tapped networks.
3. TCP Dump: Tcpdump is the IP sniffer we all used before Ethereal (Wireshark) came on the scene. It is used to fix bugs and portability problems in the network
Recommended Articles
- Computer Science
What you need for Analysis of algorithms?May 20, 2017
What you need for analysis of algorithms: First of all, you need to understand what is an algorithm is ? an algorithm is involved in everyday ...
- Computer Science
Gateoverflow - a facebook group and forum for computer science students for gate examMay 16, 2017
Gateoverflow is question and answer website for computer science students. It helps mainly cracking the gate exam and exams like UGC net,isro, and tif...
- Computer Science
Array and stack basicsMay 15, 2017
ARRAY AND ARRAY TYPE An array is a collection of homogeneous data elements described by a single name. ONE DIMENSIONAL ARRAY: One-dimensional ...
- Computer Science
Concept and characteristics of a computer system May 15, 2017
In this age of computers, there is no such activity that cannot be achieved without computers. The computer has become an indispensable and multipurpo...
Newer Article
Troubleshoot some network connectivity problems
Older Article
Best Books for CBSE NET Computer Science
Labels:
Computer Science
Subscribe to:
Post Comments (Atom)
What you need for Analysis of algorithms?
What you need for analysis of algorithms: First of all, you need to understand what is an algorithm is ? an algorithm is involved in eve...

No comments:
Post a Comment