Data Communication and Computer Networks

Slides:



Advertisements
Similar presentations
CSE 413: Computer Networks
Advertisements

TCP/IP MODEL Maninder Kaur
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??
OSI Model OSI MODEL.
Semester Copyright USM EEE442 Computer Networks The Data Link / Network Layer Functions: Switching En. Mohd Nazri Mahmud MPhil (Cambridge, UK)
Ch 23 1 Based on Data Communications and Networking, 4th Edition. by Behrouz A. Forouzan, McGraw-Hill Companies, Inc., 2007 Ameera Almasoud.
1 Computer Networks Switching Technologies. 2 Switched Network Long distance transmission typically done over a network of switched nodes End devices.
OIS Model TCP/IP Model.
Lecturer: Tamanna Haque Nipa
Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
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,
Data Communications and Networking
Presentation on Osi & TCP/IP MODEL
Protocol Layering Chapter 10. Looked at: Architectural foundations of internetworking Architectural foundations of internetworking Forwarding of datagrams.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 4 Introduction to Network.
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
Mukesh N. Tekwani Elphinstone College Mumbai
TCP/IP PROTOCOL SUITE The TCPIIP protocol suite was developed prior to the OSI model. Therefore, the layers in the TCP/IP protocol suite do not exactly.
Transport Layer OSI Model. The transport layer is responsible for the segmentation and the delivery of a message from one process to another.
University of the Western Cape Chapter 12: The Transport Layer.
Data and Computer Communications Chapter 10 – Circuit Switching and Packet Switching (Wide Area Networks)
TELE202 Lecture 5 Packet switching in WAN 1 Lecturer Dr Z. Huang Overview ¥Last Lectures »C programming »Source: ¥This Lecture »Packet switching in Wide.
Computer Networks with Internet Technology William Stallings
Institute of Technology Sligo - Dept of Computing Chapter 12 The Transport Layer.
Network Models.
Protocol Layering Chapter 11.
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 5 – VoIP and the OSI Model.
UDP & TCP BS IT 4 th Semester By: Muhammad Hanif User Datagram Protocol & Transmission Control Protocol.
Data Communication Networks Lec 13 and 14. Network Core- Packet Switching.
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.
Data and Computer Communications Chapter 7 Circuit Switching and Packet Switching.
Data and Computer Communications Ninth Edition by William Stallings Chapter 10 – Circuit Switching and Packet Switching Data and Computer Communications,
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Muhammad Waseem Iqbal Lecture # 20 Data Communication.
OSI Model OSI MODEL. Communication Architecture Strategy for connecting host computers and other communicating equipment. Defines necessary elements for.
OSI Model OSI MODEL.
Network Models.
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.
Chapter 5 Network and Transport Layers
Chapter 4 Introduction to Network Layer
Chapter 5 Network and Transport Layers
Packet Switching Datagram Approach Virtual Circuit Approach
Lecturer, Department of Computer Application
DEPARTMENT OF COMPUTER SCIENCE
CS4470 Computer Networking Protocols
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
SWITCHING Switched Network Circuit-Switched Network Datagram Networks
Net431:advanced net services
Chapter 5 Network and Transport Layers
Network Layer Functions
Chapter 4 Introduction to Network Layer
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
Chapter 20 Network Layer: Internet Protocol
Process-to-Process Delivery:
Chapter 4 Introduction to Network Layer
Data Communication Networks
Circuit Switching Packet Switching Message Switching
Network Architecture for Cyberspace
OSI Model OSI MODEL.
Chapter 2. Protocols and Architecture
CSE 313 Data Communication
Computer Networks Topic :User datagram protocol Transmission Control Protocol -Hemashree S( )
Computer Networking A Top-Down Approach Featuring the Internet
Process-to-Process Delivery: UDP, TCP
Data Communication and Computer Networks
Computer Networks Protocols
The TCP/IP Model.
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
Unit – III Network Essentials
Presentation transcript:

Data Communication and Computer Networks

Virtual Circuits In this model in figure , the network layer provides the transport layer with a perfect channel and all packets delivered in order. A virtual path or circuit is set up so that packets can pass through over this connection. This connection can be a permanent virtual circuit or switched virtual circuit analog to leased or switched line. The characteristics are: Easier for the user host to use as the data is already in correct sequence. Circuit setup and disconnection is required each time. Sophisticated user may want to do their own error and flow control schemes.

Virtual Circuits

Datagram Each message in the network is not related to any other messages. There is no connection between the sender and receiver. Transport layer of the receiver must handle error and flow control on its own. No dedicated path between the sender and receiver, The sub network accepts packets (often called datagrams) which contain sufficient addressing information so that the packets can be individually routed within he network. Basically, the user supplies the packets and the subnet transports them to the destination.

Datagram The packets are routed individually and there are usually no delivery assurance between the sender and receiver. The characteristics of datagram service are given below: Datagrams are individually routed within the subnet No delivery assurance relating to the packets as the packets can be lost, out-of-sequence, contaminated, duplicated etc. Transaction (Sending a short message), connectionless oriented (No need to establish call prior to sending data.) X.25 uses virtual circuit approach while TCP/IP Internet Protocol uses datagram.

Datagram X.25 uses virtual circuit approach while TCP/IP Internet Protocol uses datagram.

Datagram X.25 uses virtual circuit approach while TCP/IP Internet Protocol uses datagram.

X.25 X.25 is a standard suite of protocols used for packet switching across computer networks. The X.25 protocols works at the physical, data link, and network layers (Layers 1 to 3) of the OSI model. Each X.25 packets contains up to 128 bytes of data. The X.25 network handles packet assembly at the source device, delivery, and then dis-assembly at the destination. X.25 packet delivery technology includes not only switching and network-layer routing, but also error checking and re-transmission logic should delivery failures occur.

X.25 X.25 supports multiple simultaneous conversations by multiplexing packets and using virtual communication channels. X.25 was originally designed more than 25 years ago to carry voice over analog telephone lines (dialup networks). Typical applications of X.25 today include automatic teller machine networks and credit card verification networks.

Virtual Circuit Datagram Host to host address is needed in link setup only Host to host address is always needed in sending the datagram (Embedded in the datagram itself) Errors is handled by subnetwork. Host will receive the packets in correct sequence. Error checking is required by host to resemble the packet and find out the missing packets. Messages passed in order to the network. messages may be out of order in the communication sub-network Connection setup is initially required prior to sending data Connection setup is not required Network component failure in path may affect the result Is a flexible foundation to support a range of higher level protocols which can provide for additional network services Less overhead in addressing embedded in the packet Overhead in addressing Example is X.25 Level 3 Example is Internet Protocol of (TCP/IP)