CS-461 Internetworking. Dr. Mohamed Aboutabl

Similar documents
ES623 Networked Embedded Systems

Network Models. Behrouz A. Forouzan Data communication and Networking Fourth edition

The OSI Model. Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO).

The Client Server Model and Software Design

Chapter 2 Network Models 2.1

Objectives. Upon completion you will be able to: Understand how the Internet came into being

The History and the layers of the OSI Model 30 - October

Organizations have developed standard sets of protocols

Networking Applications

Chapter 2 Network Models 2.1

Network.... communication system for connecting end- systems. End-systems a.k.a. hosts PCs, workstations dedicated computers network components

Computer Networks (Introduction to TCP/IP Protocols)

Data Communication and Network. Introducing Networks

Chapter -4 OSI Reference Model

Chapter 3: Network Protocols and Communications CCENT Routing and Switching Introduction to Networks v6.0 Instructor Planning Guide

Network Model: Each layer has a specific function.

ITEC 3800 Data Communication and Network. Introducing Networks

Position of IP and other network-layer protocols in TCP/IP protocol suite

Lecture 17 Overview. Last Lecture. Wide Area Networking (2) This Lecture. Internet Protocol (1) Source: chapters 2.2, 2.3,18.4, 19.1, 9.

The OSI Model and the TCP/IP Protocol Suite Outline: 1. Protocol Layers 2. OSI Model 3. TCP/IP Model 4. Addressing

Chapter 2 Network Models 2.1

Computer Communication & Networks / Data Communication & Computer Networks Week # 03

Layered Architecture

Network Models. Presentation by Dr.S.Radha HOD / ECE SSN College of Engineering

PART X. Internetworking Part 1. (Concept, IP Addressing, IP Routing, IP Datagrams, Address Resolution)

CCNA Guide to Cisco Networking, Third Edition

Network Reference Models

CCNA Exploration1 Chapter 7: OSI Data Link Layer

Defining Networks with the OSI Model. Module 2

Layered Architecture

1: Review Of Semester Provide an overview of encapsulation.

Lecture-4. TCP/IP-Overview:

TCP/IP protocol suite

Internetworking Models The OSI Reference Model

Data and Computer Communications. Chapter 2 Protocol Architecture, TCP/IP, and Internet-Based Applications

MODULE: NETWORKS MODULE CODE: CAN1102C. Duration: 2 Hours 15 Mins. Instructions to Candidates:

Advanced Data Communication Networks

Chapter 2 - Part 1. The TCP/IP Protocol: The Language of the Internet

Revision of Previous Lectures

Computer Network : Lecture Notes Nepal Engineering College Compiled by: Junior Professor: Daya Ram Budhathoki Nepal Engineering college, Changunarayan

Lecture (02) Network Protocols and Standards

Introduction to Open System Interconnection Reference Model

The MAC Address Format

04/03/33. Dr.Gihan Naguib. Overview. Dr.Gihan Naguib Behrouz A. Forouzan Data communications and Networking

Communicating over the Network

Chapter Motivation For Internetworking

Lecture (03) Networking Model (TCP/IP) Networking Standard (OSI) cont.,..

Chapter Two. The OSI Model

ISO/OSI Model and Collision Domain NETWORK INFRASTRUCTURES NETKIT - LECTURE 1 MANUEL CAMPO, MARCO SPAZIANI

LECTURE # 8. Bad Technology Flow control, error control, addressing is multiple Session and Presentation(EMPTY), Network and DL(Full)

Introduction to Protocols

Networking interview questions

Fundamentals of Networking. OSI & TCP/IP Model. Kuldeep Sonar 1

CCNA 1: Chapter 2 Exam Answer v %

INTERNET SYSTEM. Internet Protocol. Kent State University Dept. of Computer Science. CS 4/55231 Internet Engineering. Large Scale Networking

EEC-484/584 Computer Networks

06/02/ Local & Metropolitan Area Networks 0. INTRODUCTION. 1. History and Future of TCP/IP ACOE322

OSI Data Link Layer. Network Fundamentals Chapter 7. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1

Operating Systems and. Computer Networks. Introduction to Computer Networks. Operating Systems and

Networking Models OSI Model Created by International Organization Standardization

M242 COMPUTER NETWORS AND SECURITY

Copyleft 2005, Binnur Kurt. Objectives

Internetwork Basic. Possible causes of LAN traffic congestion are

Lecture Outline. Lecture 2. OSI model and networking. The OSI model and networking. The OSI model and networking. The OSI model and networking

Chapter 16 Networking

Peer entities. Protocol Layering. Protocols. Example

Concept Questions Demonstrate your knowledge of these concepts by answering the following questions in the space that is provided.

Lecture (03) Network Model

OSI Layer OSI Name Units Implementation Description 7 Application Data PCs Network services such as file, print,

CN1047 INTRODUCTION TO COMPUTER NETWORKING CHAPTER 6 OSI MODEL TRANSPORT LAYER

1. Data Link Layer Protocols

Data Link Layer Lecture 7

IP Address Assignment

ET4254 Communications and Networking 1

Lecture 2: Network Protocols and Layering

Part VI. Appendixes. Appendix A OSI Model and Internet Protocols Appendix B About the CD

Computer Networks and reference models. 1. List of Problems (so far)


Layering in Networked computing. OSI Model TCP/IP Model Protocols at each layer

Refer to the exhibit. Which set of devices contains only end devices? A,C,D B,E,G,H C,D,G,H,I,J D,E,F,H,I,J E,F,H,I,J

Introduction. Communication

Chapter 3 Protocols and the TCP/IP Suite

System Programming. Introduction to computer networks

Chapter 1 Introduction 1.1

Chapter 3: Network Protocols and Communications

International Journal of Modern Engineering and Research Technology

Network Architecture Models

Architectures of Communication Subsystems

products. OSI is an ISO Standard: OSI was officially adopted as an international standard by the International Organisation of Standards (ISO).

Data Communication. Introduction

OSI Data Link Layer. Network Fundamentals Chapter Cisco Systems, Inc. All rights reserved. Cisco Public 1

Kent State University

Digital Communication Networks

Review of Lecture 1. EEC-484/584 Computer Networks. Network Hardware. Outline. Lecture 2. Wenbing Zhao

OSI Model. Teran Subasinghe MBCS, Bsc.(Hons) in Computer Science - University of Greenwich, UK

OSI Reference Model. Computer Networks lab ECOM Prepared By : Eng. Motaz Murtaja Eng. Ola Abd Elatief

CSE 461 Module 10. Introduction to the Transport Layer

Introduction. The fundamental purpose of data communications is to exchange information between user's computers, terminals and applications programs.

CS1302 / Computer Networks

BABU MADHAV INSTITUTE OF INFORMATION TECHNOLOGY, UTU 2017

Transcription:

CS-461 Internetworking Dr. Mohamed Aboutabl http://www.cs.jmu.edu/users/aboutams The McGraw-Hill Companies, Inc., 2000 1

Chapter 1 Introduction The McGraw-Hill Companies, Inc., 2000 2

Internet today Network Access Point (3 rd party) The McGraw-Hill Companies, Inc., 2000 3

Protocols Set of rules governing communication between network elements (e.g. computers) defining: 1. Syntax = What 2. Semantics = How 3. Timing = When ( and how fast ) The McGraw-Hill Companies, Inc., 2000 4

Standards Agree-upon rules enabling interoperability Thoroughly tested and adhered to. Established by Standard Organizations: International Standards Organization (ISO) International Telecommunications Union Telecommunication Standards Sector (ITU-T) American National Standards Institute (ANSI) Institute of Electrical and Electronics Engineers (IEEE) Electronic Industries Association (EIA) The McGraw-Hill Companies, Inc., 2000 5

Chapter 2 The OSI Model and TCP/IP Protocol Suite The McGraw-Hill Companies, Inc., 2000 6

CONTENTS THE OSI MODEL LAYERS IN THE OSI MODEL TCP/IP PROTOCOL SUITE ADDRESSING TCP/IP VERSIONS The McGraw-Hill Companies, Inc., 2000 7

Open Systems Interconnection Model Layered framework for the design of network systems Never fully implemented The McGraw-Hill Companies, Inc., 2000 8

OSI layers The McGraw-Hill Companies, Inc., 2000 9

Figure 2-3 An exchange using the OSI model Headers are added to the data at layers 6, 5, 4, 3, and 2. Trailers are usually added only at layer 2. The McGraw-Hill Companies, Inc., 2000 10

Physical Layer Bit Streams Transmission Physical media Bit representation (ie encoding) Transmission rate Bit synchronization Physical topology (star, ring, bus) Transmission mode ( simplex, half-, full-duplex) The McGraw-Hill Companies, Inc., 2000 11

Data Link Layer Hop-to-Hop Frame Delivery inside same network Framing (cut into frames) Physical addressing (source/destination) Flow control (speed up/slow down) Error control (detection, retransmission, duplication) via trailer T2 Access control (to the link) The McGraw-Hill Companies, Inc., 2000 12

An Example: Hop-to-Hop Delivery How many networks do you see? The McGraw-Hill Companies, Inc., 2000 13

Network Layer End-to-End Packet Delivery across networks Delivery of Packets (parts of a message). Does not recognize relationship between individual packets. Logical addressing (of source & destination) Routing across different networks The McGraw-Hill Companies, Inc., 2000 14

An Example: End-to-end Delivery The McGraw-Hill Companies, Inc., 2000 15

Transport Layer End-to-End Message Delivery across networks Message Segments Service-point Addressing: ports Segmentation & Reassembly: (message segments with seq#s), reordering. Error control (end-to-end): Duplicate/Lost/Damaged segments Flow Control (end-to-end) The McGraw-Hill Companies, Inc., 2000 16

Reliable end-to-end delivery of a message The McGraw-Hill Companies, Inc., 2000 17

Session Layer If needed by communicating processes, the session layer may offer its synchronization service to facilitate transmission of really large data. The McGraw-Hill Companies, Inc., 2000 18

Presentation Layer Translation: e.g. ASCII EBCDIC, Little Endian Big Endian. Encryption Compression: text, audio, video, images. The McGraw-Hill Companies, Inc., 2000 19

Application Layer Electronic Mail. File Transfer. Network Virtual Terminal. The McGraw-Hill Companies, Inc., 2000 20

Summary of layers The McGraw-Hill Companies, Inc., 2000 21

2.3 TCP/IP PROTOCOL SUITE The McGraw-Hill Companies, Inc., 2000 22

TCP/IP and OSI model 5 4 3 2 1 The McGraw-Hill Companies, Inc., 2000 23

TCP/IP Layers Physical & Data Link Layers Undefined by TCP/IP: any network; LAN, MAN, WAN, etc. Network (actually Internetworking) Layer Internetworking Protocol: transports datagrams, each one is independent. Datagrams may travel different routs, arrive out of order, be duplicated, or get lost. IP is unreliable, connectionless IP is Supported by: 1. Address Resolution Protocol: IP Physical NIC address. 2. Reverse ARP: Physical NIC address IP, when booting up. 3. Internet Control Message Protocol: notify sender of problems. 4. Internet Group Message Protocol: Multicast datagrams to a group. The McGraw-Hill Companies, Inc., 2000 24

TCP/IP Layers (Cont d) Transport Layer: Deliver a message from a sender process to a receiver process. Defines two protocols: 1. User Datagram Protocol: The minimal service: connectionless process-to-process protocol adds only port address,checksum, length information 2. Transmission Control Protocol: The full service: Stream (i.e. connection-oriented) transport: streams are cut into segments (with sequence number for reordering) Segments are carried inside IP datagrams. Reliable transportation: checks for lost&duplicate segments, in-order delivery. Application Layer: = OSI (Session+Presentation + Application) Various protocols. The McGraw-Hill Companies, Inc., 2000 25

2.4 ADDRESSING The McGraw-Hill Companies, Inc., 2000 26

Addresses in TCP/IP The McGraw-Hill Companies, Inc., 2000 27

Relationship of layers and addresses in TCP/IP 2-byte port address identifies sending and receiving processes 4-byte universally unique IP address Unicast,, multicast, limited broadcast. e.g. 6-byte 6 Ethernet address Unicast,, multicast, broadcast addressing The McGraw-Hill Companies, Inc., 2000 28