1. Introduction (8%) Computer Networks. Introduction Interconnection of number of computers Interconnection through copper wire fiber optics microwaves.

Slides:



Advertisements
Similar presentations
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??
Advertisements

OSI Model OSI MODEL.
OSI MODEL Maninder Kaur
Chapter 2 Network Models.
EEC-484/584 Computer Networks Lecture 2 Wenbing Zhao
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
Semester Copyright USM EEE442 Computer Networks Introduction: Protocols En. Mohd Nazri Mahmud MPhil (Cambridge, UK) BEng (Essex, UK)
EEC-484/584 Computer Networks Lecture 2 Wenbing Zhao
Chapter 1 Read (again) chapter 1.
EEC-484/584 Computer Networks Lecture 2 Wenbing Zhao
Review on Networking Technologies Linda Wu (CMPT )
Chapter 2 Network Models.
The OSI Model A layered framework for the design of network systems that allows communication across all types of computer systems regardless of their.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
OIS Model TCP/IP Model.
Lecturer: Tamanna Haque Nipa
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
Data Communications and Networks
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.
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Introduction – Part II.
Computer Communication & Networks Lecture # 02 Nadeem Majeed Choudhary
Service Primitives Six service primitives that provide a simple connection-oriented service 4/23/2017
Layer Architecture Layer architecture simplifies the network design. It is easy to debug network applications in a layered architecture network. The network.
The OSI Model An ISO (International standard Organization) that covers all aspects of network communications is the Open System Interconnection (OSI) model.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
Prepared By Kapil Soni IICE Udaipur (Learning Centre Code: ) 1 Networking.
The OSI Model.
Internet SecurityInternet Security Dr. ClincyLecture1 CS 4491 Internet Security Dr. Clincy Networking Fundamentals Note: I am still “tweaking” your syllabus.
Computer Networks. Introduction Computer Network2 A History Lesson of Networking 1969 – ARPANET, first packet switched network consist of UCLA, Stanford,
Spring 2006Computer Networks1 Chapter 2 Network Models.
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
1 CHAPTER 8 TELECOMMUNICATIONSANDNETWORKS. 2 TELECOMMUNICATIONS Telecommunications: Communication of all types of information, including digital data,
1 Kyung Hee University Chapter 2 Network Models. 2 Kyung Hee University 2.1 LAYERED TASKS We use the concept of layers in our daily life. As an example,
William Stallings Data and Computer Communications
Open System Interconnection Describe how information from a software application in one computer moves through a network medium to a software application.
Network Models.
نظام المحاضرات الالكترونينظام المحاضرات الالكتروني.
Protocol Suits and Layering Models OSI Model Dr. Abraham UTPA.
Net 221D:Computer Networks Fundamentals
Lecture # 02 Network Models Course Instructor: Engr. Sana Ziafat.
Data Communication Network Models
TCP/IP Protocol Suite Suresh Kr Sharma 1 The OSI Model and the TCP/IP Protocol Suite Established in 1947, the International Standards Organization (ISO)
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.
Lecture # 02 Network Models Course Instructor: Engr. Sana Ziafat.
Computer Engineering and Networks, College of Engineering, Majmaah University Protocols OSI reference MODEL TCp /ip model Mohammed Saleem Bhat
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Lecture 3 : Network Architectures 1.
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.
The OSI Model Prof. Choong Seon HONG.
Computer Networks.
Chap. 2 Network Models.
CHAPTER 2 THE OSI MODEL.
OSI Protocol Stack Given the post man exemple.
Lecturer, Department of Computer Application
DEPARTMENT OF COMPUTER SCIENCE
Understanding the OSI Reference Model
Data and Computer Communications by William Stallings Eighth Edition
Chapter 3: Open Systems Interconnection (OSI) Model
EEC-484/584 Computer Networks
OSI Model The Seven Layers
Network Model.
OSI Model OSI MODEL.
OSI Reference Model Unit II
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
Presentation transcript:

1. Introduction (8%) Computer Networks

Introduction Interconnection of number of computers Interconnection through copper wire fiber optics microwaves infrared communication satellite

Uses of Networks Distributed Systems –Software system built on top of computer networks –Primary objective of Computer Networks: Transfer data from machine A to machine B Facilitate access to remote information Facilitate sharing of data Facilitates person to person communication Facilitate Interactive Entertainment

Social Issues The topics for bulletin boards, news groups etc should be kept under watch for sensitive topics Hacking Virus spreading Anonymous messages can be sent

Transmission Technology –Broadcast Technology –Point-to-Point Technology Broadcast Technology –Single Communication Channel –Data sent by sender will be received & processed by all –Multicasting: Transmission to a subset of machines –Used for small networks

Transmission Technology Point to Point Technology –Many connections between individual pairs of machines –Used for big networks Unicasting: Point to point transmission with one sender and one receiver.

Local Area Networks 3 Characteristics: 1.Size Restricted to limited size Worst case transmission time is bounded and known in advance 2.Transmission Technology Connected through cable LANs run at 10 to 100 Mbps or now Gbps 3.Topology –Bus & Ring

Two Examples of Broadcast NWs Bus Ring

The Broadcasting in LAN At any instance only one machine is allowed to send Arbitration mechanism is required (Common Bus) –Static divide time into discrete intervals and use a round-robin algorithm Waste of time –Dynamic Decentralized –Sender check the channel before sending Centralized – Bus arbitration unit decides who goes next Ethernet (also known by no 802.3) –bus-based broadcast network with decentralized control

Metropolitan Area Network It is a bigger version of LAN and may encompass the whole city –Ex Cable Television In MANs we use DQDB and also known by no –DQDB=Dual Queue Dual Bus –DQDB contains two unidirectional busses to which all the computers are connected Upper bus for right, lower bus for left

Architecture of DQDB MAN

Wide Area Networks It spans a large geographical area, usually a country or continent The hosts are connected by a communication subnet, or just subnet for short Subnet is operated by Telephony Company or ISP The job of the subnet is to carry messages from host to host

Relation Between Hosts and Subnet Subnet = Transmission lines + Switching Element Transmission Line – copper wires,optical fiber, radio links Switching Element - Router

Internetwork A collection of interconnected networks is called an internetwork or internet. Many networks exist in the world, often with different hardware and software. To fulfill this Gateway is used –Also known as Protocol converters Internet is a collection of LANs connected by WAN –If system contains only routers => subnet –If system contains routers & hosts => WAN

Wireless Networks Categories 1.System Interconnection –Short-range radio signals –bluetooth –Keyboard, mouse connection 2.Wireless LANs –Require radio modem and antenna –Less range 3.Wireless MANs –Radio networks –Wide range –Used in cellular telephones –1G – analog and voice –2G – digital and voice –3G – digital voice and data

Figure 2-19 Internetwork (Internet)

Need For Protocol Architecture Reduce Complexity Data exchange can involve complex procedures like file transfer Better if task broken into subtasks Implemented separately in layers in stack –each layer provides functions needed to perform communication for layers above Peer layers communicate with a protocol

Design Issues in layers Identification of Host Rules for data transfer –In one direction or both Error Control –Error detecting and correcting codes Sequencing of data Flow Control Inability of accepting long messages –Disassembling, transmitting and reassembling messages Avoid separate connection because of inconveniency and expensive, –Multiplexing and Demultiplexing Multiple paths between source and destination, a route must be chosen –Routing

Connection Oriented & Connectionless Services CO –Establish connection, use the connection and releases the connection –Eg: Telephone system CL –Eg: Postal service

Addressing Requirements Two levels of addressing required Each host on a subnet needs a unique global network address –its IP address Each application on a (multi-tasking) host needs a unique address within the host –known as a port

Reference Models There are two very famous models –OSI Reference model OSI = Open Systems Interconnection Developed by ISO (International Standard Organization) Protocols are not used but the model is valid –TCP/IP Reference model TCP/IP = Transport Control Protocol/Internet Protocol Here protocols are widely used

The TCP/IP Reference Model

The OSI Reference Model

A layer created when different abstraction is needed A layer should perform a well defined function Minimize information flow across the interface No. of layers=>large =>distinct function No. of layers=>small=>architecture becomes unwieldy

Communication between End-Systems

The Physical Layer It is concerned with transmitting raw bits 1 should be received as 1 and not zero! It deals with mechanical, electrical, timing interfaces & physical transmission

Figure 3-4  Physical Layer

The Data Link Layer It’s job is to provide error-free transmission between two adjacent computers It breaks the sender data in data frames Assign sequence no. to each frame If the service is reliable, the receiver confirms correct receipt of each frame by sending back an acknowledgement frame. Checks for the buffer space at the receiver end

The Data Link Layer Flow control –Sender and Receiver may not match in speed MAC (Medium access control) –For Broadcast Networks Only –Decides “ Who will access the Medium “ Medium = Ethernet (802.11)

Figure 3-5  Data Link Layer

Figure 3-6  Data Link Layer Example

The Network Layer Controls the operation of subnet To route the packets from ultimate source to ultimate destination Congestion control –When many no. of computers want to send data destined to another network simultaneously –Each data has to pass from same router Problems with heterogeneous NWs like addressing, packet size etc are important

Routing Directing packets over number of networks Computer A Computer B

Figure 3-8  Network Layer Example

Figure 3-8-continued  Network Layer Example

The Transport Layer It accepts data from the upper layer, split it into smaller units if needed, pass to NWL, and ensure it arrives intact at the other end Every process send data to network with the help of port So transport layer adds port nos to the data received from upper layer (i.e. Session Layer) Hence it’s first true end-to-end layer

Transport Protocols

Session Layer To establish a session bet n 2 processes It establishes, manages and terminates the connections between the local and remote application. The Session layer is typically completely unused Dialogue control –To decide whose turn to speak (send data) Synchronization –To add checkpoints to the stream of data for roll backing

Presentation Layer Presentation of the data to be sent Translation –Translate data to be sent in bit streams Encryption –Transform the original info to another form Compression –Reduce the no of bits to be transmitted

The Application Layer Enable us to access network User friendly software application Examples –Network virtual terminal (eg: telnet) –Mail services (eg: Eudora) –Directory services

Figure 3-14  Summary of Layer Functions

OSI Model Data unitLayerFunction Host layers Data 7. Application Network process to application 6. Presentation Data representation and encryption 5. Session Interhost communication Segment4. Transport End-to-end connections and reliability (TCP) Media layers Packet/Datagram3. Network Path determination and logical addressing (IP) Frame2. Data link Physical addressing (MAC & LLC) Bit1. Physical Signal and binary transmission

The TCP/IP Reference Model Used in the Internet History –First used by ARPANET (Advanced Research Projects Agency Network) –ARPANET was a research network

Protocols and Networks in TCP/IP Model

Internet Layer Packet switching network based on connectionless internetwork layer. Packets travel independently in the network Order can be different –It’s the job of higher levels to rearrange this packet.

A Comparison of OSI and TCP/IP TCP/IP model is widely used compared to OSI model OSI model explicitly defines services, interfaces and protocols (Well organized) OSI  Model designed first and then protocols TCP/IP  Protocols designed first and then model No of layers are 4 compared to 7