Reference model. Goal: 2 message exchange between application processes.

Slides:



Advertisements
Similar presentations
Protocol layers and Wireshark Rahul Hiran TDTS11:Computer Networks and Internet Protocols 1 Note: T he slides are adapted and modified based on slides.
Advertisements

Dr. Philip Cannata 1 Computer Networking. Dr. Philip Cannata 2.
Introduction1-1 message segment datagram frame source application transport network link physical HtHt HnHn HlHl M HtHt HnHn M HtHt M M destination application.
1 TCP/IP Network and OSI Model. 2 What is a Protocol? n Allows entities (i.e. application programs) from different systems to communicate n Shared conventions.
Summer Workshop on Cyber Security Computer Networks Security (Part 1) Dr. Hamed Mohsenian-Rad University of California at Riverside and Texas Tech University.
1 The 7 layer OSI model Sending an . 2 The seven layers.
1 ITC242 – Introduction to Data Communications TCP/IP and OSI.
Introduction to Distributed Systems and Networking.
PROTOCOLS AND ARCHITECTURE Lesson 2 NETS2150/2850.
Kemal AkkayaWireless & Network Security 1 Department of Computer Science Southern Illinois University Carbondale CS591 – Wireless & Network Security Lecture.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 2 Introduction to Networks and the Internet.
Networking Based on the powerpoint presentation of Computer Networking: A Top Down Approach Featuring the Internet, Third Edition, J.F. Kurose and K.W.
Introduction to Networks and the Internet
1 Pertemuan 7 Communication Protocols for E-Business Matakuliah: M0284/Teknologi & Infrastruktur E-Business Tahun: 2005 Versi: >
1 School of Computing Science Simon Fraser University CMPT 771/471: Internet Architecture & Protocols Introduction Instructor: Dr. Mohamed Hefeeda.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 3 Introduction to Networks and the Internet.
Roadmap 1.1 What is the Internet? 1.2 Network edge 1.3 Network core 1.4 Network access and physical media 1.5 Internet structure and ISPs 1.6 Delay & loss.
Lecture 3 Introduction 1-1 Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  circuit.
1 Review of Important Networking Concepts Introductory material. This module uses the example from the previous module to review important networking concepts:
1-1 Internet Overview: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  circuit switching, packet.
William Stallings Data and Computer Communications 7 th Edition Chapter 2 Protocols and Architecture.
COE 342: Data & Computer Communications (T042) Dr. Marwan Abu-Amara Chapter 2: Protocols and Architecture.
What’s the Internet: “nuts and bolts” view
1 Review of Important Networking Concepts Introductory material. This slide uses the example from the previous module to review important networking concepts:
NETWORKING CONCEPTS. TCP/IP The TCPIIP protocol suite was developed prior to the OSI model TCP/IP protocol suite was defined as having four layers: Host-to-network,
Lecture 1 Internet Overview: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Protocol layers, service models.
Introduction Protocol “layers” Networks are complex, with many “pieces”:  hosts  routers  links of various media  applications  protocols  hardware,
1 Week 2 Lecture 1 Layers (basics) Dr. Fei Hu. Review last lecture 2.
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.
CS 381 Introduction to computer networks Chapter 1 - Lecture 4 2/10/2015.
1 Protocol “Layers” Networks are complex! r many “pieces”: m hosts m routers m links of various media m applications m protocols m hardware, software Question:
1 Review - OSI Model n OSI Reference Model u represents the communications process. u 7 layers: physical, data link, network, transport, session, presentation.
ECE 4400:427/527 - Computer Networks Spring 2015 Dr. Nghi Tran Department of Electrical & Computer Engineering Lecture 3: Network Architectures Dr. Nghi.
Introduction 1-1 “Real” Internet delays and routes  What do “real” Internet delay & loss look like?  Traceroute program: provides delay measurement from.
1 Figure 3-2: TCP/IP Standards (Study Figure) Origins  Defense Advanced Research Projects Agency (DARPA) created the ARPANET  An internet connects multiple.
Introduction to Computer Networks
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
©Brooks/Cole, 2003 Model and protocol  A model is the specification set by a standards organization as a guideline for designing networks.  A protocol.
1 Computer Networks & The Internet Lecture 4 Imran Ahmed University of Management & Technology.
1 ECE453 - Introduction to Computer Networks Lecture 1: Introduction.
CS 3830 Day 4 Introduction 1-1. Announcements  No office hour 12pm-1pm today only  Quiz on Friday  Program 1 due on Friday (put in DropBox on S drive)
N ETWORK P ROGRAMMING CSC- 341 Instructor: Junaid Tariq, Lecturer, Department of Computer Science.
1: Introduction1 Protocol “Layers” Networks are complex! r many “pieces”: m hosts m routers m links of various media m applications m protocols m hardware,
1 Chapter 4. Protocols and the TCP/IP Suite Wen-Shyang Hwang KUAS EE.
8/28/ Network Models - Lin 1 CPET/ECET Network Models Data Communications and Networking Fall 2004 Professor Paul I-Hai Lin Electrical and.
Marina Papatriantafilou – Introduction to computer communication Based on the book Computer Networking: A Top Down Approach, Jim Kurose, Keith Ross, Addison-Wesley.
Data Communication Network Models
Chapter 1:Introduction Computer Networking: A Top Down Approach, 4 th edition. Jim Kurose, Keith Ross Advanced Computer Networks.
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
Introduction and Overview of Network and Telecommunications.
CSEN 404 Introduction to Networks Amr El Mougy Lamia AlBadrawy.
A special acknowledge goes to J.F Kurose and K.W. Ross Some of the slides used in this lecture are adapted from their original slides that accompany the.
Computer Networking A Top-Down Approach Featuring the Internet Introduction Jaypee Institute of Information Technology.
NWEN 243 Networked Applications Lecture 12: Layer 4 – Transport NWEN 243 © , Kris Bubendorfer.
Introduction and Overview of Network and Telecommunications (contd.)
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.
Computer Networks Dr. Adil Yousif CS Lecture 1.
Overview: Cloud Datacenters II
Introduction and Overview of Network and Telecommunications
Introduction to Computer Networks
Introduction to Networks
Introduction and Overview of Network and Telecommunications (contd.)
ECE 4400:427/527 - Computer Networks Spring 2017
The OSI Model and the TCP/IP Protocol Suite
Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge
The OSI Model and the TCP/IP Protocol Suite
The OSI Model and the TCP/IP Protocol Suite
CSE 313 Data Communication
Computer Networking A Top-Down Approach Featuring the Internet
Department of Computer Science Southern Illinois University Carbondale CS441 – Mobile & Wireless Computing Overview of Computer Networking Protocols.
Presentation transcript:

Reference model

Goal: 2 message exchange between application processes

What we should do? message Electrical signal message Where is the destination station? How to reach the station? What if error happens? What if congestion happens? How to make electrical signal? ………..

Reference model message Electrical signal message

Reference model Divide and conquer; divide the whole work into separate small tasks – layers Each layer is independent of other layers. Each layer in a station is communicating with the same layer in the corresponding station.

Introduction1-6 analogy: overseas air travel Each task is working independently. ticket (purchase) baggage (check) gates (load) runway takeoff airplane routing ticket (complain) baggage (claim) gates (unload) runway landing airplane routing

Introduction1-7 ticket (purchase) baggage (check) gates (load) runway (takeoff) airplane routing departure airport arrival airport intermediate air-traffic control centers airplane routing ticket (complain) baggage (claim gates (unload) runway (land) airplane routing ticket baggage gate takeoff/landing airplane routing Reference model for the travel layers: each layer has its own mission. – Each layer works independently. – Lower layers provide services to the very higher layer.

Reference model application transport network link physical application presentation session transport network data link physical OSI 7 layers Internet layers

Application layer Application process has its own task to provide some services. – Web client/server, , ftp, DNS etc. Then how can processes exchange messages to provide some services.

Transport Layer Transport layer delivers all messages from several application processes to the corresponding transport layer. – Then, how they can differentiate all messages? network access 1 IP Transport network Access 2 IP transport network access1 access2 IP subnet 1 end-to-end subnet 2 AP1AP2AP3AP1AP2AP3

Network layer node-to-node delivery How to find the path to reach the destination.

Link layer Link layer takes the responsibility of delivering data between two nodes which are connected by the same physical link

Link layer The data unit to be delivered at the link layer is called a frame. goal – How to know where the frame begins and ends? In addition, – Is there any error during transmission? – Is there any frame loss because of the processing speed difference between a sender and a receiver? – And others.

Physical layer How to make a data frame into an electrical signal? (coding)

Physical layer and link layer

How is the data unit (PDU) at each layer delivered to its lower or higher layer at the boundary? – encapsulation PDU consists of data part and header part. The header has the information with which each layer can do its own functions. encapsulation

Introduction1-17 source application transport network link physical HtHt HnHn M segment HtHt datagram destination application transport network link physical HtHt HnHn HlHl M HtHt HnHn M HtHt M M network link physical link physical HtHt HnHn HlHl M HtHt HnHn M HtHt HnHn M HtHt HnHn HlHl M router switch message M HtHt M HnHn frame

encapsulation

Communication protocol

Common protocol TCP connection req TCP connection response Hi Got the time? 2:00 time

How to specify in protocol Procedure to exchange messages What kind of information should be exchanged to do jobs. How these information is contained in the header.