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.

Slides:



Advertisements
Similar presentations
Click to continue Network Protocols. Click to continue Networking Protocols A protocol defines the rules of procedures, which computers must obey when.
Advertisements

TCP/IP MODEL Maninder Kaur
CCNA – Network Fundamentals
Chapter 7 Intro to Routing & Switching.  Upon completion of this chapter, you should be able to:  Explain the need for the transport layer.  Identify.
OSI MODEL Maninder Kaur
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
Network Layer and Transport Layer.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Transport Layer Network Fundamentals – Chapter 4.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
Review of Chapters 12, 13 & 14 Transport Layer Session Layer Presentation Layer.
OSI Model.
Introduction To Networking
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
Protocol Reference Model of OSI
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.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
Gursharan Singh Tatla Transport Layer 16-May
Lecturer: Tamanna Haque Nipa
THE OSI REFERENCE MODEL Open Systems Interconnection Reference Model.
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
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.
Characteristics of Communication Systems
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
THE OSI MODEL AND THE TCP/IP PROTOCOL SUITE CS 1202 Lectur3 part2.
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
Mukesh N. Tekwani Elphinstone College Mumbai
 An ISO is a multi national body dedicated to worldwide agreement on international standards.  An ISO standard that covers all aspects of network communications.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Transport Layer Network Fundamentals – Chapter 4.
Okay, here’s a scenario… You’re sitting at a computer…. Type in www. yourcompany.com As soon as you click on search your browser will ask your Operation.
The OSI Model.
OV Copyright © 2011 Element K Content LLC. All rights reserved. Networking Models  The OSI Model  The TCP/IP Model.
Information Flow Across the Internet. What is the Internet? A large group of computers that link together to form the Worldwide Area Network (WAN)
Network+ Guide to Networks 5 th Edition Chapter 2 Networking Standards and the OSI Model.
CSE 6590 Department of Computer Science & Engineering York University 111/9/ :26 AM.
Networking Basics CCNA 1 Chapter 11.
1 Introduction to TCP/IP. 2 OSI and Protocol Stack OSI: Open Systems Interconnect OSI ModelTCP/IP HierarchyProtocols 7 th Application Layer 6 th Presentation.
1 OSI and TCP/IP Models. 2 TCP/IP Encapsulation (Packet) (Frame)
Network Protocols and Standards (Part 2). The OSI Model In 1984, the International Organization for Standardization (ISO) defined a standard, or set of.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
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.
The OSI Model A Framework for Communications David A. Abarca July 19, 2005.
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 5 – VoIP and the OSI Model.
Internet Flow By: Terry Hernandez. Getting from the customers computer onto the internet Internet Browser
Data Communication Network Models
How Information Flows via the Internet By: Lee Farrell.
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
The OSI Model. Understanding the OSI Model In early 1980s, manufacturers began to standardize networking so that networks from different manufacturers.
Cisco I Introduction to Networks Semester 1 Chapter 7 JEOPADY.
Communication Networks NETW 501 Tutorial 2
Computer Networks.
Introduction to TCP/IP
Chapter 5 Network and Transport Layers
The OSI Model and the TCP/IP Protocol Suite
Networking for Home and Small Businesses – Chapter 6
Networking for Home and Small Businesses – Chapter 6
The OSI Model and the TCP/IP Protocol Suite
Chapter 3: Open Systems Interconnection (OSI) Model
Process-to-Process Delivery:
TCP/IP Protocol Suite: Review
Networking for Home and Small Businesses – Chapter 6
Protocol Application TCP/IP Layer Model
The OSI Model and the TCP/IP Protocol Suite
OSI Reference Model Unit II
Kyle Broussard, Alexandra Mikolai,
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
Presentation transcript:

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 company’s website show up on her home computer? First, Fran enters your company’s URL into her browser, presses “enter”, and HTTP sends her request to your company’s server, asking to view your company’s website. HTTP Hypertext Transfer Protocol (Application Layer Protocol) HTTP is an Application layer protocol that formulates & interprets requests between a web client (Fran) and a server (where your company’s website is located).

Physical Link Receive Data This process is the top (7 th ) layer of the OSI (Open Systems Interconnection) Model. It facilitates communication between software applications and lower-level layers of the OSI Model. The network can interpret an application’s request and also interpret data sent from the network (like viewing a website or sending an to a friend). An application header is added to the data, which contains information about the requirements so Fran can view the webpage properly. Transmit Data 7 Layers of the OSI Model The OSI (Open Systems Interconnection) model helps users understand computer-to-computer communication. It divides networking functions into seven layers: Physical, Data Link, Network, Transport, Session, Presentation, and Application.

Encryption/Decryption This is the 6 th layer of the OSI Model. The Application layer transfers the request to the Presentation layer, in the form of a protocol data unit (PDU). The Presentation layer determines whether & how it should format or encrypt the data request. This layer often serves as a translator between data formats, such as various graphics file formats. Responsible for encryption and decryption in network communication (to keep the information secure). This information is added to the presentation header. The webpage that Fran would like to visit must then be formatted by her computer so that she will be able to view it. Your company’s website contains both pictures and formatted text, which requires the process of encryption and decryption for Fran’s computer to be able to view the website securely. This process is especially important if Fran is viewing the webpage on a Macintosh computer, since a PC and a Mac use very different formats (they speak a different language). 7 Layers of the OSI Model Physical Link Receive Data Transmit Data

7 Layers of the OSI Model Physical Link Receive Data Transmit Data Fran’s computer must establish and maintain a constant connection with your company’s server so that she is able to view your company’s website. This allows the communication to stay secure, allows the exchange of data, and terminates the communication when the session is complete. This represents the 5 th layer of the OSI Model A session header is added to the PDU, which contains information about how Fran’s computer communicates with the network. The Session layer will then pass the PDU (data) to the next Layer.

Fran’s computer and the company’s server perform a “3-step handshake” to establish a connection: 1.Fran’s computer sends a request to the company's server in the form of a packet (a unit of data) to establish a connection- SYN (synchronization). 2.Once the company’s server receives the SYN request, it sends a packet to Fran’s computer stating that it’s willing to make a connection- SYN-ACK (synchronization- acknowledgment). 3.Fran’s computer then sends a packet to the company’s server confirming that it received the packet- ACK (acknowledgment). Once Fran’s computer has established a connection with the company’s server, the two devices must “talk” to each other. It’s important for Fran’s computer to make sure the data request arrives at the company’s server and in the correct order. SYN ACK SYN-ACK ACK Once this “handshake” is performed and the connection is made, TCP (Transmission Control Protocol) submits HTTP protocol’s request to view the company’s webpage. Most data is very large, so it gets broken down into smaller pieces of data (called segments) and is given a sequence number before it is sent to the company’s server. The maximum size of each segment depends on the network transmission being used (like an Ethernet). Once the request to view the webpage gets to the company’s server, the server reassembles the data request and verifies that the data matches the data unit sent by Fran’s computer- Checksum CHECKSUM

7 Layers of the OSI Model Physical Link Receive Data Transmit Data This represents the 4 th layer of the OSI Model This layer accepts the data from the Session layer and manages the delivery of data. It ensures data arrives reliably in the correct sequence and without errors. This information and the segments are added to the transport header. Also handles flow control, which estimates the rate of transmission based on how fast Fran’s computer can receive the information. Some Transport layer protocols ensure that data arrives exactly as it was sent (TCP-this is what Fran is using) and others aren’t concerned with reliability (UDP). These segments then get passed to the next layer. Are you getting all of this? No, slow down so I can save accurately! Are you getting all of this? Who cares, just send it faster! User Datagram Protocol Transport layer protocol that’s not concerned with reliability Useful when data must be transferred quickly Examples: live streaming of audio or video Connectionless Transmission Control Protocol Transport layer protocol that reliably sends the HTTP protocol's request Connection oriented

Next, each segment must be labeled with logical addressing information so that Fran’s request will be sent to the company’ server through the best possible path (called routing). Once it’s labeled with a unique IP (internet protocol) address, the segments become packets. This states who’s the sender, who the packet is going to, and what route it should take to get there. Each packet travels through Fran’s router. Her local router will read the IP address on each packet and determines where to send the packets so that they continue in the correct direction (to the company’s server). Physical Link Receive DataTransmit Data 7 Layers of the OSI Model This represents the 3 rd layer of the OSI Model. This layer accepts the Transport layer segments and adds logical addressing information (IP address) to the Transport header. These segments then become packets. It also decides how to route the data from the sender (Fran) to the receiver (the company’s server). The Network layer then passes the packets to the next layer.

Physical Link Receive Data Transmit Data 7 Layers of the OSI Model Then, a header is added to the front of each packet (data) and a trailer is added to the end of each packet. This is called a frame. Think of a frame as a box that wraps up a package (it just surrounds the data, aka the package). This is the 2 nd layer of the OSI Model. This layer packages data into frames. Frames reduce the possibility of errors or lost data by using a FCS (Frame Check Sequence). Each frame consists of the raw data (also called payload), the sender’s and receiver’s network address (the IP address), and error checking information (FCS). Once the data has been verified as “not damaged”, the Data Link layer passes the frames to the next layer.

To access the website, Fran’s computer must be connected to the internet. Her computer is connected to a router, through which she is able to connect to her wireless internet provider (like Cox). The frames then travel through Fran’s router over to her Local Area Network (LAN) until it reaches its destination (the company’s server). Fran’s computer contains a NIC (Network Interface Card), which allows her computer to connect to a network and communicate with other computers and servers. Each frame then passes through the NIC. Each NIC contains a Media Access Control (MAC) address, which is a unique identifier. Think of this as your computer’s telephone number. This represents the 1 st layer of the OSI model. It consists of all transmission mediums that are required to move data along a network.

Physical Link Transmit Data 7 Layers of the OSI Model Receive Data Once the frames arrive at your company’s server (all data is transmitted), the server’s physical level accepts the request to view the website. The server then processes your request, reversing the process just described, until it reaches the top of the OSI Model. Fran will then be able to view your company’s website once all data is received by her computer.