Damian Gordon.  This presentation contains some mild *spoilers* for “Skyfall” and major *spoilers* for network transmission protocols. Proceed with caution.

Slides:



Advertisements
Similar presentations
Exercises and Solutions Lecture 1
Advertisements

Why to learn OSI reference Model? The answer is too simple that It tells us that how communication takes place between computers on internet but how??
OSI MODEL Maninder Kaur
1 The 7 layer OSI model Sending an . 2 The seven layers.
Network Layer and Transport Layer.
Chapter 2 Network Models.
International Standards Organization Open Systems Interconnect (OSI) Reference Model Advanced Computer Networks.
1ISM - © 2010 Houman Younessi Lecture 5 Convener: Houman Younessi Information Systems Spring 2011.
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
1 Lecture 31 The OSI Reference Model & Transmission Media Overview  Lecture Objectives.  A Brief Look into the OSI Seven-Layer Architecture.  Transmission.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 2 The OSI Model and the TCP/IP.
OSI Model.
Open System Interconnection (OSI) Model
Networks: OSI Reference Model 1 International Standards Organization Open Systems Interconnect (OSI) Reference Model.
Data Communications Architecture Models. What is a Protocol? For two entities to communicate successfully, they must “speak the same language”. What is.
Chapter 2 Network Models.
COMPUTER NETWORKS.
The OSI Model A layered framework for the design of network systems that allows communication across all types of computer systems regardless of their.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
Data Communications Network Models.
Interoperability Interconnectivity Remote connection Logical connection Local connection Application Presentation Session Transport Network Data Link Physical.
OSI Model. Open Systems Interconnection (OSI) is a set of internationally recognized, non-proprietary standards for networking and for operating system.
Data Communications and Networks
Lecture 1 The OSI Model Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
Presentation on Osi & TCP/IP MODEL
Computer Networks.  The OSI model is a framework containing seven layers that defines the protocols and devices used at each stage of the process when.
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
Unit27-networking BTEC NAT – UNIT 27 NETWORKING OSI MODEL Unit Leader:Dave Bell
The OSI Model An ISO (International standard Organization) that covers all aspects of network communications is the Open System Interconnection (OSI) model.
NET 221D:Computer Networks Fundamentals
Network Protocol Hierarchies
The OSI Model.
OSI Model. Topics What is the OSI Model? What is a Protocol? Why 7 Layers? The 7 Layers – Application – Presentation – Session – Transport – Network –
Protocols Rules governing the communication process, the language of the deal between the devices, must reflect Layers protocols define format, order of.
Vishal Nehru Computer Science 428 Understanding Network Protocols: The BitTorrent Case.
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
Chapter 2. Network Models
Network Protocols and Standards (Part 2). The OSI Model In 1984, the International Organization for Standardization (ISO) defined a standard, or set of.
THE OSI MODEL ISO is the organization.OSI is the model. ISO  International Standards Organization OSI  Open Systems Interconnection.
1 Packet Switching, Layer Models and Protocol Suites.
Chapter 2 Network Models
Individual Project 1 Sarah Pritchard. Fran, a customer of your company, would like to visit your company’s website from her home computer… How does your.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Protocols and Architecture Slide 1 Use of Standard Protocols.
Network Models.
Net 221D:Computer Networks Fundamentals
ISDS 4120 Project 1 DWAYNE CARRAL JR 3/27/15. There are seven layers which make up the OSI (Open Systems Interconnection Model) which is the model for.
8/28/ Network Models - Lin 1 CPET/ECET Network Models Data Communications and Networking Fall 2004 Professor Paul I-Hai Lin Electrical and.
Chapter 2. Network Models
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
The OSI Model A Framework for Communications David A. Abarca July 19, 2005.
Prepared by: PACE Academy ( Welcome to CCNAX Cisco Certified Network Associate Version 2 ( ) Recognize the purpose and functions.
1 Computer Communication & Networks Lecture 3 Layering and Protocol Stacks (contd.) Waleed Ejaz.
Internet Flow By: Terry Hernandez. Getting from the customers computer onto the internet Internet Browser
Data Communication Network Models
TCP/IP Protocol Suite Suresh Kr Sharma 1 The OSI Model and the TCP/IP Protocol Suite Established in 1947, the International Standards Organization (ISO)
Week #8 OBJECTIVES Chapter #5. CHAPTER 5 Making Networks Work Two Networking Models –OSI OPEN SYSTEMS INTERCONNECTION PROPOSED BY ISO –INTERNATIONAL STANDARDS.
Mr. Sathish Kumar. M Department of Electronics and Communication Engineering I’ve learned that people will forget what you said, people will forget what.
Computer Network Lab. 1 3 장 OSI 기본 참조 모델 n OSI : Open System Interconnection n Basic Reference Model : ISO-7498 n Purpose of OSI Model ~ is to open communication.
Network Models.
The OSI Model Prof. Choong Seon HONG.
Chap. 2 Network Models.
The OSI 7 Layer Model.
IOS Network Model 2nd semester
Lec 5 Layers Computer Networks Al-Mustansiryah University
Layered Task, OSI Model, TCP/IP Model
Chapter 3: Open Systems Interconnection (OSI) Model
OSI Model The Seven Layers
OSI Model. Overview:  Review  OSI Model  Layer 1 - The Physical Layer  Layer 2 - The Data Link Layer  Layer 3 - The Network Layer  Layer 4 - The.
Presentation transcript:

Damian Gordon

 This presentation contains some mild *spoilers* for “Skyfall” and major *spoilers* for network transmission protocols. Proceed with caution.

James Bond has had many faces And now…

YOU are James Bond

You have been summoned to Vauxhall House (Home of MI5) for a new mission.

The building says “Universal Exports Ltd.” on the outside, that’s the cover business.

Here’s a plan of the building:

7th Floor – M. 6th Floor – Q Branch 5th Floor – Bill Tanner 4th Floor – Ms. Moneypenny 3rd Floor – Loelia Ponsonby 1st Floor – Garage 2nd Floor – John Strangways

You head straight up to the 7th floor, to M.’s office.

You knock at the door, and M. says “Come in”.

This is M, your boss. He can be grumpy.

 M. says “Ah, Bond, this is a secret message that you must get through to the US Embassy across town” XXXXXXX

 M. says “Ah, Bond, this is a secret message that you must get through to the US Embassy across town”  You say “Yes, sir.” XXXXXXX

 M. says “Ah, Bond, this is a secret message that you must get through to the US Embassy across town”  You say “Yes, sir.”  M. says “Now pop downstairs to Q Branch”. XXXXXXX

 M. says “Ah, Bond, this is a secret message that you must get through to the US Embassy across town”  You say “Yes, sir.”  M. says “Now pop downstairs to Q Branch”.  You say “Yes, sir.” XXXXXXX

This is Q, your quartermaster. He provides you with gadgets.

 Q says “Pay attention, 007. I’ve translated the message into an intermediary language, and also, encrypted and miniaturized the message.” Codecode Code

 Q says “Pay attention, 007. I’ve translated the message into an intermediary language, and also, encrypted and miniaturized the message.”  You say “Thank you, Q, I’m familiar with standard message conversion protocol”. Codecode Code

This is Bill Tanner, the Chief-of-staff at MI5. He’s a good mate and golfing buddy.

 Bill Tanner says “James, I’ve done all the security checks on the message, and checked it to be sure it’s all there. I’ve also put in some checkpoints in the message so your counterpart at the US end can be sure he’s got the whole message”. Code[x] Code

 Bill Tanner says “James, I’ve done all the security checks on the message, and checked it to be sure it’s all there. I’ve also put in some checkpoints in the message so your counterpart at the US end can be sure he’s got the whole message”.  You say “Cheers, Bill. Let’s have a round of golf this weekend at Sunningdale”. Code[x] Code

This is Eve Moneypenny, M.’s secretary.

 Miss Moneypenny: “James, why are you so late?” Code[x]

 Miss Moneypenny: “James, why are you so late?”  You: “I fell out of an airplane without a parachute”. Code[x]

 Miss Moneypenny: “James, why are you so late?”  You: “I fell out of an airplane without a parachute”.  Miss Moneypenny: “James, I’ve analysed the message to see if it could be combined with some other small messages that need to go to the US end. And it’s been combined with two others”. Code[x]

This is Loelia Ponsonby, your secretary. She is also secretary to 008 and 0011.

 Loelia: “James, I’ve checked the address on the message to determine the addressee, and here’s my advice on the fastest route to the Embassy”.

 You: “Thank you, Loelia”.

This is John Strangways, Chief Secret Service agent in the Caribbean.

 John Strangways: “James, I’ve put your messages into a special MI5 courier pouch. It contains the messages, the sender, and destination ID. The pouch also warns the recipient if other pieces are still coming”.

 You: “Thanks, John”.

This is you car. It’s cool

 Q has prepared your Aston Martin for the trip to the Embassy. You depart for the US Embassy with the secret packet in hand.

7 th Floor: M.’s Office 6 th Floor: Q Branch Headquarters 5 th Floor: Chief-of- Staff, Bill Tanner 4 th Floor: Ms. Moneypenny 3 rd Floor: Loelia Ponsonby 2 nd Floor: John Strangways 1 st Floor: Garage

7 th Floor: M.’s Office 6 th Floor: Q Branch Headquarters 5 th Floor: Chief-of- Staff, Bill Tanner 4 th Floor: Ms. Moneypenny 3 rd Floor: Loelia Ponsonby 2 nd Floor: John Strangways 1 st Floor: Garage Send the message Encryption and Miniaturisation Checkpoints and Checks Combining messages Finding the best route Packaging the message Conveying the message

You, James Bond, will return in…

 The Open Systems Interconnection (OSI) Model is a 7-layer model that allows us to picture what happens when we send a message from one computer to another.  Let’s imagine we are sending an from one machine to another.

Application Layer Presentation Layer Session Layer Transport Layer Network Layer Data Link Layer Physical Layer

Application Layer  When you send an , it looks like it goes from your application (e.g. Thunderbird), to their application.

Application Layer  When you send an , it looks like it goes from your application (e.g. Thunderbird), to their application.  But in reality it’s sent as a series of binary values, 1s and 0s.

Application Layer  When you send an , it looks like it goes from your application (e.g. Thunderbird), to their application.  But in reality it’s sent as a series of binary values, 1s and 0s Physical Layer

Application Layer  When you send an , it looks like it goes from your application (e.g. Thunderbird), to their application.  But in reality it’s sent as a series of binary values, 1s and 0s.  And there are layers in between Physical Layer

Application Layer Physical Layer Intermediate Layers Intermediate Layers

Application Layer Presentation Layer Session Layer Transport Layer Network Layer Data Link Layer Application Layer Presentation Layer Session Layer Transport Layer Network Layer Data Link Layer Physical Layer

Application Layer Presentation Layer Session Layer Transport Layer Network Layer Data Link Layer Physical Layer Application, e.g. Thunderbird, Chrome Presentation, e.g. HTTPS, encryption Starts and ends sessions Defines Ports and Reliability IP Addressing and best route Switches and MAC Addressing Cable and Network cards.

 The Application Layer  This layer is at the same layer as the user sending the (or using the application), this layer focuses on identifying communication partners, determining resource availability, and synchronizing communication.

 The Presentation Layer  This layer provides independence from data representation (e.g., encryption) by translating between application and network formats. The presentation layer transforms data into the form that the application accepts. This layer formats and encrypts data to be sent across a network.

 The Session Layer  This layer establishes, manages and terminates the connections between the applications. It establishes checkpointing, adjournment, termination, and restart procedures.

 The Transport Layer  This layer controls the reliability of a given link through flow control, segmentation, and error control. Some protocols are state- and connection-oriented. This means that the transport layer can keep track of the segments and retransmit those that fail.

 The Network Layer  This layer helps the nodes in the network that are connected to it to transfer messages to other nodes by providing the content of a message and the address of the destination node and letting the network find the way to deliver ("route") the message to the destination node.

 The Data Link Layer  This layer provides a reliable link between two directly connected nodes, by detecting and possibly correcting errors that may occur in the lower layer.

 The Physical Layer  This layer defines the electrical and physical specifications of the data connection. It defines the relationship between a device and a physical transmission medium (e.g., a copper or fiber optical cable).