SUBJECT: DATA COMMUNICATION AND NETWORK SEMESTER: V SEMESTER COURSE: BCA SUBJECT TEACHER: Dr.K.Chitra Assistant Professor, Department of Computer

Similar documents
Chapter 2 Network Models 2.1

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

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

TCP/IP THE TCP/IP ARCHITECTURE

Network Model: Each layer has a specific function.

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

Introduction to Open System Interconnection Reference Model

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

Introduction to Protocols

OSI Layers (Open System Interconnection)

Interconnecting Networks with TCP/IP. 2000, Cisco Systems, Inc. 8-1

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

Defining Networks with the OSI Model. Module 2

Reference Models. 7.3 A Comparison of the OSI and TCP/IP Reference Models

Chapter 3 Protocols and the TCP/IP Suite

Operating Systems CS 571

MEBS Utilities services M.Sc.(Eng) in building services Faculty of Engineering University of Hong Kong

ES623 Networked Embedded Systems

The Data Link Layer. 32 PART I Networking Basics

Data and Computer Communications

OSI Transport Layer. objectives

CN1047 INTRODUCTION TO COMPUTER NETWORKING CHAPTER 6 OSI MODEL TRANSPORT LAYER

infrared Disadvantage: 1. cannot use for long-range communication or outside a building due to sun s rays.

System Programming. Introduction to computer networks

Network Architecture Models

1: Review Of Semester Provide an overview of encapsulation.

Need For Protocol Architecture

Need For Protocol Architecture

Chapter 2 Network Models 2.1

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

Communicating over the Network

The Client Server Model and Software Design

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

E&CE 358: Tutorial 1. Instructor: Sherman (Xuemin) Shen TA: Miao Wang

Lecture-4. TCP/IP-Overview:

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

OSI Transport Layer. Network Fundamentals Chapter 4. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1

Networking and Internetworking 1

Organizations have developed standard sets of protocols

Chapter 11: Wide-Area Networks and the Internet

Transport Layer. Gursharan Singh Tatla. Upendra Sharma. 1

Chapter 7. Local Area Network Communications Protocols

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

Cisco Interconnecting Cisco Networking Devices Part 1.

Digital Communication Networks

Open Systems Interconnection Model

TSIN02 - Internetworking

Introduction... xiii Chapter 1: Introduction to Computer Networks and Internet Computer Networks Uses of Computer Networks...

ECE 650 Systems Programming & Engineering. Spring 2018

TCP /IP Fundamentals Mr. Cantu

Networking Applications

Layered Architecture

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.

Introduction and Layered Network Architecture. EEE 538 Dr. Nail Akar Bilkent University Electrical and Electronics Engineering Department

Chapter -4 OSI Reference Model

Chapter 2. Communicating Over The Network. CCNA1-1 Chapter 2

5105: BHARATHIDASAN ENGINEERING COLLEGE NATTARMPALLI UNIT I FUNDAMENTALS AND LINK LAYER PART A

Chapter 7 Transport Layer. 7.0 Introduction 7.1 Transport Layer Protocols 7.2 TCP and UDP 7.3 Summary

Data & Computer Communication

03 The Internet Model and TCP/IP

Chapter 12 Network Protocols

Module 2 Overview of Computer Networks

TSIN02 - Internetworking

Module 2 Overview of. Computer Networks

Internetworking Models The OSI Reference Model

Operating Systems. 16. Networking. Paul Krzyzanowski. Rutgers University. Spring /6/ Paul Krzyzanowski

NT1210 Introduction to Networking. Unit 10

Computer Networks (Introduction to TCP/IP Protocols)

CS-435 spring semester Network Technology & Programming Laboratory. Stefanos Papadakis & Manolis Spanakis

Data Communication and Network. Introducing Networks

ITEC 3800 Data Communication and Network. Introducing Networks

Cisco Cisco Certified Network Associate (CCNA)

UNIT 1. Advantages of Computer Networks

EEC-484/584 Computer Networks

CCNA Exploration Network Fundamentals. Chapter 04 OSI Transport Layer

International Journal of Modern Engineering and Research Technology

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

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

TCP/IP Protocol Suite and IP Addressing

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

TCP/IP Overview. Basic Networking Concepts. 09/14/11 Basic TCP/IP Networking 1

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

Copyleft 2005, Binnur Kurt. Objectives

CMPE 80N: Introduction to Networking and the Internet

B.Sc. (Hons.) Computer Science with Network Security B.Eng. (Hons) Telecommunications B.Sc. (Hons) Business Information Systems

TSIN02 - Internetworking

Chapter 2. Communicating Over The Network

Subnetting and addresses revisited

Chapter 2 Network Architectures A global view

Different Layers Lecture 21

Transporting Voice by Using IP

Overview of TCP/IP Overview of TCP/IP protocol: TCP/IP architectural models TCP protocol layers.

CS3600 SYSTEMS AND NETWORKS

Data Networks. Lecture 1: Introduction. September 4, 2008

Introduction to Networking

CSCD 433/533 Advanced Networks

CS-461 Internetworking. Dr. Mohamed Aboutabl

Packet Switching, Layer Models and Protocol Suites

Network Reference Models

Computer Networks. Introduction to Network. Dr. Adel Gaafar Abd Elrahim

Transcription:

SUBJECT: DATA COMMUNICATION AND NETWORK SEMESTER: V SEMESTER COURSE: BCA SUBJECT TEACHER: Dr.K.Chitra Assistant Professor, Department of Computer Science

Chapter - 2 Switching and Network Architecture

Network switch A network switch is a computer networking device that connects devices together on a computer network by using various switching techniques.

Switch with 5 ports

Switched network A switched network consists of several devices interlinked by a series of nodes called switches.

TYPES OF SWITCHING Circuit switching Packet switching Message switching

Circuit switching In circuit switching, a dedicated physical connection is established between source and destination and then data is transmitted. Three phases (i) Circuit establishment (ii) Data transfer (iii) Circuit Disconnect Example : Telephone

Advantages Data is transmitted without delays This method is suitable for long continuous transmission.

Disadvantages Long connection establishment delay Network does not support error control More expensive Inefficient use of the communication channel when the connected systems are not using it.

Message switching Message switching uses store-and-forward method in which a block of data is forwarded from one node to another node. No dedicated physical path is established between sender and receiver. When a sender has a block of data to be sent,it is stored in first switching node (router) and forwarded to another switching network. E-x Telegraph

Advantages Data channels are shared among communication devices, improving the use of bandwidth. Inexpensive technique

Disadvantages Switches must have large storage capacities to store long messages. Transmission delay is there. Message switching does not support voice or video.

Packet switching It does not require dedicated links like circuit switching. It does not require large amount of buffer to store the message. The message is divided into small units called packets. The packets are sent from source to destination.

Each packet contains data, header with control information like source and destination address, packet number, priortity codes. Each packet will take different routes to reach its destination. Two types of switching networks- datagram and virtual circuit. Example - internet

Difference between datagram and Virtual circuit Preplanned route is established Connection oriented service Call setup is required Router table is needed to store about the connections It is more reliable virtual circuit Datagram Routing decision made dynamically Connectionless service No call setup is required Routers do not hold state information about connections It is not reliable

Virtual circuit

Datagram packet switching

Advantages of packet switching As switching devices do not require massive secondary storage, costs are minimized to great extent. Packets are rerouted in case of any problems With improved protocols, packet switching is widely used for video and voice calls using applications such as WhatsApp, Skype, Google Talk etc.

Disadvantages Protocols used in the packet switching are complex and require high initial implementation costs. If the network becomes overloaded, packets are delayed or discarded or dropped. It is not secured if security protocols (e.g. IPsec) are not used during packet transmission.

Difference between message, packet, circuit switching Criteria Circuit switching Message switching Packet switching Dedicated copper cable Yes No NO Bandwidth Fixed Dynamic Dynamic Store and forward Fault Tolerance no yes yes Less medium more Transmission Data streams message Packets Advance circuit setup yes no no

INTERNET,COMPUTER NETWORK,PACKET SWITCHING The types of network that the internet operates on are (i) Terminal oriented networks (ii) Computer to computer networks (iii)local Area Networks (iv) Internetworks

Essential elements of modern network architecture High-speed digital transmission lines Routing table End-to-end congestion control mechanism Flow control methods Internetworking Segmentation and reassembly End-to-end recovery mechanism

Key factors in communication network evolution Technology Regulation Market Standards

Layered architecture and its Design issues applications Chapter 3 1.Overall communication problem is divided into set of layers 2.It uses the protocols. 3.It implements the error control mechanism 4.Flow control is important between fast sender and slow receiver.

5. Segmentation and re-assembly is important to transfer the long messages. 6.Multiplexing allows many communicating processes to use the same communication line. 7.Routing chooses a route from source to destination.

Layered models ISO-OSI reference model Indian Standard Organization and Open system Interconnection TCP/IP reference model Transmission control Protocol/Internet protocol

OSI REFERENCE MODEL The Open System Interconnection (OSI) model defines a networking framework to implement protocols in seven layers. OSI model is a layered framework that allows communication between different types of computer systems. The communication functions are divided into seven layers

OSI Model Layer 1: The Physical Layer Physical Layer is the lowest layer of the OSI Model. It activates, maintains and deactivates the physical connection. It is responsible for transmission of bit stream over network. Voltages and data rates needed for transmission is defined in the physical layer. It converts the digital/analog bits into electro magnetic signals.

OSI Model Layer 2 The Data link Layer It is the responsible for delivering data units from sender to receiver without any errors. Input data is broken into frames. Frames are transmitted sequentially and the acknowledgement frames sent back by the receiver are processed. Special bits are added to the beginning and end of the frames.

Functions of data link layer Node-to-Node Delivery Flow control mechanism Error-control mechanism synchronization

OSI Model Layer 3 The Network Layer It divides the outgoing messages into packets Network Layer is the responsible for delivery of packets across the networks. It decides by which route packet should take. It acts as a network controller. It manages the Subnet traffic.

The functions of Network layer Data delivery Switching Routing Congestion control

Transport layer End-to-end message delivery Flow control Error detection and recovery Segmentation and reassembly

Session Layer Session management: It allows the users to different machines to establish the sessions between them. Dialog control Sessions allow the traffic in both the directions or either in one direction.

Token management Synchronization Graceful close Ensuring that the exchange has been completed appropriately before the session closed.

Presentation layer It is concerned with the syntax and semantics of the information transmitted. Different computers have different codes for representing character strings, integers. The functions of this layer Translation Compression Encryption

Application layer It provides user interfaces and support for services such as email, remote file access and transfer, shared dbms. The responsibilities are Network virtual terminal- software computer File access,transfer and management Mail services Directory services Distributed databases.

TCP/IP REFERENCE MODEL Tcp/ip architecture was developed by ARPANET(Advanced Research Project Agency NETwork). TCP/IP is a communication protocol for communication between heterogeneous computers. Various protocols are implemented at the different layers.

Application Layer This Application layer is the highest layer of the TCP/IP model. Numerous protocols are implemented at the application layer.

Protocol FTP - File Transfer Protocol SMTP Simple Mail Transfer Protocol HTTP Hyper Text Transfer Protocol SNMP Simple Network Management Protocol DHCP - Dynamic Host Configuration Protocol DNS Domain Name Service Function Transmission of files between computers Transmission of e-mails Communication between web server and web browser Administration of computer networks Allocation of Dynamic IP addresses to computer DNS servers are responsible for translating domain names into tcp/ip address

Transport layer It has the responsibility to exchange the data between computers without any errors. The transport layer uses two protocols TCP and UDP

TCP It is reliable connection oriented protocol A connection must be established TCP divides a stream of data into smaller units called segments at sending end. TCP reassembles the segments at receiving end.

UDP(User Datagram Protocol) It is unreliable connectionless transport protocol). This service provides no mechanisms for error recovery and flow control. Segments are carried across the internet

Internet layer This layer deals with access to and routing data across a network between end systems. Internet protocol is used in this layer for routing across multiple networks. It is unreliable and connectionless protocol.

PROTOCOL Address Resolution Protocol (ARP) Reverse Address Resolution Protocol (RARP) Internet Control Message Protocol(ICMP) Internet Group Message Protocol(IGMP) FUNCTIONS To find physical address of a computer Discover its internet address from its physical address Send query and error messages Used to send group messages.

Network Access Protocol This layer is concerned with specifying transmission medium and data rate. The following protocols are available in this layer. SLIP ( Serial Line Internet Protocol) PPP (Point-to-point Protocol)

SLIP (Serial Line Internet Protocol) A very simple protocol that provides only basic framing for Internet Point-to-Point protocol (PPP) A complex protocol that provides framing as well as many additional features.

TCP/IP REFERENCE MODEL Application layer (FTP,SMTP,HTTP,SNMP,DHCP,DNS) TRANSPORT LAYER (TCP, UDP) INTERNET LAYER (ARP,RARP,ICMP,IGMP) NETWORK ACCESS LAYER (SLIP,PPP)