Network Layer (OSI and TCP/IP) Lecture 9, May 2, 2003 Data Communications and Networks Mr. Greg Vogl Uganda Martyrs University.

Slides:



Advertisements
Similar presentations
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Advertisements

IP Protocol - Introduction Dr. Farid Farahmand. Introduction TDM transport networks are not sufficient for data communications Low utilization TDM networks.
UNIT-IV Computer Network Network Layer. Network Layer Prepared by - ROHIT KOSHTA In the seven-layer OSI model of computer networking, the network layer.
1 Fall 2005 Internetworking: Concepts, Architecture and TCP/IP Layering Qutaibah Malluhi CSE Department Qatar University.
Chapter 8 Administering TCP/IP.
Routing Fundamentals and Subnetting
CS335 Networking & Network Administration Tuesday, May 11, 2010.
Introduction to TCP/IP
Chapter 10 Introduction to Wide Area Networks Data Communications and Computer Networks: A Business User’s Approach.
Chapter 2 Internet Protocol DoD Model Four layers: – Process/Application layer – Host-to-Host layer – Internet layer – Network Access layer.
TCP/IP TCP/IP Basics Alvin Kwan. TCP/IP What is TCP/IP?  It is a protocol suite governing how data can be communicated in a network environment, both.
1 Version 3.0 Module 9 TCP/IP Protocol and IP Addressing.
CS335 Networking & Network Administration Tuesday, April 20, 2010.
Institute of Technology Sligo - Dept of Computing Chapter 11 Layer 3 Protocols Paul Flynn.
1 Version 3.0 Module 10 Routing Fundamentals and Subnetting.
Computer Network protocols
Defining Network Protocols Application Protocols –Application Layer –Presentation Layer –Session Layer Transport Protocols –Transport Layer Network Protocols.
Copyright 2003 CCNA 1 Chapter 7 TCP/IP Protocol Suite and IP Addressing By Your Name.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing.
CN2668 Routers and Switches Kemtis Kunanuraksapong MSIS with Distinction MCTS, MCDST, MCP, A+
Presentation Title Subtitle Author Copyright © 2002 OPNET Technologies, Inc. TM Introduction to IP and Routing.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
Chapter 4: Managing LAN Traffic
思科网络技术学院理事会. 1 OSI Network Layer Network Fundamentals – Chapter 5.
IP (Internet Protocol) –the network level protocol in the Internet. –Philosophy – minimum functionality in IP, smartness at the end system. –What does.
G64INC Introduction to Network Communications Ho Sooi Hock Internet Protocol.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
ROUTING BASICS. Why are Routers Necessary? One of the key components of the technical infrastructure of the network One of the key components of the technical.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Network Layer Network Fundamentals – Chapter 5.
NetworkProtocols. Objectives Identify characteristics of TCP/IP, IPX/SPX, NetBIOS, and AppleTalk Understand position of network protocols in OSI Model.
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing
Chapter 9.
Cisco 1 - Networking Basics Perrine. J Page 19/17/2015 Chapter 9 What transport layer protocol does TFTP use? 1.TCP 2.IP 3.UDP 4.CFTP.
CIM 2465 Intro to TCP/IP1 Introduction to TCP/IP (Topic 5) Textbook: Networking Basics, CCNA 1 Companion Guide, Cisco Press Cisco Networking Academy Program,
Cisco – Chapter 11 Routers All You Ever Wanted To Know But Were Afraid to Ask.
TCOM 515 IP Routing Lab Lecture 1. Class information Instructor: Wei Wu –Lecture and Lab session 2 – Instructor:
Internetworking and ATM Lecture 8, April 30, 2003 Data Communications and Networks Mr. Greg Vogl Uganda Martyrs University.
 Network Segments  NICs  Repeaters  Hubs  Bridges  Switches  Routers and Brouters  Gateways 2.
The Saigon CTT Semester 1 CHAPTER 11 Le Chi Trung.
Chapter Three Network Protocols By JD McGuire ARP Address Resolution Protocol Address Resolution Protocol The core protocol in the TCP/IP suite that.
Chap 9 TCP/IP Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
11 NETWORK LAYER PROTOCOLS Chapter 5 IP IPX NetBEUI AppleTalk.
CCNA 1 Module 10 Routing Fundamentals and Subnets.
CMPT 471 Networking II Address Resolution IPv4 ARP RARP 1© Janice Regan, 2012.
10/13/2015© 2008 Raymond P. Jefferis IIILect 07 1 Internet Protocol.
Fall 2005Computer Networks20-1 Chapter 20. Network Layer Protocols: ARP, IPv4, ICMPv4, IPv6, and ICMPv ARP 20.2 IP 20.3 ICMP 20.4 IPv6.
TCOM 515 IP Routing. Syllabus Objectives IP header IP addresses, classes and subnetting Routing tables Routing decisions Directly connected routes Static.
1 TCP/IP Internetting ä Subnet layer ä Links stations on same subnet ä Often IEEE LAN standards ä PPP for telephone connections ä TCP/IP specifies.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 7 Internet Protocol (IP) Routing.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
TCP/IP Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing.
Networking Fundamentals Network Protocols. Protocol Rule for how networks communicate Each OSI layer handled by one or more protocols Protocol Suites.
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing
IP addresses IPv4 and IPv6. IP addresses (IP=Internet Protocol) Each computer connected to the Internet must have a unique IP address.
1 12-Jan-16 OSI network layer CCNA Exploration Semester 1 Chapter 5.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 1 Module 10 Routing Fundamentals and Subnets.
2.1 Chapter 2 Network Models – cont. Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
TCP/IP Protocol Suite and IP Addressing Presented By : Dupien AMS.
The OSI Model. Understanding the OSI Model In early 1980s, manufacturers began to standardize networking so that networks from different manufacturers.
Computer Networks 0110-IP Gergely Windisch
Lecture 13 IP V4 & IP V6. Figure Protocols at network layer.
1 Layer 3: Protocols Honolulu Community College Cisco Academy Training Center Semester 1 Version
1 28-Sep-16 S Ward Abingdon and Witney College CCNA Exploration Semester 1 OSI network layer CCNA Exploration Semester 1 Chapter 5.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 OSI network layer CCNA Exploration Semester 1 – Chapter 5.
Behrouz A. Forouzan TCP/IP Protocol Suite, 3rd Ed.
Net 323: NETWORK Protocols
Presentation transcript:

Network Layer (OSI and TCP/IP) Lecture 9, May 2, 2003 Data Communications and Networks Mr. Greg Vogl Uganda Martyrs University

May 2, 2003Data Communications and Networks: Lecture 9: Network Layer2 Sources n BITDCO lectures n Hodson Ch. 12 n IU A247 lectures 5, 6, 8, 9, 11 n Chappell & Tittel, Guide to TCP/IP, Course Technology, 2002

May 2, 2003Data Communications and Networks: Lecture 9: Network Layer3 Functions of OSI Network Layer n Addressing (sender and receiver machines) n Routing (determining end-to-end path) n Network control (sending/receiving status messages used to make routing decisions) n Congestion control (monitor, reduce delays)

May 2, 2003Data Communications and Networks: Lecture 9: Network Layer4 Network Addresses n Domain name e.g. yahoo.com – Human-friendly name of an Internet location – Used in and web site addresses n IP number e.g – Logical address of a computer, router, etc. – Set by network administrator n MAC address e.g. 00:00:C0:76:5A:26 – Physical address of a computer NIC

May 2, 2003Data Communications and Networks: Lecture 9: Network Layer5 Translating Addresses n Domain Name System (DNS) – Domain name  IP number – Type NSLOOKUP at DOS prompt n Address Resolution Protocol (ARP) – Local IP number  MAC address – Type ARP -A at DOS prompt n Reverse ARP (RARP) – MAC address  local IP number

May 2, 2003Data Communications and Networks: Lecture 9: Network Layer6 Routing n If packet destination is not on local subnet – Forward it to default gateway (router or server) n Routing table in memory of each router – Lists links to other network segments/subnets n Goals – Find the most efficient paths; avoid congestion – Convergence: make all routing tables consistent – Avoid routing loops, packets that live forever

May 2, 2003Data Communications and Networks: Lecture 9: Network Layer7 Centralised Routing n One node is Network Routing Manager – finds over/under use of connections – calculates optimal paths between nodes – makes, sends routing tables to all nodes n Disadvantages – delays to communicate with NRM – delays receiving tables --> inconsistencies – NRM performance/reliability, need backup

May 2, 2003Data Communications and Networks: Lecture 9: Network Layer8 Distributed Routing n e.g. Routing Information Protocol n Each node calculates its own routing table n Periodically transmit status to neighbours – Every 60 seconds, broadcast its routing table n Entries can be added, updated or discarded n Avoids NRM bottleneck n Changes take a long time to reach all nodes

May 2, 2003Data Communications and Networks: Lecture 9: Network Layer9 Static vs. Dynamic Routing n Static routing – Always use one particular path – If the path is unavailable use an alternative – Rarely used (connections change; congestion) n Weighted routing – Randomly select a path from weighted alternatives n Dynamic or adaptive routing – Select best current message route using number of hops, speed and type of link, congestion/traffic

May 2, 2003Data Communications and Networks: Lecture 9: Network Layer10 Open Shortest Path First (OSPF) n Link state routing – Only store table of directly connected links n Assumes routing tables rarely change – Only send update info when link state changes n Routes based on network bandwidth – Reduced traffic; short convergence time n Now more widely used than RIP – Better for larger (enterprise) networks

May 2, 2003Data Communications and Networks: Lecture 9: Network Layer11 Internetworking Protocol Suites n TCP/IP (US Defense Dept, UNIX, etc.) n OSI (ISO) n XNS (Xerox, Ungermann-Bass) n SNA/APPC (IBM) n ATP (Apple) n NetBEUI (Microsoft) n IPX/SPX (Novell)

May 2, 2003Data Communications and Networks: Lecture 9: Network Layer12 OSI Model and Real Protocols

May 2, 2003Data Communications and Networks: Lecture 9: Network Layer13 TCP/IP Protocols and Layers

May 2, 2003Data Communications and Networks: Lecture 9: Network Layer14 OSI Model and Internet Protocols

May 2, 2003Data Communications and Networks: Lecture 9: Network Layer15 IP Datagram Delivery n Unreliable delivery – delivery, uniqueness, sequence not guaranteed – reliability handled by higher layer (TCP) n Connectionless Delivery – each packet routed, delivered independently n Best Effort Delivery – drop packets only if no resources (buffer space)

May 2, 2003Data Communications and Networks: Lecture 9: Network Layer16 IP Datagram Structure

May 2, 2003Data Communications and Networks: Lecture 9: Network Layer17 IP Address Classes

May 2, 2003Data Communications and Networks: Lecture 9: Network Layer18 Default Subnet Masks

May 2, 2003Data Communications and Networks: Lecture 9: Network Layer19 IP Version 6 (IPv6 or IPng) n IPv4 32-bit addresses are almost all in use – Only 2 32 (4 billion) unique addresses n Proposed IPv6 uses 128-bit addresses – Many addresses available (2 128 = ) – Not easily memorised like IPv4 addresses – Displayed in hexadecimal like MAC addresses – Can contain IPv4 and MAC addresses – Some addresses reserved for uni/multi/anycast

May 2, 2003Data Communications and Networks: Lecture 9: Network Layer20 Other IP Version 6 features n Registry service with 32 top level registries n Faster routing (addresses, simplified header) n Quality of Service (reserve resources, request high performance for voice/video) n Security (authentication/encryption) n Auto-configuration (automatically choose an address; similar to BOOTP/DHCP) n Mobile uses (cellphone/wireless)