OK then. One common term we most of the time use in
networking is “protocol”. The word itself seems a bit technical and some what
dangerous,isn’t it. But actually its not. Its very simple concept when you
understand it right.
Image1 - HTTP protocol used for communication between web server and a client |
Everyone has eaten some toffees right. Lest take
toffees for example. Say you made some toffees for an event and you want to
send them to your friend Joey. (This is the same Joey from friends : p). There is a way you send them to him and there is
a way joey eats them and its something simple we follow in our day today life..
First you made the toffees. And you wrap each and everyone one of them and put them in a box. And you label Joeys address on the box and send him it.
Now of course when joey recived your toffee box he just can't eat it right. The
simple things he has to do is first open the box and then unwrap the toffees
and eat them.
Why does he has to follow these instructions ??? Because you have
made them that way.
So a protocol is an agreement or set of instructions
that both parties in the communication have to follow. Take our toffee example
again. What happens if either one of us does not follow the required convention.
It s gonna be messy. Either I can't send the toffees to joey or he cant eat them
properly. So the bottom line is if you want to eat toffees properly you have to
follow a certain protocol. :P
And This thing also should be said.
In Order to a communication to happen you need 3 thing.
- A message sender
- A message reciver
- A communication medium.
Forget about computer networks. Let's say we are
talking, like in a conversation. For real. There is me, message sender.There is you, message receiver.
And there is our communication medium, the air. And that’s communication.
And also for the communication to be successful. There
should be some things like protocols, timing, synchronisation stuff like that. Without these things the messages will be transferred and communication will be happened. But it will be gibberish to the recevier.
More on about these later.........
(Resources
http://www.highteck.net/images/34-HTTP-protocol.jpg, https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNunXl5cRpF_Y-ufvK8JhivyLHYLoXIsr-mlYG4tIGYgFhINYXzqSBzlmiL2N8dusbv0yk-eFUZ1WOmxfqSV53aQlHilJLLPo9OGQweYtCoH9ZB4Kv-Sb5zATz_XQqn05b14_mZ9yvgyek/s1600/comm+pic.png )
0 comments:
Post a Comment