Module 1. Computer Communications and Networking

Similar documents
Chapter 3 Protocols and the TCP/IP Suite

ES623 Networked Embedded Systems

Switching on our smartphone and sending an to a friend living 5000 km from our home is something that we take for granted, but that involves a

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

Layered Architecture

Communication System Models

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

Computer Networks (Introduction to TCP/IP Protocols)

Network Model: Each layer has a specific function.

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

OSI ISO, OSI Reference Model

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

Lecture 2. Computer Networks Models. Network Models 1-1

Network Architecture Models

Chapter 12. Network Organization and Architecture. Chapter 12 Objectives Introduction Introduction

CCNA Exploration1 Chapter 7: OSI Data Link Layer

Chapter 1: Introduction

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

Organizations have developed standard sets of protocols

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

Lecture: Communication in PLC

Cross Layer Protocol Design. Radio Communication III

Need For Protocol Architecture

Data Communication and Network. Introducing Networks

Need For Protocol Architecture

Chapter 1 : Introduction to Computer Networks

Distributed System Chapter 16 Issues in ch 17, ch 18

OSI Layers (Open System Interconnection)

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

Internetworking Models The OSI Reference Model

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

Introduction to Internetworking

ITEC 3800 Data Communication and Network. Introducing Networks

Module 15: Network Structures

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

Module 16: Distributed System Structures. Operating System Concepts 8 th Edition,

Computer Communication Networks

Data & Computer Communication

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

Internetwork Basic. Possible causes of LAN traffic congestion are

Chapter 2 Network Models 2.1

Module 15: Network Structures

Architectures of Communication Subsystems

Revision of Previous Lectures

Module 16: Distributed System Structures

Networking Applications

Chapter 2 Network Models 2.1

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

LAN Interconnection. different interconnecting devices, many approaches Vasile Dadarlat- Local Area Computer Networks

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

CS-461 Internetworking. Dr. Mohamed Aboutabl

Module 3. Wide Area Networking (WAN)

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

Networks: Access Management

UNIT 1. Advantages of Computer Networks

Introduction to Open System Interconnection Reference Model

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

ก ก Information Technology II

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

Area Covered is small Area covered is large. Data transfer rate is high Data transfer rate is low

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

AppleTalk. Chapter Goals. Introduction CHAPTER

Networking Models OSI Model Created by International Organization Standardization

Data and Computer Communications

INTERNETWORKING: CONCEPTS, ARCHITECTURE AND PROTOCOL

The Client Server Model and Software Design

Several versions of DECnet have been released. The first allowed two directly attached minicomputers to communicate.

Chapter -4 OSI Reference Model

Application Layer. Presentation Layer. Session Layer. Transportation Layer. Network Layer. Physical Layer

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

System Programming. Introduction to computer networks

Lecture (02) Network Protocols and Standards

Internetworking. from the Webopedia Computer Dictionary

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

Chapter 09 Network Protocols

The OSI Model. Level 3 Unit 9 Computer Networks

8. Networks. Why networked embedded systems General network architecture. Networks. Internet-enabled embedded systems Sensor networks

Chapter 10 Switching in Data Networks. School of Information Science and Engineering, Shandong University Associate Prof.

Open Systems Interconnection Model

Ethernet Network Redundancy in SCADA and real-time Automation Platforms.

DECnet. Chapter Goals. Introduction CHAPTER

Chapter 12 Network Protocols

Layer 2 functionality bridging and switching

DECnet. Background CHAPTER

Lecture A4 Network / Internet. Computing and Art : Nature, Power, and Limits CC 3.12: Fall 2007

Chapter Two. The OSI Model

DISTRIBUTED EMBEDDED ARCHITECTURES

1. Data Link Layer Protocols

A typical WAN structure includes the following components.

Network Reference Models

Lecture 2: Network Protocols and Layering

Chapter 1. Chapter 1. Data Communications and Network Management Overview

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

Implementing SES Network Duplication A Best Practices Guide.

Introduction to internetworking, OSI, TCP/IP and Addressing.

Internet II. CS10 : Beauty and Joy of Computing. cs10.berkeley.edu. !!Senior Lecturer SOE Dan Garcia!!! Garcia UCB!

Computer Networks with Internet Technology William Stallings. Chapter 2 Protocols and the TCP/IP Protocol Suite

Introduction to Networks (2) Networked Systems 3 Lecture 2

Routing and Switching Principles. Lecture#01

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

Transcription:

Module 1 Computer Communications and Networking

Topic Covered 1. 7 layer model for computer communications 2. Network topologies 3. Network bearers 4. LANs and WANs 5. CSMA and token protocols 6. Networking protocol performance 7. Bridges and routing 8. Internet protocols 9. Network security CCN: Lecture Notes Computer Comm. & Networking 2

Computer communications and Networking Computer communication is a special case of digital communications Interconnectivity is a major issue Traffic is very variable Speed is of utmost importance Error free communication is vital Installation costs need to be low due to vast installations Compatibility must be maintained CCN: Lecture Notes Computer Comm. & Networking 3

How do we do all of this? Consider a simple connection between computers CCN: Lecture Notes Computer Comm. & Networking 4

Do they have the same plug? Are the voltages the same? Is the communication speed the same? What about the communication protocol? Parity Block size Error correction Handshaking Will the program talk? Hey, I want to connect 2 more computers to yours as well AAARRRGGGHHH se... This is too hard! There must be a better way than this CCN: Lecture Notes Computer Comm. & Networking 5

Specialised computer networks As long as each computer supports the correct hardware and software to converse with the local network, then all computers should be able to communicate. CCN: Lecture Notes Computer Comm. & Networking 6

Q: How can all of these networks, computers, modems, lines, all made by different manufacturers be interconnected successfully? Answer: International standard CCN: Lecture Notes Computer Comm. & Networking 7

Originally computer manufacturers all devised their own interconnection system Closed System No compatibility Now they have seen the light and have adopted recommended standards Firstly need an overall framework to allow any device or process to be able to communicate with any other. ISO Reference Model for Open Systems Interconnection (OSI) ISO Reference Model Model is quite complex Needs some form structure Makes writing code easier and debugging simpler Firstly break model into 3 environments CCN: Lecture Notes Computer Comm. & Networking 8

3 Environments Network environment: Concerned with protocols an standards relating to underlying data communication network. OSI environment: network environment plus application oriented protocols and standards to allow end systems (computers) to communicate with one another in an open way. Real systems environment: adds to OSI environment the functions required for the manufacturers proprietary software and services. CCN: Lecture Notes Computer Comm. & Networking 9

The ISO reference model environments may be broken down into 7 clearly defined layers When two computers/processes communicate, the layers in each computer appear to communicate directly with each other. CCN: Lecture Notes Computer Comm. & Networking 10

Application Layer Provides primitives for the application process to access distributed information services, i.e., remote file access, e-mail, etc. This layer also provides Identification of the communication partners by name or address Information about availability of intended communication partner Establishment of authority to communicate Agreement on privacy (encryption) Authentication of intended communication partner Selection of dialogue discipline, initiation and release procedures Agreement on responsibility for error recovery Identification of constraints on data syntax CCN: Lecture Notes Computer Comm. & Networking 11

Presentation Layer This layer is concerned with the syntax of data exchanged between application layers. Local syntaxes mush be translated to a common transfer syntax. This layer also handles Data encryption and compression Virtual terminal translation CCN: Lecture Notes Computer Comm. & Networking 12

Session Layer Allows to application layers to set up, maintain and synchronise, and clear their data exchange or session. This layer also provides Interaction management, i.e., full or half duplex Synchronisation, i.e., inset synchronisation points and retransmit error data Exception reporting, i.e., errors reported to application CCN: Lecture Notes Computer Comm. & Networking 13

Transport Layer This layer ensures that data units are delivered error free, in sequence, with no losses or duplications. This layer also Optimises use of network services Provides a requested Quality of Service (QoS) to session layer CCN: Lecture Notes Computer Comm. & Networking 14

Network Layer This layer provides transparent transfer between transport layers. Transport layer need not know anything about data transmission Responsible for establishing, maintaining and terminating connections CCN: Lecture Notes Computer Comm. & Networking 15

Data Link Layer This layer attempts to make the communication link reliable. Activates, maintains and deactivates the data link Provides error correction and control to higher layers Handles synchronisation and flow control CCN: Lecture Notes Computer Comm. & Networking 16

Physical Layer This is the physical interface between devices, purely concerned with bit transfer. Mechanical Plug type Electrical signalling Voltage levels Timing Codes Functional Data Control Timing Ground Procedural Sequence of events CCN: Lecture Notes Computer Comm. & Networking 17

ISO Reference Model is used as a template Standards organisations build from this template ISO and IEEE produce standards for computer manufacturers CCITT produce standards for connecting equipment Prior to ISO US Dept of Defence developed ARPANET Expanded into Internet Transmission Control Protocol/Internet Protocol (TCP/IP) adopted TCP/IP has now become the pseudo standard for computer communications It performs all the functions of the OSI but has divided them in a slightly different way (example) CCN: Lecture Notes Computer Comm. & Networking 18

CCN: Lecture Notes Computer Comm. & Networking 19

Compare ISO and CCITT standards CCN: Lecture Notes Computer Comm. & Networking 20