COMPUTER NETWORKS CS610 Lecture-45 Hammad Khalid Khan.

Slides:



Advertisements
Similar presentations
IP datagrams Service paradigm, IP datagrams, routing, encapsulation, fragmentation and reassembly.
Advertisements

IP Suite© Dr. Ayman Abdel-Hamid, CS4254 Spring CS4254 Computer Network Architecture and Programming Dr. Ayman A. Abdel-Hamid Computer Science Department.
1 Fall 2005 Internetworking: Concepts, Architecture and TCP/IP Layering Qutaibah Malluhi CSE Department Qatar University.
Exam Review. Basic Concepts  Packet switching versus circuit switching  Their advantages and disadvantages  Layered network architecture  Various.
CS335 Networking & Network Administration Tuesday, May 11, 2010.
Review on Networking Technologies Linda Wu (CMPT )
CS335 Networking & Network Administration Tuesday, April 20, 2010.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 18 Introduction to Networks and the Internet.
Network Layer IS250 Spring 2010
Fall 2006Computer Networks19-1 Chapter 19. Host-to-Host Delivery: Internetworking, Addressing, and Routing 19.1 Internetworks 19.2 Addressing 19.3 Routing.
1 Kyung Hee University Part 4 : Network Layer. 2 Kyung Hee University Role and Position of Network Layer o Network layer in the Internet model is responsible.
1 Chapter 27 Internetwork Routing (Static and automatic routing; route propagation; BGP, RIP, OSPF; multicast routing)
G64INC Introduction to Network Communications Ho Sooi Hock Internet Protocol.
The Network Layer. Network Projects Must utilize sockets programming –Client and Server –Any platform Please submit one page proposal Can work individually.
November 29, 2004 Prof. Paul Lin 1 CPET Internetworking, Addressing, and Routing Paul I-Hai Lin, Professor Electrical and Computer Engineering.
1 Chapter 27 Internetwork Routing (Static and automatic routing; route propagation; BGP, RIP, OSPF; multicast routing)
CS 381 Final Exam Study Guide Final Exam Date: Tuesday, May 12 th Time: 10:30am -12:30pm Room: SB 105 Exam aid: 8 ½ x 11 page of notes front and back.
11 NETWORK LAYER PROTOCOLS Chapter 5 IP IPX NetBEUI AppleTalk.
7-1 Last time □ Wireless link-layer ♦ Introduction Wireless hosts, base stations, wireless links ♦ Characteristics of wireless links Signal strength, interference,
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.
ECE 526 – Network Processing Systems Design Networking: protocols and packet format Chapter 3: D. E. Comer Fall 2008.
Internet Protocol ECS 152B Ref: slides by J. Kurose and K. Ross.
CTC 228 – Computer Networks Fall 2015 Instructor: Robert Spengler.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
1 Internet Routing. 2 Terminology Forwarding –Refers to datagram transfer –Performed by host or router –Uses routing table Routing –Refers to propagation.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
ICOM 6115©Manuel Rodriguez-Martinez ICOM 6115 – Computer Networks and the WWW Manuel Rodriguez-Martinez, Ph.D. Lecture 21.
Network Layer4-1 Datagram networks r no call setup at network layer r routers: no state about end-to-end connections m no network-level concept of “connection”
Lecture 4 Overview. Ethernet Data Link Layer protocol Ethernet (IEEE 802.3) is widely used Supported by a variety of physical layer implementations Multi-access.
1 Bus topology network. 2 Data is sent to all computers, but only the destination computer accepts 02608c
CTC 228 – Computer Networks Fall 2015 Instructor: Robert Spengler.
Data Communications and Computer Networks Chapter 4 CS 3830 Lecture 19 Omar Meqdadi Department of Computer Science and Software Engineering University.
Release 16/7/2009 Internetworking Devices Chapter 10 Jetking Infotrain Ltd.
COMPUTER NETWORKS CS610 Lecture-30 Hammad Khalid Khan.
Lecture 13 IP V4 & IP V6. Figure Protocols at network layer.
Assignment 1  Chapter 1:  Question 11  Question 13  Question 14  Question 33  Question 34  Chapter 2:  Question 6  Question 39  Chapter 3: 
Graciela Perera Department of Computer Science and Information Systems Slide 1 of 18 INTRODUCTION NETWORKING CONCEPTS AND ADMINISTRATION CSIS 3723 Graciela.
1 Computer Networks Chapter 5. Network layer The network layer is concerned with getting packets from the source all the way to the destination. Getting.
Computer Communication Networks
COMPUTER NETWORKS CS610 Lecture-15 Hammad Khalid Khan.
Network Layer, and Logical Addresses
Networking CS 3470, Section 1 Sarah Diesburg
Networking Devices.
The Underlying Technologies
Scaling the Network: The Internet Protocol
ISO/OSI Model and Collision Domain
Ken Gunnells, Ph.D. - Networking Paul Crigler - Programming
Introduction to Networking Prof. Ananjan Maiti. Overview of the course OSI and TCP/IP Models:  Open Systems Interconnection (OSI)  Transmission Control.
Internetworking & Address Resolution
Chapter 4-1 Network layer
CS 457 – Lecture 10 Internetworking and IP
Key concepts covered in Midterm III
Review First mile problem Internet End Users Last mile
COMPUTER NETWORKS CS610 Lecture-42 Hammad Khalid Khan.
Computer Network Overview
Networking CS 3470 Sarah Diesburg
COMPUTER NETWORKS CS610 Lecture-35 Hammad Khalid Khan.
Network Architecture for Cyberspace
Chapter 4 Network Layer Computer Networking: A Top Down Approach 5th edition. Jim Kurose, Keith Ross Addison-Wesley, April Network Layer.
Scaling the Network: The Internet Protocol
Introduction to Networks
Networking.
COMPUTER NETWORKS CS610 Lecture-41 Hammad Khalid Khan.
COMPUTER NETWORKS CS610 Lecture-29 Hammad Khalid Khan.
Networking CS 3470 Sarah Diesburg
Computer Networks DA2402.
CS 381: Introduction to Computer Networks
EE469 Review 1.
Review of Internet Protocols Network Layer
CCN – revision lecture.
Presentation transcript:

COMPUTER NETWORKS CS610 Lecture-45 Hammad Khalid Khan

COURSE SUMMARY

Course Summary Part I Introduction Part II Data Transmission Part III Packet Transmission Part IV Internetworking

Syllabus for Finals Packet Transmission Packets, Frames and Error Detection LAN Technologies and Network Topologies Hardware Addressing and Frame Type Identification LAN Wiring, Physical Topology, And Interface Hardware Extending LANs WAN Technologies and Routing Connection-Oriented Networking and ATM

Syllabus for Finals Packet Transmission ( Cont’d) Network Characteristics Internetworking Internetworking Concepts, Architecture and Protocols IP Addressing Binding Protocol Addresses (ARP)

Syllabus for Finals Internetworking IP Datagrams and Datagrams Forwarding IP Encapsulation, Fragmentation and Reassembly UDP: Datagram Transport Service TCP: Reliable Transport Service Internet Routing

PACKET TRANSMISSION

Packet, Frames And Error Detection

The Concepts of Packets Packets and Time-Division Multiplexing Packets and Hardware Frames Byte Stuffing Transmission Errors Parity Bits and Parity Checking

Probability, Mathematics, and Error Detection Detecting Errors with Checksums Detecting Errors with Cyclic Redundancy Checks Combining Building Blocks Burst Errors Frame Format and Error Detection Mechanisms

LAN TECHNOLOGY AND NETWORK TOPOLOGY

Direct Point-to-Point Communication Shared Communication Channels Significance Of LANs and Locality of Reference LAN Topologies Star Topology Ring Topology Bus Topology

Example Bus Network: Ethernet Carrier Sense On Multi-Access Networks (CSMA) Collision Detection And Backoff with CSMA/CD 802.11 Wireless LANs and CSMA/CA Local Talk IBM Token Ring FDDI ATM

HARDWARE ADDRESSING AND FRAME TYPE IDENTIFICATION

How LAN Hardware uses Addresses To Filter Packets Format Of A Physical Address Broadcasting Multicasting Multicast Addressing Identifying Packet Contents Frame Headers and Frame Format Network Analyzers, Physical Addresses, Frame Types

LAN WIRING, PHYSICAL TOPOLOGY, AND INTERFACE HARDWARE

Speeds of LANs and Computers Network Interface Hardware Original Thick Ethernet Wiring Connection Multiplexing Thin Ethernet Wiring Twisted Pair Ethernet

Advantages and Disadvantages of Wiring Schemes The Topology Paradox Network Interface Cards and Wiring Schemes 10/100 Network Interfaces Categories Of Wires Wiring Schemes and Other Network Technologies

EXTENDING LANs: FIBER MODEMS, REPEATERS, BRIDGES, AND SWITCHES

Distance Limitation and LAN Design Fiber Optic Extensions Repeaters Bridges Frame Filtering Planning a Bridged Network Bridging Between Buildings

Bridging across Longer Distances A Cycle Of Bridges Distributed Spanning Tree Switching Combining Switches and Hubs Bridging and Switching with Other Technologies

WAN TECHNOLOGIES AND ROUTING

Large Networks and Wide Areas Packet Switches Forming A WAN Store and Forward Physical Addressing in a WAN Next-Hop Forwarding Source Independence Relationship of Hierarchical Addresses to Routing

Routing in a WAN Use of Default Routes Routing Table Computation Shortest Path Computation in a Graph Distributed Route Computation Distance Vector Routing Link-State Routing (SPF)

Example WAN Technologies ARPANET FRAME RELAY SMDS ATM

CONNECTION-ORIENTED NETWORKING AND ATM

A Single Global Network ISDN and ATM ATM Design and Cells Connection-Oriented Service VPI/VCI Labels and Label Switching Permanent Virtual Circuits Switched Virtual Circuits

Quality Of Service The Motivation for Cells and Label Switching ATM Data Transmission and AAL5 Critique of ATM

NETWORK CHARACTERISTICS: OWNERSHIP, SERVICE PARADIGM AND PERFORMANCE

Network Ownership Privacy and Public Networks Advantages and Disadvantages Virtual Private Networks Guaranteeing Absolute Privacy Service Paradigm Connection-Oriented Service Paradigm Connectionless Service Paradigm

Interior and Exterior Service Paradigm Comparison of Service Paradigm Addresses of Connection Identifiers Network Performance Characteristics Delay Throughput Jitter

PART III INTERNETWORKING

INTERNETWORKING: CONCEPTS, ARCHITECTURE, AND PROTOCOLS

The Motivation for Internetworking The Concept of Universal Service Universal Service in a Heterogeneous World Internetworking Physical Network Connection with Routers Internet Architecture Achieving Universal Service

A Virtual Network Protocols for Internetworking Layering and TCP/IP Protocols Host Computers, Routers and Protocol Layers

IP:INTERNET PROTOCOL ADDRESSES

Addresses for The Virtual Internet The IP Addressing Scheme The IP Address Hierarchy Original Classes Of IP Addresses Computing The Class of An Address Dotted Decimal Notation Classes and Dotted Decimal Notation Division of The Address Space

Authority for Addresses A Classful Addressing Example Subnet And Classless Addressing Address Masks CIDR Notation A CIDR Address Block Example CIDR Host Addresses Special IP Addresses

The Berkeley Broadcast Address Form Routers and The IP Addressing Principle Multi-Homed Hosts

BINDING PROTOCOL ADDRESSES (ARP)

Protocol Addresses and Packet Delivery Address Resolution Address Resolution Techniques Address Resolution with Table Lookup Address Resolution with Closed-Form Computation Address Resolution With Message Exchange

Address Resolution Protocol ARP Message Delivery ARP Message Format Sending An ARP Message Identifying ARP Frames Caching ARP Responses Processing An Incoming ARP Message Layering, Address Resolution, Protocol Addresses

IP DATAGRAMS AND DATAGRAM FORWARDING

Connectionless Service Virtual Packets The IP Datagram Forwarding an IP Datagram IP Addresses and Routing Table Entries The Mask Field and Datagram Forwarding

Destination and Next-Hop Addresses Best-Effort Delivery The IP Datagram Header Format

IP ENCAPSULATION, FRAGMENTATION, AND REASSEMBLY

Datagram Transmission and Frames Encapsulation Transmission Across an Internet MTU, Datagram Size, and Encapsulation Reassembly Identifying a Datagram Fragment Loss Fragmenting A Fragment

THE FUTURE IP (IPv6)

The Success of IP The Motivation for change A Name And A Version Number IPv6 Datagram Format IPv6 Base Header Format How IP v6 Handles Multiple Headers Fragmentation, Reassembly, and Path MTU

The Purpose of Multiple Headers IPv6 Addressing IPv6 Colon Hexadecimal Notation

UDP: Datagram Transport Service

Need for End-to-End Transport Protocols The User Datagram Protocol Connection-less Paradigm Message-Oriented Interface UDP Communication Semantics Arbitrary Interaction End Point Identification with Protocol Port Numbers UDP Datagram Format

TCP: RELIABLE TRANSPORT SERVICE

The Need For Reliable Transport The Transmission Control Protocol The Service TCP Provides to Applications End-To-End Service and Datagrams Achieving Reliability Packet Loss and Retransmission Times Adaptive Retransmission Buffers, Flow Control, and Windows

Three-Way Handshake Congestion Control TCP Segment Format

Network Address Translation

INTERNET ROUTING

Static Vs Dynamic Routing Static Routing In Hosts and A Default Route Dynamic Routing and Routers Routing in The Global Internet Autonomous System Concept The Two Types of Internet Routing Protocols ( IGP & EGP ) Routes and Data Traffic

Border Gateway Protocol (BGP) The Routing Information Protocol (RIP) RIP Packet Format The Open Shortest path First Protocol (OSPF) An Example OSPF Graph OSPF Areas Multicast Routing

THE END