SlideShare una empresa de Scribd logo
1 de 35
©2015 Amir Jafari – www.amir-Jafari.com
Routing and Switching 200-120
2 - The TCP/IP and OSI Networking Models
The TCP/IP and OSI Networking
Models
©2015 Amir Jafari – www.amir-Jafari.com
Agenda
 Basic Ideas About Computer Networking
 TCP/IP Networking Model
 OSI Networking Model
 Comparing OSI and TCP/IP
TCP/IP Networking Model
©2015 Amir Jafari – www.amir-Jafari.com
Perspectives on Networking
 How you use the Internet from home
 high-speed Internet connection like DSL or cable TV
TCP/IP Networking Model
©2015 Amir Jafari – www.amir-Jafari.com
Perspectives on Networking
 Enterprise Network
 Small Office Home Office (SOHO)
TCP/IP Networking Model
©2015 Amir Jafari – www.amir-Jafari.com
Networking Model
 Also called either a networking architecture or networking blueprint
 Networks require all the devices to follow the rules
 The networking model defines rules about how each part of the network
should work, as well as how the parts should work together
 The networking model refers to a comprehensive set of documents
 Protocol: set of logical rules that devices must follow to communicate
 Like an architectural blueprint for building a house
 Vendors build their products with some networking model
TCP/IP Networking Model
©2015 Amir Jafari – www.amir-Jafari.com
History Leading to TCP/IP
 Systems Network Architecture (SNA) published by IBM in 1974
 Open Systems Interconnection (OSI) networking model
 International Organization for Standardization (ISO)
 To standardize data networking protocols to allow communication between
all computers across the entire planet
 TCP/IP (Transmission Control Protocol/Internet Protocol)
 Department of Defense (DoD)
 Researchers at various universities volunteered to help further develop the
protocols
 OSI has slower formal standardization process as compared with TCP/IP
TCP/IP Networking Model
©2015 Amir Jafari – www.amir-Jafari.com
History Leading to TCP/IP
TCP/IP Networking Model
©2015 Amir Jafari – www.amir-Jafari.com
Overview of the TCP/IP Networking Model
 References a large collection of protocols that allow computers to
communicate
 Requests for Comments (RFC): define a protocol
 Referring to standards or protocols created by other standards body or vendor
consortium
 Layers:
 Help people understand a networking model,
 Each model breaks the functions into a small number of categories
TCP/IP Networking Model
©2015 Amir Jafari – www.amir-Jafari.com
Overview of the TCP/IP Networking Model
 TCP/IP actually has two alternative models
 The model on the left shows the original TCP/IP model listed in RFC 1122
 The TCP/IP model on the right is a common method used today
TCP/IP Networking Model
©2015 Amir Jafari – www.amir-Jafari.com
Overview of the TCP/IP Networking Model
TCP/IP Architectural Model and Example
Protocols
TCP/IP Networking Model
©2015 Amir Jafari – www.amir-Jafari.com
TCP/IP Application Layer
 Provide services to the application software running on a computer
 The application layer does not define the application itself
 Provides an interface between software running on a computer and the
network itself
TCP/IP Networking Model
©2015 Amir Jafari – www.amir-Jafari.com
HTTP Overview
 HTTP (Hyper Text Transfer Protocol)
 HTTP defines how web browsers can pull the contents of a web page from a
web server
TCP/IP Networking Model
©2015 Amir Jafari – www.amir-Jafari.com
HTTP Protocol Mechanisms
 Uniform Resource Locators (URL)
 The full version of most web addresses
 begins with the letters “http,” which means that HTTP is used to transfer
the web pages
TCP/IP Networking Model
©2015 Amir Jafari – www.amir-Jafari.com
TCP/IP Transport Layer
 Transport layer protocols provide services to the application layer protocols
that reside one layer higher in the TCP/IP model
 The two most commonly used transport layer protocols :
1. Transmission Control Protocol (TCP)
2. User Datagram Protocol (UDP)
TCP/IP Networking Model
©2015 Amir Jafari – www.amir-Jafari.com
TCP Error Recovery Basics
 TCP/IP needs a mechanism to guarantee delivery of data across a network
 To recover from errors, TCP uses the concept of acknowledgments
TCP/IP Networking Model
©2015 Amir Jafari – www.amir-Jafari.com
Same-Layer and Adjacent-Layer Interactions
TCP/IP Networking Model
©2015 Amir Jafari – www.amir-Jafari.com
TCP/IP Network Layer
 One major protocol: the Internet Protocol (IP)
 Provides several features, most importantly, addressing and routing
 TCP/IP defines two versions of IP: IP Version 4 (IPv4) and IP Version 6 (IPv6).
TCP/IP Networking Model
©2015 Amir Jafari – www.amir-Jafari.com
Internet Protocol and the Postal Service
TCP/IP Networking Model
©2015 Amir Jafari – www.amir-Jafari.com
Internet Protocol Addressing Basics
 TCP/IP host—needs a unique address so that it can be identified in the
network
 Defines how to group addresses together
TCP/IP Networking Model
©2015 Amir Jafari – www.amir-Jafari.com
Internet Protocol Addressing Basics
 This style of number is called a dotted-decimal notation (DDN)
 Routers are networking devices that connect the parts of the TCP/IP network
together for the purpose of routing (forwarding) IP packets to the correct
destination
 Routers make decisions based on the IP address included with the packet
 IP host refers to any device, regardless of size or power, that has an IP
address and connects to any TCP/IP network.
TCP/IP Networking Model
©2015 Amir Jafari – www.amir-Jafari.com
IP Routing Basics
 The TCP/IP network layer, using the IP protocol, provides a service of
forwarding IP packets from one device to another
 The process of forwarding the IP packet is called IP routing.
TCP/IP Networking Model
©2015 Amir Jafari – www.amir-Jafari.com
TCP/IP Link Layer (Data Link Plus Physical)
 defines the protocols and hardware required to deliver data across some
physical network
 Ethernet network, implements link-layer protocols
TCP/IP Networking Model
©2015 Amir Jafari – www.amir-Jafari.com
TCP/IP Link Layer (Data Link Plus Physical)
 The link layer includes all the variations of Ethernet protocols, along with
several other LAN standards
 The link layer includes wide-area network (WAN) standards for different
physical media, such as the Point-to-Point Protocol (PPP) and Frame Relay
 The TCP/IP link layer includes two distinct functions
1. Functions related to the physical transmission of the data
2. Protocols and rules that control the use of the physical media
TCP/IP Networking Model
©2015 Amir Jafari – www.amir-Jafari.com
Comparing the Original and Modern TCP/IP Models
TCP/IP Networking Model
©2015 Amir Jafari – www.amir-Jafari.com
Data Encapsulation Terminology)
 Each layer adds its own header to the data supplied by the higher layer
 Encapsulation: the process of putting headers (and sometimes trailers) around
some data
TCP/IP Networking Model
©2015 Amir Jafari – www.amir-Jafari.com
Names of TCP/IP Messages)
OSI Networking Model
©2015 Amir Jafari – www.amir-Jafari.com
OSI Networking Model
 The first large effort to create a vendor-neutral networking model
 OSI no longer exists as a networking model
 Although some of the original protocols referenced by the OSI model still exist
 The OSI model has many similarities to the TCP/IP model from a basic
conceptual perspective
OSI Networking Model
©2015 Amir Jafari – www.amir-Jafari.com
Comparing OSI and TCP/IP
OSI Networking Model
©2015 Amir Jafari – www.amir-Jafari.com
Describing Protocols by Referencing the OSI Layers
 The comparison of OSI layers to other protocol models is a general
comparison of major goals, and not a comparison of the specific methods
 For Example, both the OSI and TCP/IP network layers define logical
addressing and routing. However, the addresses have a different size, and
the routing logic even works differently.
OSI Networking Model
©2015 Amir Jafari – www.amir-Jafari.com
OSI Layers and Their Functions
OSI Networking Model
©2015 Amir Jafari – www.amir-Jafari.com
OSI Layers and Their Functions
OSI Networking Model
©2015 Amir Jafari – www.amir-Jafari.com
OSI Layers and Their Functions
OSI Networking Model
©2015 Amir Jafari – www.amir-Jafari.com
OSI Layering Concepts and Benefits
Benefits of layered protocol specifications:
 Less complex
 Standard interfaces
 Easier to learn
 Easier to develop
 Multivendor interoperability
 Modular engineering
OSI Networking Model
©2015 Amir Jafari – www.amir-Jafari.com
OSI Encapsulation Terminology
OSI uses a more generic term: protocol data unit (PDU)
The TCP/IP and OSI Networking
Models
©2015 Amir Jafari – www.amir-Jafari.com
References
1) Cisco Systems, Inc, www.cisco.com/
2) Wendell Odom ,”Cisco CCENT/CCNA ICND1 100-101 Official Cert Guide”,
Cisco Press, USA, 2013

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

IP addressing and Subnetting PPT
IP addressing and Subnetting PPTIP addressing and Subnetting PPT
IP addressing and Subnetting PPT
 
CCNAv5 - S1: Chapter 3 - Network protocols and communications
CCNAv5 - S1: Chapter 3 - Network protocols and communicationsCCNAv5 - S1: Chapter 3 - Network protocols and communications
CCNAv5 - S1: Chapter 3 - Network protocols and communications
 
Cisco Networking (Routing and Switching)
Cisco Networking (Routing and Switching)Cisco Networking (Routing and Switching)
Cisco Networking (Routing and Switching)
 
CCNAv5 - S1: Chapter 5 - Ethernet
CCNAv5 - S1: Chapter 5 - EthernetCCNAv5 - S1: Chapter 5 - Ethernet
CCNAv5 - S1: Chapter 5 - Ethernet
 
Ports and protocols
Ports and protocolsPorts and protocols
Ports and protocols
 
Frame relay
Frame relayFrame relay
Frame relay
 
OSI Model
OSI ModelOSI Model
OSI Model
 
IP Routing
IP RoutingIP Routing
IP Routing
 
Point to point protocol | PPP - Nitish Jadia
Point to point protocol | PPP - Nitish JadiaPoint to point protocol | PPP - Nitish Jadia
Point to point protocol | PPP - Nitish Jadia
 
OSI Model
OSI ModelOSI Model
OSI Model
 
CCNA ppt Day 1
CCNA ppt Day 1CCNA ppt Day 1
CCNA ppt Day 1
 
Networking Concepts
Networking ConceptsNetworking Concepts
Networking Concepts
 
CCNA PPT
CCNA PPTCCNA PPT
CCNA PPT
 
CCNA Course Training Presentation
CCNA Course Training PresentationCCNA Course Training Presentation
CCNA Course Training Presentation
 
IPv4
IPv4IPv4
IPv4
 
Ospf.ppt
Ospf.pptOspf.ppt
Ospf.ppt
 
Ipv4 ppt
Ipv4 pptIpv4 ppt
Ipv4 ppt
 
IPv6
IPv6IPv6
IPv6
 
Ip address
Ip addressIp address
Ip address
 
IPv4 Addressing
 IPv4 Addressing   IPv4 Addressing
IPv4 Addressing
 

Destacado

CCNA R&S-10-Implementing Ethernet Virtual LANs
CCNA R&S-10-Implementing Ethernet Virtual LANsCCNA R&S-10-Implementing Ethernet Virtual LANs
CCNA R&S-10-Implementing Ethernet Virtual LANsAmir Jafari
 
CCNA R&S-15-Perspectives on IPv4 Subnetting
CCNA R&S-15-Perspectives on IPv4 SubnettingCCNA R&S-15-Perspectives on IPv4 Subnetting
CCNA R&S-15-Perspectives on IPv4 SubnettingAmir Jafari
 
CCNA R&S-01-Introduction to Cisco Certified Network Associate
CCNA R&S-01-Introduction to Cisco Certified Network AssociateCCNA R&S-01-Introduction to Cisco Certified Network Associate
CCNA R&S-01-Introduction to Cisco Certified Network AssociateAmir Jafari
 
CCNA R&S-12-Spanning Tree Protocol Concepts
CCNA R&S-12-Spanning Tree Protocol ConceptsCCNA R&S-12-Spanning Tree Protocol Concepts
CCNA R&S-12-Spanning Tree Protocol ConceptsAmir Jafari
 
CCNA R&S-17-Analyzing Subnet Masks
CCNA R&S-17-Analyzing Subnet MasksCCNA R&S-17-Analyzing Subnet Masks
CCNA R&S-17-Analyzing Subnet MasksAmir Jafari
 
CCNA R&S-16-Analyzing Classful IPv4 Networks
CCNA R&S-16-Analyzing Classful IPv4 NetworksCCNA R&S-16-Analyzing Classful IPv4 Networks
CCNA R&S-16-Analyzing Classful IPv4 NetworksAmir Jafari
 
CCNA R&S-09-Configuring Ethernet Switching
CCNA R&S-09-Configuring Ethernet SwitchingCCNA R&S-09-Configuring Ethernet Switching
CCNA R&S-09-Configuring Ethernet SwitchingAmir Jafari
 
CCNA R&S-11-Troubleshooting Ethernet LANs
CCNA R&S-11-Troubleshooting Ethernet LANsCCNA R&S-11-Troubleshooting Ethernet LANs
CCNA R&S-11-Troubleshooting Ethernet LANsAmir Jafari
 
CCNA R&S-06-Fundamentals of TCP-IP Transport and Applications
CCNA R&S-06-Fundamentals of TCP-IP Transport and ApplicationsCCNA R&S-06-Fundamentals of TCP-IP Transport and Applications
CCNA R&S-06-Fundamentals of TCP-IP Transport and ApplicationsAmir Jafari
 
CCCNA R&S-04-Fundamentals of WANs
CCCNA R&S-04-Fundamentals of WANsCCCNA R&S-04-Fundamentals of WANs
CCCNA R&S-04-Fundamentals of WANsAmir Jafari
 
CCNA R&S-19-Operating Cisco Routers
CCNA R&S-19-Operating Cisco RoutersCCNA R&S-19-Operating Cisco Routers
CCNA R&S-19-Operating Cisco RoutersAmir Jafari
 
CCCNA R&S-03-Fundamentals of Ethernet LANs
CCCNA R&S-03-Fundamentals of Ethernet LANsCCCNA R&S-03-Fundamentals of Ethernet LANs
CCCNA R&S-03-Fundamentals of Ethernet LANsAmir Jafari
 
CCNA R&S-13-Spanning Tree Protocol Implementation
CCNA R&S-13-Spanning Tree Protocol ImplementationCCNA R&S-13-Spanning Tree Protocol Implementation
CCNA R&S-13-Spanning Tree Protocol ImplementationAmir Jafari
 
Smart powetr grids
Smart powetr gridsSmart powetr grids
Smart powetr gridsAmir Jafari
 
CCNA Lab 5-Configuring Inter-VLAN Routing
CCNA Lab 5-Configuring Inter-VLAN RoutingCCNA Lab 5-Configuring Inter-VLAN Routing
CCNA Lab 5-Configuring Inter-VLAN RoutingAmir Jafari
 
CCNA R&S-20-Configuring IPv4 Addresses and Routes
CCNA R&S-20-Configuring IPv4 Addresses and RoutesCCNA R&S-20-Configuring IPv4 Addresses and Routes
CCNA R&S-20-Configuring IPv4 Addresses and RoutesAmir Jafari
 
CCNA Lab 4-Configuring EtherChannels and optimizing Spanning Tree Protocol on...
CCNA Lab 4-Configuring EtherChannels and optimizing Spanning Tree Protocol on...CCNA Lab 4-Configuring EtherChannels and optimizing Spanning Tree Protocol on...
CCNA Lab 4-Configuring EtherChannels and optimizing Spanning Tree Protocol on...Amir Jafari
 
CCNA R&S-18-Analyzing Existing Subnets
CCNA R&S-18-Analyzing Existing SubnetsCCNA R&S-18-Analyzing Existing Subnets
CCNA R&S-18-Analyzing Existing SubnetsAmir Jafari
 

Destacado (18)

CCNA R&S-10-Implementing Ethernet Virtual LANs
CCNA R&S-10-Implementing Ethernet Virtual LANsCCNA R&S-10-Implementing Ethernet Virtual LANs
CCNA R&S-10-Implementing Ethernet Virtual LANs
 
CCNA R&S-15-Perspectives on IPv4 Subnetting
CCNA R&S-15-Perspectives on IPv4 SubnettingCCNA R&S-15-Perspectives on IPv4 Subnetting
CCNA R&S-15-Perspectives on IPv4 Subnetting
 
CCNA R&S-01-Introduction to Cisco Certified Network Associate
CCNA R&S-01-Introduction to Cisco Certified Network AssociateCCNA R&S-01-Introduction to Cisco Certified Network Associate
CCNA R&S-01-Introduction to Cisco Certified Network Associate
 
CCNA R&S-12-Spanning Tree Protocol Concepts
CCNA R&S-12-Spanning Tree Protocol ConceptsCCNA R&S-12-Spanning Tree Protocol Concepts
CCNA R&S-12-Spanning Tree Protocol Concepts
 
CCNA R&S-17-Analyzing Subnet Masks
CCNA R&S-17-Analyzing Subnet MasksCCNA R&S-17-Analyzing Subnet Masks
CCNA R&S-17-Analyzing Subnet Masks
 
CCNA R&S-16-Analyzing Classful IPv4 Networks
CCNA R&S-16-Analyzing Classful IPv4 NetworksCCNA R&S-16-Analyzing Classful IPv4 Networks
CCNA R&S-16-Analyzing Classful IPv4 Networks
 
CCNA R&S-09-Configuring Ethernet Switching
CCNA R&S-09-Configuring Ethernet SwitchingCCNA R&S-09-Configuring Ethernet Switching
CCNA R&S-09-Configuring Ethernet Switching
 
CCNA R&S-11-Troubleshooting Ethernet LANs
CCNA R&S-11-Troubleshooting Ethernet LANsCCNA R&S-11-Troubleshooting Ethernet LANs
CCNA R&S-11-Troubleshooting Ethernet LANs
 
CCNA R&S-06-Fundamentals of TCP-IP Transport and Applications
CCNA R&S-06-Fundamentals of TCP-IP Transport and ApplicationsCCNA R&S-06-Fundamentals of TCP-IP Transport and Applications
CCNA R&S-06-Fundamentals of TCP-IP Transport and Applications
 
CCCNA R&S-04-Fundamentals of WANs
CCCNA R&S-04-Fundamentals of WANsCCCNA R&S-04-Fundamentals of WANs
CCCNA R&S-04-Fundamentals of WANs
 
CCNA R&S-19-Operating Cisco Routers
CCNA R&S-19-Operating Cisco RoutersCCNA R&S-19-Operating Cisco Routers
CCNA R&S-19-Operating Cisco Routers
 
CCCNA R&S-03-Fundamentals of Ethernet LANs
CCCNA R&S-03-Fundamentals of Ethernet LANsCCCNA R&S-03-Fundamentals of Ethernet LANs
CCCNA R&S-03-Fundamentals of Ethernet LANs
 
CCNA R&S-13-Spanning Tree Protocol Implementation
CCNA R&S-13-Spanning Tree Protocol ImplementationCCNA R&S-13-Spanning Tree Protocol Implementation
CCNA R&S-13-Spanning Tree Protocol Implementation
 
Smart powetr grids
Smart powetr gridsSmart powetr grids
Smart powetr grids
 
CCNA Lab 5-Configuring Inter-VLAN Routing
CCNA Lab 5-Configuring Inter-VLAN RoutingCCNA Lab 5-Configuring Inter-VLAN Routing
CCNA Lab 5-Configuring Inter-VLAN Routing
 
CCNA R&S-20-Configuring IPv4 Addresses and Routes
CCNA R&S-20-Configuring IPv4 Addresses and RoutesCCNA R&S-20-Configuring IPv4 Addresses and Routes
CCNA R&S-20-Configuring IPv4 Addresses and Routes
 
CCNA Lab 4-Configuring EtherChannels and optimizing Spanning Tree Protocol on...
CCNA Lab 4-Configuring EtherChannels and optimizing Spanning Tree Protocol on...CCNA Lab 4-Configuring EtherChannels and optimizing Spanning Tree Protocol on...
CCNA Lab 4-Configuring EtherChannels and optimizing Spanning Tree Protocol on...
 
CCNA R&S-18-Analyzing Existing Subnets
CCNA R&S-18-Analyzing Existing SubnetsCCNA R&S-18-Analyzing Existing Subnets
CCNA R&S-18-Analyzing Existing Subnets
 

Similar a CCCNA R&S-02-The TCP-IP and OSI Networking Models

Presentation on TCP\IP protocols
Presentation on TCP\IP protocolsPresentation on TCP\IP protocols
Presentation on TCP\IP protocolssabanoor40
 
Protocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol SuiteProtocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol SuiteAtharaw Deshmukh
 
CCNA RS_NB - Chapter 4
CCNA RS_NB - Chapter 4CCNA RS_NB - Chapter 4
CCNA RS_NB - Chapter 4Irsandi Hasan
 
Teacher's Attachment 29.ppt
Teacher's Attachment 29.pptTeacher's Attachment 29.ppt
Teacher's Attachment 29.pptToobaNoor22
 
CSS (KNC-301) 2. TCP IP By Vivek Tripathi.pptx
CSS (KNC-301)  2. TCP IP By Vivek Tripathi.pptxCSS (KNC-301)  2. TCP IP By Vivek Tripathi.pptx
CSS (KNC-301) 2. TCP IP By Vivek Tripathi.pptxVivekTripathi684438
 
Cisco discovery d homesb module 6 - v.4 in english.
Cisco discovery   d homesb module 6 - v.4 in english.Cisco discovery   d homesb module 6 - v.4 in english.
Cisco discovery d homesb module 6 - v.4 in english.igede tirtanata
 
testppt ch01(1)
testppt ch01(1)testppt ch01(1)
testppt ch01(1)ryaekle
 
The TCP/IP and OSI models
The TCP/IP and OSI modelsThe TCP/IP and OSI models
The TCP/IP and OSI modelsJake Weaver
 
Net essentials6e ch5
Net essentials6e ch5Net essentials6e ch5
Net essentials6e ch5APSU
 
Tcp model by ananya shukla
Tcp model by ananya shuklaTcp model by ananya shukla
Tcp model by ananya shuklaananya_shukla
 
Chapter 10 - Application Layer
Chapter 10 - Application LayerChapter 10 - Application Layer
Chapter 10 - Application LayerYaser Rahmati
 
CCNAv5 - S1: Chapter 10 Application Layer
CCNAv5 - S1: Chapter 10 Application LayerCCNAv5 - S1: Chapter 10 Application Layer
CCNAv5 - S1: Chapter 10 Application LayerVuz Dở Hơi
 
Chapter 10 : Application layer
Chapter 10 : Application layerChapter 10 : Application layer
Chapter 10 : Application layerteknetir
 

Similar a CCCNA R&S-02-The TCP-IP and OSI Networking Models (20)

TCP/IP Modal
TCP/IP ModalTCP/IP Modal
TCP/IP Modal
 
TCP/IP model
TCP/IP modelTCP/IP model
TCP/IP model
 
Presentation on TCP\IP protocols
Presentation on TCP\IP protocolsPresentation on TCP\IP protocols
Presentation on TCP\IP protocols
 
TCP_IP.pptx
TCP_IP.pptxTCP_IP.pptx
TCP_IP.pptx
 
History of tcp
History of tcpHistory of tcp
History of tcp
 
O’ level
O’ levelO’ level
O’ level
 
Protocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol SuiteProtocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol Suite
 
CCNA RS_NB - Chapter 4
CCNA RS_NB - Chapter 4CCNA RS_NB - Chapter 4
CCNA RS_NB - Chapter 4
 
Teacher's Attachment 29.ppt
Teacher's Attachment 29.pptTeacher's Attachment 29.ppt
Teacher's Attachment 29.ppt
 
CSS (KNC-301) 2. TCP IP By Vivek Tripathi.pptx
CSS (KNC-301)  2. TCP IP By Vivek Tripathi.pptxCSS (KNC-301)  2. TCP IP By Vivek Tripathi.pptx
CSS (KNC-301) 2. TCP IP By Vivek Tripathi.pptx
 
Cisco discovery d homesb module 6 - v.4 in english.
Cisco discovery   d homesb module 6 - v.4 in english.Cisco discovery   d homesb module 6 - v.4 in english.
Cisco discovery d homesb module 6 - v.4 in english.
 
Tcp ip tutorial
Tcp ip tutorialTcp ip tutorial
Tcp ip tutorial
 
testppt ch01(1)
testppt ch01(1)testppt ch01(1)
testppt ch01(1)
 
The TCP/IP and OSI models
The TCP/IP and OSI modelsThe TCP/IP and OSI models
The TCP/IP and OSI models
 
Net essentials6e ch5
Net essentials6e ch5Net essentials6e ch5
Net essentials6e ch5
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
 
Tcp model by ananya shukla
Tcp model by ananya shuklaTcp model by ananya shukla
Tcp model by ananya shukla
 
Chapter 10 - Application Layer
Chapter 10 - Application LayerChapter 10 - Application Layer
Chapter 10 - Application Layer
 
CCNAv5 - S1: Chapter 10 Application Layer
CCNAv5 - S1: Chapter 10 Application LayerCCNAv5 - S1: Chapter 10 Application Layer
CCNAv5 - S1: Chapter 10 Application Layer
 
Chapter 10 : Application layer
Chapter 10 : Application layerChapter 10 : Application layer
Chapter 10 : Application layer
 

Más de Amir Jafari

CCNA Lab 3-VLAN Configuration on Switch
CCNA Lab 3-VLAN Configuration on SwitchCCNA Lab 3-VLAN Configuration on Switch
CCNA Lab 3-VLAN Configuration on SwitchAmir Jafari
 
CCNA Lab 2-Configuring a Switch Part II
CCNA Lab 2-Configuring a Switch Part IICCNA Lab 2-Configuring a Switch Part II
CCNA Lab 2-Configuring a Switch Part IIAmir Jafari
 
CCNA Lab 1-Configuring a Switch Part I
CCNA Lab 1-Configuring a Switch Part ICCNA Lab 1-Configuring a Switch Part I
CCNA Lab 1-Configuring a Switch Part IAmir Jafari
 
CCNA Voice 640-461- Part 4 historic voice-digital connectivity-part 2
CCNA Voice 640-461- Part 4  historic voice-digital connectivity-part 2CCNA Voice 640-461- Part 4  historic voice-digital connectivity-part 2
CCNA Voice 640-461- Part 4 historic voice-digital connectivity-part 2Amir Jafari
 
Performance evaluation-of-ieee-802.11p-for-vehicular-communication-networks
Performance evaluation-of-ieee-802.11p-for-vehicular-communication-networksPerformance evaluation-of-ieee-802.11p-for-vehicular-communication-networks
Performance evaluation-of-ieee-802.11p-for-vehicular-communication-networksAmir Jafari
 
Performance Evaluation Of IEEE 802.11p For Vehicular Communication Networks
Performance Evaluation Of IEEE 802.11p For Vehicular Communication NetworksPerformance Evaluation Of IEEE 802.11p For Vehicular Communication Networks
Performance Evaluation Of IEEE 802.11p For Vehicular Communication NetworksAmir Jafari
 

Más de Amir Jafari (7)

CCNA Lab 3-VLAN Configuration on Switch
CCNA Lab 3-VLAN Configuration on SwitchCCNA Lab 3-VLAN Configuration on Switch
CCNA Lab 3-VLAN Configuration on Switch
 
CCNA Lab 2-Configuring a Switch Part II
CCNA Lab 2-Configuring a Switch Part IICCNA Lab 2-Configuring a Switch Part II
CCNA Lab 2-Configuring a Switch Part II
 
CCNA Lab 1-Configuring a Switch Part I
CCNA Lab 1-Configuring a Switch Part ICCNA Lab 1-Configuring a Switch Part I
CCNA Lab 1-Configuring a Switch Part I
 
Network design
Network designNetwork design
Network design
 
CCNA Voice 640-461- Part 4 historic voice-digital connectivity-part 2
CCNA Voice 640-461- Part 4  historic voice-digital connectivity-part 2CCNA Voice 640-461- Part 4  historic voice-digital connectivity-part 2
CCNA Voice 640-461- Part 4 historic voice-digital connectivity-part 2
 
Performance evaluation-of-ieee-802.11p-for-vehicular-communication-networks
Performance evaluation-of-ieee-802.11p-for-vehicular-communication-networksPerformance evaluation-of-ieee-802.11p-for-vehicular-communication-networks
Performance evaluation-of-ieee-802.11p-for-vehicular-communication-networks
 
Performance Evaluation Of IEEE 802.11p For Vehicular Communication Networks
Performance Evaluation Of IEEE 802.11p For Vehicular Communication NetworksPerformance Evaluation Of IEEE 802.11p For Vehicular Communication Networks
Performance Evaluation Of IEEE 802.11p For Vehicular Communication Networks
 

Último

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 

Último (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 

CCCNA R&S-02-The TCP-IP and OSI Networking Models

  • 1. ©2015 Amir Jafari – www.amir-Jafari.com Routing and Switching 200-120 2 - The TCP/IP and OSI Networking Models
  • 2. The TCP/IP and OSI Networking Models ©2015 Amir Jafari – www.amir-Jafari.com Agenda  Basic Ideas About Computer Networking  TCP/IP Networking Model  OSI Networking Model  Comparing OSI and TCP/IP
  • 3. TCP/IP Networking Model ©2015 Amir Jafari – www.amir-Jafari.com Perspectives on Networking  How you use the Internet from home  high-speed Internet connection like DSL or cable TV
  • 4. TCP/IP Networking Model ©2015 Amir Jafari – www.amir-Jafari.com Perspectives on Networking  Enterprise Network  Small Office Home Office (SOHO)
  • 5. TCP/IP Networking Model ©2015 Amir Jafari – www.amir-Jafari.com Networking Model  Also called either a networking architecture or networking blueprint  Networks require all the devices to follow the rules  The networking model defines rules about how each part of the network should work, as well as how the parts should work together  The networking model refers to a comprehensive set of documents  Protocol: set of logical rules that devices must follow to communicate  Like an architectural blueprint for building a house  Vendors build their products with some networking model
  • 6. TCP/IP Networking Model ©2015 Amir Jafari – www.amir-Jafari.com History Leading to TCP/IP  Systems Network Architecture (SNA) published by IBM in 1974  Open Systems Interconnection (OSI) networking model  International Organization for Standardization (ISO)  To standardize data networking protocols to allow communication between all computers across the entire planet  TCP/IP (Transmission Control Protocol/Internet Protocol)  Department of Defense (DoD)  Researchers at various universities volunteered to help further develop the protocols  OSI has slower formal standardization process as compared with TCP/IP
  • 7. TCP/IP Networking Model ©2015 Amir Jafari – www.amir-Jafari.com History Leading to TCP/IP
  • 8. TCP/IP Networking Model ©2015 Amir Jafari – www.amir-Jafari.com Overview of the TCP/IP Networking Model  References a large collection of protocols that allow computers to communicate  Requests for Comments (RFC): define a protocol  Referring to standards or protocols created by other standards body or vendor consortium  Layers:  Help people understand a networking model,  Each model breaks the functions into a small number of categories
  • 9. TCP/IP Networking Model ©2015 Amir Jafari – www.amir-Jafari.com Overview of the TCP/IP Networking Model  TCP/IP actually has two alternative models  The model on the left shows the original TCP/IP model listed in RFC 1122  The TCP/IP model on the right is a common method used today
  • 10. TCP/IP Networking Model ©2015 Amir Jafari – www.amir-Jafari.com Overview of the TCP/IP Networking Model TCP/IP Architectural Model and Example Protocols
  • 11. TCP/IP Networking Model ©2015 Amir Jafari – www.amir-Jafari.com TCP/IP Application Layer  Provide services to the application software running on a computer  The application layer does not define the application itself  Provides an interface between software running on a computer and the network itself
  • 12. TCP/IP Networking Model ©2015 Amir Jafari – www.amir-Jafari.com HTTP Overview  HTTP (Hyper Text Transfer Protocol)  HTTP defines how web browsers can pull the contents of a web page from a web server
  • 13. TCP/IP Networking Model ©2015 Amir Jafari – www.amir-Jafari.com HTTP Protocol Mechanisms  Uniform Resource Locators (URL)  The full version of most web addresses  begins with the letters “http,” which means that HTTP is used to transfer the web pages
  • 14. TCP/IP Networking Model ©2015 Amir Jafari – www.amir-Jafari.com TCP/IP Transport Layer  Transport layer protocols provide services to the application layer protocols that reside one layer higher in the TCP/IP model  The two most commonly used transport layer protocols : 1. Transmission Control Protocol (TCP) 2. User Datagram Protocol (UDP)
  • 15. TCP/IP Networking Model ©2015 Amir Jafari – www.amir-Jafari.com TCP Error Recovery Basics  TCP/IP needs a mechanism to guarantee delivery of data across a network  To recover from errors, TCP uses the concept of acknowledgments
  • 16. TCP/IP Networking Model ©2015 Amir Jafari – www.amir-Jafari.com Same-Layer and Adjacent-Layer Interactions
  • 17. TCP/IP Networking Model ©2015 Amir Jafari – www.amir-Jafari.com TCP/IP Network Layer  One major protocol: the Internet Protocol (IP)  Provides several features, most importantly, addressing and routing  TCP/IP defines two versions of IP: IP Version 4 (IPv4) and IP Version 6 (IPv6).
  • 18. TCP/IP Networking Model ©2015 Amir Jafari – www.amir-Jafari.com Internet Protocol and the Postal Service
  • 19. TCP/IP Networking Model ©2015 Amir Jafari – www.amir-Jafari.com Internet Protocol Addressing Basics  TCP/IP host—needs a unique address so that it can be identified in the network  Defines how to group addresses together
  • 20. TCP/IP Networking Model ©2015 Amir Jafari – www.amir-Jafari.com Internet Protocol Addressing Basics  This style of number is called a dotted-decimal notation (DDN)  Routers are networking devices that connect the parts of the TCP/IP network together for the purpose of routing (forwarding) IP packets to the correct destination  Routers make decisions based on the IP address included with the packet  IP host refers to any device, regardless of size or power, that has an IP address and connects to any TCP/IP network.
  • 21. TCP/IP Networking Model ©2015 Amir Jafari – www.amir-Jafari.com IP Routing Basics  The TCP/IP network layer, using the IP protocol, provides a service of forwarding IP packets from one device to another  The process of forwarding the IP packet is called IP routing.
  • 22. TCP/IP Networking Model ©2015 Amir Jafari – www.amir-Jafari.com TCP/IP Link Layer (Data Link Plus Physical)  defines the protocols and hardware required to deliver data across some physical network  Ethernet network, implements link-layer protocols
  • 23. TCP/IP Networking Model ©2015 Amir Jafari – www.amir-Jafari.com TCP/IP Link Layer (Data Link Plus Physical)  The link layer includes all the variations of Ethernet protocols, along with several other LAN standards  The link layer includes wide-area network (WAN) standards for different physical media, such as the Point-to-Point Protocol (PPP) and Frame Relay  The TCP/IP link layer includes two distinct functions 1. Functions related to the physical transmission of the data 2. Protocols and rules that control the use of the physical media
  • 24. TCP/IP Networking Model ©2015 Amir Jafari – www.amir-Jafari.com Comparing the Original and Modern TCP/IP Models
  • 25. TCP/IP Networking Model ©2015 Amir Jafari – www.amir-Jafari.com Data Encapsulation Terminology)  Each layer adds its own header to the data supplied by the higher layer  Encapsulation: the process of putting headers (and sometimes trailers) around some data
  • 26. TCP/IP Networking Model ©2015 Amir Jafari – www.amir-Jafari.com Names of TCP/IP Messages)
  • 27. OSI Networking Model ©2015 Amir Jafari – www.amir-Jafari.com OSI Networking Model  The first large effort to create a vendor-neutral networking model  OSI no longer exists as a networking model  Although some of the original protocols referenced by the OSI model still exist  The OSI model has many similarities to the TCP/IP model from a basic conceptual perspective
  • 28. OSI Networking Model ©2015 Amir Jafari – www.amir-Jafari.com Comparing OSI and TCP/IP
  • 29. OSI Networking Model ©2015 Amir Jafari – www.amir-Jafari.com Describing Protocols by Referencing the OSI Layers  The comparison of OSI layers to other protocol models is a general comparison of major goals, and not a comparison of the specific methods  For Example, both the OSI and TCP/IP network layers define logical addressing and routing. However, the addresses have a different size, and the routing logic even works differently.
  • 30. OSI Networking Model ©2015 Amir Jafari – www.amir-Jafari.com OSI Layers and Their Functions
  • 31. OSI Networking Model ©2015 Amir Jafari – www.amir-Jafari.com OSI Layers and Their Functions
  • 32. OSI Networking Model ©2015 Amir Jafari – www.amir-Jafari.com OSI Layers and Their Functions
  • 33. OSI Networking Model ©2015 Amir Jafari – www.amir-Jafari.com OSI Layering Concepts and Benefits Benefits of layered protocol specifications:  Less complex  Standard interfaces  Easier to learn  Easier to develop  Multivendor interoperability  Modular engineering
  • 34. OSI Networking Model ©2015 Amir Jafari – www.amir-Jafari.com OSI Encapsulation Terminology OSI uses a more generic term: protocol data unit (PDU)
  • 35. The TCP/IP and OSI Networking Models ©2015 Amir Jafari – www.amir-Jafari.com References 1) Cisco Systems, Inc, www.cisco.com/ 2) Wendell Odom ,”Cisco CCENT/CCNA ICND1 100-101 Official Cert Guide”, Cisco Press, USA, 2013

Notas del editor

  1. Beginning course details and/or books/materials needed for a class/project.
  2. Beginning course details and/or books/materials needed for a class/project.
  3. Beginning course details and/or books/materials needed for a class/project.
  4. Beginning course details and/or books/materials needed for a class/project.
  5. Beginning course details and/or books/materials needed for a class/project.
  6. Beginning course details and/or books/materials needed for a class/project.
  7. Beginning course details and/or books/materials needed for a class/project.
  8. Beginning course details and/or books/materials needed for a class/project.
  9. Beginning course details and/or books/materials needed for a class/project.
  10. Beginning course details and/or books/materials needed for a class/project.
  11. Beginning course details and/or books/materials needed for a class/project.
  12. Beginning course details and/or books/materials needed for a class/project.
  13. Beginning course details and/or books/materials needed for a class/project.
  14. Beginning course details and/or books/materials needed for a class/project.
  15. Beginning course details and/or books/materials needed for a class/project.
  16. Beginning course details and/or books/materials needed for a class/project.
  17. Beginning course details and/or books/materials needed for a class/project.
  18. Beginning course details and/or books/materials needed for a class/project.
  19. Beginning course details and/or books/materials needed for a class/project.
  20. Beginning course details and/or books/materials needed for a class/project.
  21. Beginning course details and/or books/materials needed for a class/project.
  22. Beginning course details and/or books/materials needed for a class/project.
  23. Beginning course details and/or books/materials needed for a class/project.
  24. Beginning course details and/or books/materials needed for a class/project.
  25. Beginning course details and/or books/materials needed for a class/project.
  26. Beginning course details and/or books/materials needed for a class/project.
  27. Beginning course details and/or books/materials needed for a class/project.
  28. Beginning course details and/or books/materials needed for a class/project.
  29. Beginning course details and/or books/materials needed for a class/project.
  30. Beginning course details and/or books/materials needed for a class/project.
  31. Beginning course details and/or books/materials needed for a class/project.
  32. Beginning course details and/or books/materials needed for a class/project.
  33. Beginning course details and/or books/materials needed for a class/project.
  34. Beginning course details and/or books/materials needed for a class/project.