CEG 2400 FALL 2012 Chapter 2 Networking Standards and the OSI Model 1.

Slides:



Advertisements
Similar presentations
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 3: Network Protocols and Communications Introduction to Networks.
Advertisements

© N. Ganesan, Ph.D., All rights reserved. Chapter ISO-OSI Reference Model and IEEE Standards.
Chapter 7 Data Link Layer
CompTIA Network+ Chapter 2
Networking Standards and the OSI Model
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
Communicating over the Network
Chapter 2: Networking Standards and the OSI Model
OSI Model.
Chapter Two Networking Standards and the OSI Model.
Introduction To Networking
Data Communications Architecture Models. What is a Protocol? For two entities to communicate successfully, they must “speak the same language”. What is.
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Networking Standards. Objectives Identify organizations that set standards for networking.
Network+ Guide to Networks 6 th Edition Chapter 2 Networking Standards and the OSI Model.
Network+ Guide to Networks, Fourth Edition
Protocol Reference Model of OSI
COMPUTER NETWORKS.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 3: Network Protocols and Communications Introduction to Networks.
 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
Chapter 2 Objectives Identify organizations that set standards for networking Describe the purpose of the OSI model and each of its layers Explain specific.
Chapter 3: Network Protocols and Communications
◦ Identify organizations that set standards for networking ◦ Describe the purpose of the OSI Model and each of its layers ◦ Explain specific functions.
Networking Standards and the
Network+ Guide to Networks 5 th Edition Chapter 2 Networking Standards and the OSI Model.
Network+ Guide to Networks 5th Edition
Network+ Guide to Networks 5th Edition
OSI Model Honolulu Community College Cisco Academy Training Center
Chapter 2 Network Models
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.
Networking Standards and the OSI Model
Networking Standards and the OSI Model
ACM 511 Chapter 2. Communication Communicating the Messages The best approach is to divide the data into smaller, more manageable pieces to send over.
Chapter 2 Networking Standards and the OSI Model
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 3: Network Protocols and Communications Introduction to Networks.
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
Presentation_ID 1 © 2008 Cisco Systems, Inc. All rights reserved.Cisco Confidential Chapter 3: Network Protocols and Communications.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
© McLean HIGHER COMPUTER NETWORKING Lesson 1 – Protocols and OSI What is a network protocol Description of the OSI model.
The OSI Model An ISO (International standard Organization) that covers all aspects of network communications is the Open System Interconnection (OSI) model.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
The OSI Model.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
Chapter 2 Key Term Network+ Guide to Networks Richard Goldman November 7, 2001.
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.
First, by sending smaller individual pieces from source to destination, many different conversations can be interleaved on the network. The process.
William Stallings Data and Computer Communications
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.
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.
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.
Network+ Guide to Networks 5 th Edition Chapter 2 Networking Standards and the OSI Model.
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.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Lecture 3 : Network Architectures 1.
Chapter 3: Network Protocols and Communications
Chapter 3: Network Protocols and Communications
Chapter 5: Making Networks Work
Networking Standards and the OSI Model
Lec 5 Layers Computer Networks Al-Mustansiryah University
Network+ Guide to Networks 6th Edition
Chapter 3: Open Systems Interconnection (OSI) Model
TCP/IP Protocol Suite: Review
TCP/IP Protocol Suite: Review
Open System Interconnect (OSI).
LEARNING COMPUTER NETWORKS OSI Model (layers). Why a layered model?  Easier to teach communication process.  Speeds development, changes in one layer.
Presentation transcript:

CEG 2400 FALL 2012 Chapter 2 Networking Standards and the OSI Model 1

STANDARDS Why Have Networking Standards?

Networking Standards What is a Standard –Documented agreement containing technical specifications –Stipulates design or performance of particular product or service –Where would we be without standards? Standards are essential in the networking world –Wide variety of hardware and software –Ensure network design compatibility Standards define minimum acceptable performance –Not ideal performance 3

Networking Standards Organizations Without organizations there would be no standards Many different organizations oversee computer industry standards Organizations responsibilities may overlap –Example: ANSI and IEEE set wireless standards –ANSI standards apply to type of NIC –IEEE standards involve communication protocols 4

ANSI ANSI (American National Standards Institute) –Determines standards for electronics industry and other fields –Represents US in setting international standards Requests voluntarily compliance with standards Obtaining ANSI approval requires rigorous testing ANSI standards documents available online – 5

EIA and TIA EIA (Electronic Industries Alliance) –Trade organization Sets standards for its members –Lobbies for favorable computer and electronics industries legislation and helps write ANSI standards TIA (Telecommunications Industry Association) –Focus of TIA Standards for information technology, wireless, satellite, fiber optics, and telephone equipment TIA/EIA 568-B Series –Guidelines for installing network cable in commercial buildings 6

IEEE IEEE (Institute of Electrical and Electronics Engineers) Goal of IEEE –Promote development and education in electrical engineering and computer science fields Maintains a standards board IEEE technical papers and standards are highly respected ( 7

ISO ISO (International Organization for Standardization) –Headquartered in Geneva, Switzerland –Collection of standards organizations Represents 162 countries Goal of ISO –Establish international technological standards to facilitate global information exchange and barrier free trade Widespread authority Not limited to just communications (ex. banking) 8

ITU ITU (International Telecommunication Union) –Specialized United Nations agency –Regulates international telecommunications –Provides developing countries with technical expertise and equipment –Members from 193 countries Focus of ITU –Global telecommunications issues –Worldwide Internet services implementation 9

ISOC ISOC (Internet Society) –Founded in 1992 –Establishes technical Internet standards Current ISOC concerns –Rapid Internet growth –Keeping Internet accessible –Information security –Stable Internet addressing services –Open standards 10

ISOC (cont’d.) ISOC oversees groups with specific missions –IAB (Internet Architecture Board) Oversees Internet’s design and management –IETF (Internet Engineering Task Force) Sets Internet system communication standards –Particularly protocol operation and interaction Anyone may submit standard proposal Elaborate review, testing, and approval processes 11

IANA and ICANN IANA (Internet Assigned Numbers Authority) and ICANN (Internet Corporation for Assigned Names and Numbers) – and IP (Internet Protocol) address –Address identifying computers in TCP/IP based (Internet) networks –Reliance on centralized management authorities 12

IANA and ICANN (cont’d.) IP address management history –Initially: IANA (Internet Assigned Numbers Authority) –1997:Three RIRs, now 5(Regional Internet Registries) ARIN Canada, many Caribbean and North Atlantic islands, and the United StatesARINCanada, many Caribbean and North Atlantic islands, and the United States APNIC Portions of Asia, portions of OceaniaAPNICPortions of Asia, portions of Oceania LACNIC Latin America, portions of the CaribbeanLACNICLatin America, portions of the Caribbean RIPE NCC Europe, the Middle East, Central AsiaRIPE NCCEurope, the Middle East, Central Asia AFRINIC Africa, portions of the Indian OceanAFRINICAfrica, portions of the Indian Ocean 13

14 IANA and ICANN (cont’d.) IP address management history (cont’d.) –Late 1990s: ICANN (Internet Corporation for Assigned Names and Numbers) took over Private nonprofit corporation Remains responsible for IP addressing and domain name management Helps co-ordinate how IP addresses are supplied ICANN is also the central repository for IP addresses IANA performs system administration

15 IANA and ICANN (cont’d.) The way it works: –Users and business obtain IP addresses from ISP (Internet service provider) who get it from regional internet registries (RIR) who ultimately get it from ICANN –Regional Internet Registry (RIR)

The OSI Model What is the OSI Model?

The OSI Model OSI (Open Systems Interconnection Model) Model for understanding and developing network computer-to-computer communications Developed by ISO in the 1980s Divides network communications into seven layers –Physical, Data Link, Network, Transport, Session, Presentation, Application 17

The OSI Model (cont’d.) Protocol interaction –Layer directly above and below Application layer protocols –Interact with software (ex. MS word) Physical layer protocols –Act on cables and connectors (UTP cable) 18

The OSI Model (cont’d.) Theoretical representation describing network communication between two nodes Hardware and software independent Every network communication process is represented PDUs (protocol data units) –Discrete amount of data –Application layer function –Flow through layers 6, 5, 4, 3, 2, and 1 Generalized model and sometimes imperfect 19

20 Flow of data through the OSI model

Application Layer Top (seventh) OSI model layer Does not include software applications Protocol functions –Facilitates communication between software applications (ex. MS word) and lower-layer network services –Network interprets application request –Application interprets data sent from network 21

Application Layer (cont’d.) Software applications negotiate with application layer protocols –Formatting, procedural, security, synchronization, and other requirements Example of Application layer protocol: HTTP, FTP 22

23 Application layer functions while retrieving a Web page Application Programming Interface

Presentation Layer Protocol functions –Accept Application layer data –Formats data Understandable to different applications and hosts Examples: GIF, JPG, TIFF, MPEG, QuickTime Servers as an interpreter (translator) –Encoding – interpret coding – character encoding Presentation layer services manage data encryption and decryption –Example protocol: Secure Sockets Layer (SSL) 24

25 Presentation layer services while retrieving a secure Web page

Session Layer Protocol functions –Coordinate and maintain communications between two network nodes Session –Connection for ongoing data exchange between two parties Connection between two devices EX: between remote client and access server EX: between Web browser client and Web server 26

Session Layer (cont’d.) Functions –Establishing and keeping alive communications link For session duration –Keeping communications secure –Synchronizing dialogue between two nodes –Determining if communications ended Determining where to restart transmission –Terminating communications –Set terms of communication –Identify session participants 27

28 Session layer protocols managing voice communications

Transport Layer Protocol functions –Accept data from Session layer –Manage end-to-end data delivery, correctly in order –Handle flow control Connection-oriented protocols –Establish connection before transmitting data –Example: TCP three-way handshake SYN (synchronization) packet SYN-ACK (synchronization-acknowledgment) ACK 29

TCP three-way handshake 30

Transport Layer (cont’d.) Checksum –Unique character string allowing receiving node to determine if arriving data matches sent data Connectionless protocols –Do not establish connection with another node before transmitting data –Do not check for data integrity (errors) –Faster than connection-oriented protocols (no overhead) –Useful when data must be transferred quickly 31

Transport Layer (cont’d.) Segmentation –Breaking large data units received from Session layer into multiple smaller units called segments –Increases data transmission efficiency MTU (maximum transmission unit) –Largest data unit network will carry –Ethernet default: 1500 bytes –Discovery routine used to determine MTU 32

Transport Layer (cont’d.) Reassembly –Recombining the segmented data units Sequencing –Identifying segments belonging to the same group of subdivided data –Specifies where data begins 33

34 Segmentation and reassembly

35 A TCP segment

Network Layer Protocol functions –Translate network addresses into physical counterparts –Decide how to route data from sender to receiver Addressing –System for assigning unique identification numbers to network devices Types of addresses –Network addresses (logical or virtual) –Physical addresses 36

Network Layer (cont’d.) Network address example: Physical address example: E97F3 Factors used to determine routing path –Delivery priority –Network congestion –Quality of service –Cost of alternative routes Routers belong in the network layer 37

Network Layer (cont’d.) Common Network layer protocol –IP (Internet Protocol) Fragmentation –Subdividing Transport layer segments –Performed at the Network layer Packet formation is here –Transport layer segment appended with logical addressing information 38

39 An IP packet

Data Link Layer Function of protocols –Divide data received into distinct frames for transmission in Physical layer Frame –Structured package for moving data Includes raw data (payload), sender’s and receiver’s network addresses, error checking and control information 40

Data Link Layer (cont’d.) Possible communication mishap –Not all information received or correctly received Frames are not the same Corrected by error checking –Frame check sequence –CRC (cyclic redundancy check) Possible glut of communication requests –Data Link layer controls flow of information Allows NIC to process data without error 41

Data Link Layer (cont’d.) Two Data Link layer sublayers –LLC (Logical Link Control) sublayer –MAC (Media Access Control) sublayer MAC sublayer –Manages access to the physical medium –Appends physical address of destination computer onto data frame 42

43 The Data Link layer and its sublayers

44 Data Link Layer (cont’d.) Physical address (sometimes called MAC address) –Fixed number associated with each device’s network interface MAC address components –Block ID Six-character sequence unique to each vendor –Device ID Six-character number added at vendor’s factory MAC addresses frequently depicted in hexadecimal format ( E97F3) EUI-64 – Block ID 6 characters, Device ID extended to ten characters

45 A NIC’s physical address or can be found by using ipconfig /all Manufacture lookup site:

Physical Layer Functions of protocols –Accept frames from Data Link layer –Generate signals as changes in voltage at the NIC Types of medium –Copper transmission medium Signals issued as voltage –Fiber-optic cable transmission medium Signals issued as light pulses –Wireless transmission medium Signals issued as electromagnetic waves 46

Physical Layer (cont’d.) Physical layer protocols’ responsibilities when receiving data –Detect and accept signals –Pass on to Data Link layer –Set data transmission rate –Monitor data error rates –No error checking Devices operating at Physical layer –Hubs and repeaters 47

Applying the OSI Model 48 Functions of the OSI layers

Communication Between Two Systems Data transformation (as seen through the 7 layers) –Original software application data differs from application layer to NIC data Information added at each layer PDUs –Generated in Application layer Segments –Generated in Transport layer –Unit of data resulting from subdividing larger PDU 49

Communication Between Two Systems Packets –Generated in Network layer –Data with logical addressing information added to segments Frames –Generated in Data Link layer –Composed of several smaller components or fields Encapsulation –Occurs in Data Link layer –Process of adding a header and trailer component to make frame Physical layer transmits frame over the network 50

51

52 Data transformation through the OSI model

OSI model vs TCP/IP model 53

Frame Specifications Frames –Composed of several smaller components or fields Frame characteristic dependencies –Network type where frames run –Standards frames must follow Ethernet –Four different types of Ethernet frames –Most popular: IEEE standard 54

Frame Specifications (cont’d.) Token ring –Relies upon direct links between nodes and ring topology, Nearly obsolete –Defined by IEEE standard Ethernet frames and token ring frames differ –Will not interact with each other –Devices cannot support more than one frame type per physical interface or NIC 55

IEEE Networking Specifications IEEE’s Project 802 –Effort to standardize physical and logical network elements Frame types and addressing Connectivity Networking media Error-checking algorithms Encryption Emerging technologies 802.3: Ethernet : Wireless 56

57 IEEE 802 standards

Summary Standards and standard organizations help ensure interoperability between software and hardware from different manufacturers ISO’s OSI (Open Systems Interconnection) model –Represents communication between two networked computers –Includes seven layers (Know) IEEE’s Project 802 aims to standardize networking elements –Significant IEEE 802 standards include (Ethernet) and (wireless) 58

Misc All People Seem To Need Data Processing –Application, Presentation, Session, Transport, Network, Data Link, Physical From Command Prompt: ipconfig /all Find out who makes your NIC? 59

End of Chapter 2 Questions 60