Communication Fundamentals Yi Liang 9/9/2015. Fundamentals  Layered protocols Build Message System call Send over network d Process A Process B.

Slides:



Advertisements
Similar presentations
Click to continue Network Protocols. Click to continue Networking Protocols A protocol defines the rules of procedures, which computers must obey when.
Advertisements

Introduction to TCP/IP
Transport Layer3-1 Transport Overview and UDP. Transport Layer3-2 Goals r Understand transport services m Multiplexing and Demultiplexing m Reliable data.
Why to learn OSI reference Model? The answer is too simple that It tells us that how communication takes place between computers on internet but how??
Answers of Exercise 7 1. Explain what are the connection-oriented communication and the connectionless communication. Give some examples for each of the.
1 The 7 layer OSI model Sending an . 2 The seven layers.
International Standards Organization Open Systems Interconnect (OSI) Reference Model Advanced Computer Networks.
OSI Model MIS 416 – Module II Spring 2002 Networking and Computer Security.
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
Chapter 2 Network Models.
Protocol Architecture The “Common Language”. Copyright by Jorg Liebeherr 98, 99 Need for Protocols Protocols are a set of rules and conventions. By enforcing.
Gursharan Singh Tatla Transport Layer 16-May
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,
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Transport Layer Network Fundamentals – Chapter 4.
OSI LAYERS(OPEN SYSTEMS INTERCONNECTION ) Betül ŞAHİN
Communication Network Protocols Jaya Kalidindi CSC 8320(fall 2008)
Ensuring the Reliability of Data Delivery © 2004 Cisco Systems, Inc. All rights reserved. Understanding How UDP and TCP Work INTRO v2.0—6-1.
Lecture 1 The OSI Model Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
Review: – computer networks – topology: pair-wise connection, point-to-point networks and broadcast networks – switching techniques packet switching and.
Presentation on Osi & TCP/IP MODEL
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.
SEED Infotech Pvt. Ltd. 1 Networking in Java. SEED Infotech Pvt. Ltd. 2 Objectives of This Session Describe issues related to any type of network using.
THE OSI MODEL AND THE TCP/IP PROTOCOL SUITE CS 1202 Lectur3 part2.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
09-07-K.Steenhaut & J.Tiberghien - VUB 1 Telecommunications Concepts Chapter 1.2 Communications Systems Modeling.
Mukesh N. Tekwani Elphinstone College Mumbai
1 Review - OSI Model n OSI Reference Model u represents the communications process. u 7 layers: physical, data link, network, transport, session, presentation.
Network Protocol Hierarchies
The OSI Model.
RGEC MEERUT(IWT CS703) 1 Java Networking RGEC Meerut.
1 Transport Layer Lecture 7 Imran Ahmed University of Management & Technology.
Bjorn Landfeldt, The University of Sydney 1 NETS 3303 Networked Systems Revision.
Internet Protocol B Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
Networks. Common Xmit Media Shared Media Networks are a shared communication resource Only one user can access at a time.
Connectionless and Connection-Oriented Protocols Jungwoo Ryoo, Ph.D., CISSP, CISA.
Chapter 3: Transport Layer Our goals: r understand principles behind transport layer services: m multiplexing/demultipl exing m reliable data transfer.
BY SANTHOSH G. What is Networking Network Requirements What is Topology Types of Topologies.
3.2 Software Fundamentals. A protocol is a formal description of digital message formats and the rules for exchanging those messages in or between computing.
Socket Programming Introduction. Socket Definition A network socket is one endpoint in a two-way communication flow between two programs running over.
Distributed (Operating) Systems -Communication in Distributed Systems- Computer Engineering Department Distributed Systems Course Assoc. Prof. Dr. Ahmet.
Net 221D:Computer Networks Fundamentals
8/28/ Network Models - Lin 1 CPET/ECET Network Models Data Communications and Networking Fall 2004 Professor Paul I-Hai Lin Electrical and.
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 5 – VoIP and the OSI Model.
What is Network Reference Model? A network reference model defines the functions of communication software in a generalized and structured manner which.
1 Computer Communication & Networks Lecture 3 Layering and Protocol Stacks (contd.) Waleed Ejaz.
Data Communication Network Models
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
Mr. Sathish Kumar. M Department of Electronics and Communication Engineering I’ve learned that people will forget what you said, people will forget what.
Postacademic Interuniversity Course in Information Technology – Module C1p1 Contents Introduction Example: a diplomatic negotiation Principles of a layered.
Cisco I Introduction to Networks Semester 1 Chapter 7 JEOPADY.
2: Transport Layer 11 Transport Layer 1. 2: Transport Layer 12 Part 2: Transport Layer Chapter goals: r understand principles behind transport layer services:
Computer Networking A Top-Down Approach Featuring the Internet Introduction Jaypee Institute of Information Technology.
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.
Net 222: Communications and networks fundamentals (Practical Part)
The OSI Model and the TCP/IP Protocol Suite
ISO/OSI Model and Collision Domain
Introduction and Overview of Network and Telecommunications (contd.)
Understand the OSI Model Part 2
Net431:advanced net services
4.1 Fundamentals COMMUNICATION: Advanced Operating Systems (CSc 8320)
The OSI Model and the TCP/IP Protocol Suite
Transport Protocols An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
COMPUTER NETWORKS CS610 Lecture-35 Hammad Khalid Khan.
CPEG514 Advanced Computer Networkst
Computer Networking A Top-Down Approach Featuring the Internet
COMPUTER NETWORKS CS610 Lecture-29 Hammad Khalid Khan.
The OSI Model and the TCP/IP Protocol Suite
The TCP/IP Model.
Communication.
Presentation transcript:

Communication Fundamentals Yi Liang 9/9/2015

Fundamentals  Layered protocols Build Message System call Send over network d Process A Process B

Fundamentals  Layered protocols  meaning of the bits being sent?  which is the last bit of the message?  How can it detect if a message has been damaged or lost, and what should it do if it finds out?  How long are numbers, strings, and other data items, and how are they represented? …. …

Fundamentals  Layered protocols

Fundamentals  Layered protocols  Protocol: formalized rules that govern the format, contents, and meaning of the messages.  To allow a group of computers to communicate over a network, they must all agree on the protocols to be used  Connection oriented protocols  telephone  Connectionless protocols  Dropping a letter in a mailbox

Fundamentals  Layered protocols  Benefits:  Each layer has its own protocols that can be changed without affecting other layers.

Fundamentals  Lower level protocols  physical layer protocol: standardizing the electrical, mechanical, and signaling interfaces  data link layer: detect errors and correct it.(checksum)  Network layer : routing (connectionless IP protocol)

Fundamentals  Transport Protocols  transport layer: provide a reliable connection (TCP, UDP)

Fundamentals  Higher- Level Protocols  Session layer: dialog control, synchronization.  Presentation layer: define message format  Application layer: container for all applications and protocols

Fundamentals  Drawbacks :  there is no clear distinction between applications, application-specific protocols, and general-purpose protocols.  For example: FTP, ftp program.

Fundamentals  Current reference network model

Fundamentals  Type of communication  Persistent VS Transient  Synchronous VS Asynchronous  Discrete VS Streaming

Fundamentals  The most recent trend and future.  Quantum protocols  Relationship-oriented network  Content centric network

What’s your idea ?