OSI Model, broken down Mafia style

JohnnyBigglesJohnnyBiggles Member Posts: 273
I thought this was pretty cool...lol.
The OSI Model as explained by Laura A. Robinson

I use an analogy of two Mafia Dons preparing to meet. (Anybody who has seen one of the 'Godfather' movies usually gets this)

Application layer: This is the Don. Now, everybody knows that a Don never actually does the dirty work himself; he has underlings to do that. He doesn't have to know exactly *how* his orders are accomplished, just that they are. So, this Don (let's call him Don Juan) wants to meet with another Don (Don Johnson). So Don Juan says to his consigliore, "Hey, I want a meeting with Don Johnson to discuss the future of our enterprises." [In terms of OSI, the application layer is all that the user sees; in the analogy, the world sees the Family as Don Juan. Nobody really knows his internal mechanics just by hearing the family's name]

Presentation layer: This is the consigliore (counselor). It is his job to take the orders from the Don and present them to the underlings. Being pretty high up in the family, the consigliore isn't just going to walk out and tell the chauffeur to get the car ready. Heck, no! He issues orders to the capo, the captain of the troops. So, consigliore, as the Don's translator, walks out of the Don's office and says to the capo, "The Don wants a meeting with the Johnson family. Make it happen." [consigliore=redirector]

Session layer: The capo. The capo, like the session layer, is responsible for security and name recognition. Pretty straightforward. The capo receives the order from the consigliore, and he proceeds to make arrangements for bodyguards, etc. Additionally, he issues the order to one of his men to start arranging the actual logistics of the meeting. Capo says, "Tell the Johnson family that the Juan family wants to meet, and start getting the bodyguards together." This order goes to his lieutenant.

Transport layer: The lieutenant. [in OSI, the layer responsible for the unpackaging, repackaging, and acknowledgement of data] In Don Juan's family, this is the guy responsible for putting the request for the meeting into an envelope to be delivered to Don Johnson's family. In Don Johnson's family, the lieutenant would be the one who opens up that envelope to make sure it isn't a bomb. He would also be responsible for sending a message back that the meeting request had been received. The lieutenant also calls one of his logistics men over and says, "Figure out how to get us to the meeting."

Network layer: The logistics man. This is the guy who picks the restaurant where the meeting will take place, writes down the location, and determines the route that will be taken to get there. [addressing, translation of logical addresses to physical addresses, data path, routing]. Logistics man takes this information and hands it to the bodyguard on a piece of paper.

Data Link layer: The bodyguard. The bodyguard is handed a piece of paper by the logistics man. It's not really any of his business what is on this piece of paper; he just knows that it is supposed to go to the chauffeur. Bodyguard folds the paper neatly, makes sure it is not torn or coffee stained, and walks it outside to the driver/chauffeur. He hands it to the driver, waits for the driver to open the paper and read it so that he can make sure the message is understood, then walks back into the house and nods to the Logistics man. [Data Link layer is responsible for error-free frame transfer]

Physical layer: The driver (Mafia driver, not OSI driver). This guy's responsibility is the actual transporting of the Don and all his people to the meeting. The Don, surrounded by the consigliore, the capo, the lieutenant, the logistics man, and the bodyguard all get into the big huge car and are driven to the meeting. [in OSI, the actual transmitter of the data, which has been packaged by the upper layers on the way down]

Okay, it is a dorky example, but it is fairly easy to remember and I think it maps pretty well.

The OSI Model as explained by Laura A

Comments

  • PickerPicker Member Posts: 46 ■■■□□□□□□□
    You are very funny. Nice juan :)
  • alan2308alan2308 Member Posts: 1,854 ■■■■■■■■□□
  • MonkerzMonkerz Member Posts: 842
    That great, wish I would have had this when I was studying for Net+. Would have helped out alot.
  • Panzer919Panzer919 Member Posts: 462
    Saved in Evernote!
    Cisco Brat Blog

    I think “very senior” gets stuck in there because the last six yahoos that applied for the position couldn’t tell a packet from a Snickers bar.

    Luck is where opportunity and proper planning meet

    I have not failed. I've just found 10,000 ways that won't work.
    Thomas A. Edison
  • Howling MonkeyHowling Monkey Member Posts: 48 ■■□□□□□□□□
    Nice post, it helped one of our techs to get a better understanding of the OSI model.
    This is the end and the beginning
  • Laura A. RobinsonLaura A. Robinson Registered Users Posts: 1 ■□□□□□□□□□
    I wrote this sometime in the late nineties; I'm amazed it's still floating around. I also have a mafia analogy for Kerberos from back then, as well. No idea where I stashed it, but I have it somewhere. Glad this was useful.
Sign In or Register to comment.