1 Making Networks Work ITEC 370 George Vaughan Franklin University.

Slides:



Advertisements
Similar presentations
OSI MODEL Maninder Kaur
Advertisements

Open System Interconnection
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
Protocols and the TCP/IP Suite
OSI Model.
Computer Network Architecture and Programming
Data Communications Architecture Models. What is a Protocol? For two entities to communicate successfully, they must “speak the same language”. What is.
11 CHAPTER ONE Introducing Networks. Objectives Identify and describe the functions of each of the seven layers of the OSI reference model Identify the.
Network Reference Model. 2004/05Network reference models2 Learning Objectives Understand and explain the OSI reference model Understand and explain the.
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
Chapter 2 Network Models.
Protocol Reference Model of OSI
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.
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.
IP Network Basics. For Internal Use Only ▲ Internal Use Only ▲ Course Objectives Grasp the basic knowledge of network Understand network evolution history.
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
6. Network Model ENG224 INFORMATION TECHNOLOGY – Part I
Chapter 5 Making Networks Work Instructor: Nhan Nguyen Phuong.
OSI Model Routing Connection-oriented/Connectionless Network Services.
1 Network Security Revisited ITEC 370 George Vaughan Franklin University.
NetworkProtocols. Objectives Identify characteristics of TCP/IP, IPX/SPX, NetBIOS, and AppleTalk Understand position of network protocols in OSI Model.
Chapter 2 Network Models
Chapter 3 Intro to Routing & Switching.  Upon completion of this chapter, you should be able to:  Explain why protocols are necessary in communication.
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
Characteristics of Communication Systems
SEED Infotech Pvt. Ltd. 1 Networking in Java. SEED Infotech Pvt. Ltd. 2 Objectives of This Session Describe issues related to any type of network using.
ACM 511 Chapter 2. Communication Communicating the Messages The best approach is to divide the data into smaller, more manageable pieces to send over.
THE OSI REFERENCE MODEL Open Systems Interconnection (OSI) International Organization for Standardization( ISO)
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.
Protocols Rules governing the communication process, the language of the deal between the devices, must reflect Layers protocols define format, order of.
Spring 2006Computer Networks1 Chapter 2 Network Models.
ITEC 370 George Vaughan Franklin University
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
First, by sending smaller individual pieces from source to destination, many different conversations can be interleaved on the network. The process.
1 Chapter Overview Network Communications The OSI Reference Model.
1 Chapter Overview Network Communications The OSI Reference Model.
CHAPTER 4 PROTOCOLS AND THE TCP/IP SUITE Acknowledgement: The Slides Were Provided By Cory Beard, William Stallings For Their Textbook “Wireless Communication.
Open System Interconnection Describe how information from a software application in one computer moves through a network medium to a software application.
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.
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.
Guide to Networking Essentials, 6 th Edition Chapter 6: Network Reference Models and Standards.
COMPUTER NETWORK AND DESIGN CSCI 3385K. Host-to-Host Communications Model Older model Proprietary Application and combinations software controlled by.
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.
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
The OSI Model. History of OSI Model ISO began developing the OSI model in It is widely accepted as a model for understanding network communication.
Chapter 3: Network Protocols and Communications
Network Models.
Networking Using the OSI Model.
Chapter 5: Making Networks Work
Guide to Networking Essentials Fifth Edition
The OSI Model and the TCP/IP Protocol Suite
The OSI 7 Layer Model.
Lec 5 Layers Computer Networks Al-Mustansiryah University
The OSI Model and the TCP/IP Protocol Suite
Chapter 3: Open Systems Interconnection (OSI) Model
Guide to Networking Essentials 7th Edition
OSI Model The Seven Layers
Chapter 15 – Part 2 Networks The Internal Operating System
The OSI Model and the TCP/IP Protocol Suite
OSI Reference Model Unit II
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
LEARNING COMPUTER NETWORKS OSI Model (layers). Why a layered model?  Easier to teach communication process.  Speeds development, changes in one layer.
Presentation transcript:

1 Making Networks Work ITEC 370 George Vaughan Franklin University

2 Sources for Slides Material in these slides comes primarily from course text, Guide to Networking Essentials,Tomsho, Tittel, Johnson (2007). Other sources are cited in line and listed in reference section.

3 TCP/IP and OSI Models

4 The Network Communication Problem The problem of Network Communication is quite complex: –What medium should be used? –What voltage level, light level or wave amplitude represents a 1 versus 0? –What should be used for addressing the recipient? –How should the data be encoded? –How should errors be handled? –What path to choose?

5 Networking Models There are many issues to be worked out when attempting to establish digital communication. Just like programming, we decompose a difficult task into smaller (yet easier) tasks 2 dominate networking models are used to decompose the problem networking: –OSI: Open Systems Interconnection (OSI) networking suite –IEEE 802: family of standards

6 OSI and IEEE 802 Tomsho, Tittel, Johnson (2007) The IEEE defined a set of LAN standards to ensure network interface and cabling compatibility –Project 802 (inception on February (2) of 1980) Concentrates on standards that describe a network’s physical elements –NICs, cables, connectors, signaling technologies, media access control, and the like OSI model was not standardized until 1983–1984 –IEEE 802 standards predate the model –Both were developed in collaboration and are compatible with one another

7 OSI Reference Model OSI model divides the problem into 7different levels of complexity – called layers. Each layer ‘n’ is only concerned with how to communicate to its neighbor layers, ‘n+1’ and ‘n-1’. Layer ‘n’ could care less about layers ‘n+2’ and ‘n-2’.

8 Structure of the OSI Reference Model Tomsho, Tittel, Johnson (2007)

9 OSI Layers OSI defines the interface between layers. Each layer ‘n’ provides services to layer ‘n+1’. Communicating devices must have compatible protocol stacks. Layer ‘n’ in device ‘A’ has a virtual connection to layer ‘n’ in device ‘B’.

10 Virtual Communication Tomsho, Tittel, Johnson (2007)

11 Stack Connection Over a Network

12 Protocol Data Units (PDU) Each layer operates on a set of data called the PDU. The PDU in layer ‘n’ is not the same as the PDU in layer ‘n+1’ (PDU ‘n’) = (Header ‘n’) + (PDU ‘n+1’) The process of adding a header is called encapsulation. Similar to putting a letter in an envelope (the envelope is like a header – it wraps the data).

13 Layers and PDUs

14 Application Layer Tomsho, Tittel, Johnson (2007) Layer 7; PDU: data –Set of interfaces to access networked services E.g., networked file transfer, message handling, and database query processing –Handles network access, moving data from sender to receiver, and error recovery for applications –Components usually have a client and a server part E.g., HTTP, Client for Microsoft Networks, NFS –Possible problems: missing/misconfigured client or server SW, incompatible or obsolete commands used to communicate between client and server

15 Presentation Layer Tomsho, Tittel, Johnson (2007) Layer 6 –Data-formatting info for network communications –Handles: protocol conversion, character set issues, encryption/ decryption, and graphics commands –May compress data –A redirector operates at this layer Intercepts requests for service from the computer; those that can’t be handled locally are redirected to a networked resource that can handle the request –Usually built into the Application layer component E.g., FTP, HTTP

16 Session Layer Tomsho, Tittel, Johnson (2007) Layer 5 –Permits two parties to hold ongoing sessions –Handles session setup, data or message exchanges, and teardown when the session ends –Monitors session identification so that only designated parties can participate –Monitors security services for access control –Examples: name lookup and user logon and logoff E.g., DNS name resolution, FTP’s logon/logoff –End-to-end task synchronization services –Manages mechanics of any ongoing conversation

17 Transport Layer Tomsho, Tittel, Johnson (2007) Layer 4; PDU: segment –Manages end-to-end transfer of data –Segments long data streams into chunks Resequences chunks into original data on receipt –Includes error checks to ensure error-free delivery –Handles flow control –E.g., TCP (TCP/IP) and SPX (from IPX/SPX) –Layer 4 problems include a corrupt protocol stack and segments that are too large for the medium between the source and destination networks The latter forces Network layer to fragment segments, which causes performance degradation

18 Transport Layer (continued) Tomsho, Tittel, Johnson (2007)

19 Network Layer Tomsho, Tittel, Johnson (2007) Layer 3; PDU: packet –Handles addressing messages for delivery –Translates logical addresses into physical addresses –Determines how to route transmissions from sender to receiver (routing process) –Traffic cop for network activity and handles routing and access control (during routing process) –E.g., IP (from TCP/IP) and IPX (from SPX/IPX) –Possible problems: incorrect IP addresses or subnet masks, incorrect router configuration, and router operation errors

20 Network Layer (continued) Tomsho, Tittel, Johnson (2007)

21 Data Link Layer Tomsho, Tittel, Johnson (2007) Layer 2; PDU: frame (has header and trailer (FCS)) –Sends PDUs from/to Network to/from Physical layer –FCS contains Cyclical Redundancy Check (CRC) It’s the responsibility of the upper layers (e.g., Layer 4) to retransmit data discarded due to errors –Header contains source/destination MAC addresses Destination address is of final destination or intermediate device (e.g., router) –The SW component at this layer is the NIC driver –HW components include NIC and switches –Possible problems: collisions, invalid frames, trying to use incompatible network architectures

22 Data Link Layer (continued) Tomsho, Tittel, Johnson (2007)

23 Physical Layer Tomsho, Tittel, Johnson (2007) Layer 1 –Converts bits into signals and vice versa Signals generated depend on the medium –Details for creating network connection are specified –Governs the type of connector used –Regulates the transmission technique –Handles intricacies of transmitting bits Specifies encoding mechanism Tries guarantee that received bits match pattern sent –Problems: improper media termination, EMI, faulty or misconfigured NICs and hubs

24 Summary of the OSI Layers Tomsho, Tittel, Johnson (2007)

25 TCP/IP and OSI Models

26 IEEE 802 Standards Wikipedia (n.d.) Defines many types of protocols and services. Maps to the Layers 1 and 2 in the OSI Reference Model. Divides Layer 2 (Link Layer) into two sub- layers: –Logical Link Control (LLC) –Media Access Control (MAC)

27 IEEE 802 Extensions to the OSI Reference Model Tomsho, Tittel, Johnson (2007)

28 IEEE 802 Specifications Tomsho, Tittel, Johnson (2007)

29 IEEE 802 Specifications (continued) Tomsho, Tittel, Johnson (2007)

30 Protocols and Protocol Suites A protocol is a set of rules to manage the communication task of one or more layers. Many protocols only apply to a single layer: – IP (Internet Protocol) applies to the network layer (layer 3) –TCP (Transmission Control Protocol) applies to the transport layer (layer 4). A collection of protocols that work together to support multiple layers is called a protocol suite. TPC/IP is not a protocol – it is a protocol suite. TCP/IP dominates and is replacing other protocol suites.

31 Protocol Stack Software that implements a protocol suite is called a protocol stack. A protocol stack is composed of software elements, each element mapping to one (or more) OSI layers. Examples: –TCP/IP (Linux, Unix, Windows, Novell Netware 5.0 and later) –IPX/SPX (Novell Netware 4.x and earlier) –NetBEUI (IBM developed for PC – no longer supported in Windows). –AppleTalk – originally developed for Macs

32 Data Frame Types Unicast Frames –Only one destination. –NICs see all frames on shared medium. –NICS only forward unicast frames to Network layer that match NICs MAC address. Multicast Frames (Odom, 2006) –Frames that are sent to a range of MAC addresses (typically E or F) –Cheap switches treat multicast frames just like broadcast frames. –More expensive switches can detect which ports want multicast frames and which do not. –Often used for audio and video conferences. Broadcast Frames –Sent to all devices in LAN. –Sent to MAC address FFFF.FFFF.FFFF

33 References Tomsho, Tittel, Johnson (2007). Guide to Networking Essentials. Boston: Thompson Course Technology. Odom, Knott (2006). Networking Basics: CCNA 1 Companion Guide. Indianapolis: Cisco Press Wikipedia (n.d.). OSI Model. Retrieved 09/12/2006 from IEEE 802. Retrieved 01/21/ Wilson, G. (2001) OSI Model Layers. Retrieved 09/23/2006 from simodel.html