The OSI Model - Mafia Style
Results 1 to 4 of 4

Thread: The OSI Model - Mafia Style

  1. #1
    Senior Member
    Join Date
    May 2003

    The OSI Model - Mafia Style

    I did not write this, but found it amussing and helpful.

    The OSI Model Mafia Style
    Its 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 straight forward. 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.
    Everyone is going to die, I am just as good of a reason as any.

  2. #2
    They call me the Hunted foxyloxley's Avatar
    Join Date
    Nov 2003
    3rd Rock from Sun
    Data Link layer: The bodyguard.
    As the bodyguard, he gets into the back of the transport.

    Data Link is the only layer that adds header AND tail [CRC - Cyclic Redundancy Check]

    I learnt [?] this via a James Bond version.
    As you say, a bit dorky, but it works
    55 - I'm fiftyfeckinfive and STILL no wiser,
    OLDER yes
    Beware of Geeks bearing GIF's
    come and waste the day :P at The Taz Zone

  3. #3
    Senior Member
    Join Date
    Nov 2001

    Re: The OSI Model - Mafia Style

    Originally posted here by XTC46
    I did not write this, but found it amussing and helpful.
    Then please provide proper accreditation.
    Chris Shepherd
    The Nelson-Shepherd cutoff: The point at which you realise someone is an idiot while trying to help them.
    \"Well as far as the spelling, I speak fluently both your native languages. Do you even can try spell mine ?\" -- Failed Insult
    Is your whole family retarded, or did they just catch it from you?

  4. #4
    Join Date
    Feb 2004
    It doesn't help at all as far as i think. crap.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts