COMPUTER NETWORKS Protocol architectures

Size: px
Start display at page:

Download "COMPUTER NETWORKS Protocol architectures"

Transcription

1 OMPUTR NTWORKS Protocol architectures Protocol architectures ruppo Reti TL rchitectures and protocols TT definition ommunication: transfer of information according to pre-established conventions ommunication requires cooperation One abstract description of the communication paradigm between two or more s requires the definition of a reference model t the maximum level of abstraction, the reference model specifies a network architecture OMPUTR NTWORKS Protocol architectures - 1 OMPUTR NTWORKS Protocol architectures - 2 Protocol architectures network architecture defines the objects used to describe the communication process the relation among such objects the functionalities to support the communication the structure of the functions Layered architectures are used because of simple design simple management simple standardization separation among functions OMPUTR NTWORKS Protocol architectures - 3 host 3 Separation among functions: nternet host 4 subnet 4 subnet 1 router 1 router 2 subnet 3 host 2 router 3 host 1 subnet 2 applications error control routing packet transfer OMPUTR NTWORKS Protocol architectures - 4 Open System nterconnection OS Layered architectures pplication Presentation Session Transport ata link pplication Presentation Session Transport ata Link OS User Netw. ppl. Session nd to nd Routing ata Link NT pplication nternetwork RP Transaction Presentation ata low Manag. Trans. ontrol Virtual Route xplicit Route Transm. roup ata Link SN half session path control OMPUTR NTWORKS Protocol architectures - 5 OMPUTR NTWORKS Protocol architectures - 6 Pag. 1

2 OMPUTR NTWORKS Protocol architectures OS and nternet - SN OS nternet Protocol Suite pplication Presentation Telnet TP SMTP NS XR Management plane ontrol plane User plane Plane management Layer management Session SNMP RP igh layers igh layers Transport ata link MP RP e RRP TP e UP P Routing protocols L TM Unspecified OMPUTR NTWORKS Protocol architectures - 7 OMPUTR NTWORKS Protocol architectures - 8 Protocols TT definition formal definition of the procedures adopted to guarantee the communication between two or more objects on the same hierarchical level Protocol definition: semantics set of commands and answers syntax structure of commands and answers timing temporal sequence of commands and answers OMPUTR NTWORKS Protocol architectures - 9 Protocols are set of semantic rules algorithms syntactic rules formats timing Protocols OMPUTR NTWORKS Protocol architectures - 10 SO/OS model OS model (Open System nterconnection) defined in the following standards SO S 7498 TT X.200 The fundamental principles defined in the OS model are universally accepted this does not mean that all the protocol architectures conform to OS model System 3 System1 System j Transmission media System 2 System n OMPUTR NTWORKS Protocol architectures - 11 OMPUTR NTWORKS Protocol architectures - 12 Pag. 2

3 OMPUTR NTWORKS Protocol architectures OS model Layers (or levels) System System System System igher layer System System pplication process Transmission media (N+1) - layer (N-1) - layer Lower layer subsystem transmission media OMPUTR NTWORKS Protocol architectures - 13 OMPUTR NTWORKS Protocol architectures - 14 ntities Layering active elements in a subsystem run the functions of the layer interact within the same layer System transmission media System OMPUTR NTWORKS Protocol architectures - 15 ach layer (or level) provides services to the higher layer using the services from the lower layer its own functionalities an be identified: service provider service SP ( ccess Point) OMPUTR NTWORKS Protocol architectures - 16 (N+1) - layer s The s at layer N and the (N+1) - entities cooperate and communicate using the (N) service offered by the (N) service provider uses provides (N) - service s service can be: connection-oriented (O): a preliminary agreement (connection) is established between the network and the communication end-points, then the data is transferred and finally the connection is released connectionless (L): data is sent to the network without any preliminary agreement and is treated independently from each other OMPUTR NTWORKS Protocol architectures - 17 OMPUTR NTWORKS Protocol architectures - 18 Pag. 3

4 OMPUTR NTWORKS Protocol architectures s s (N) - service (N-1) - service N+1 N+1 N N N (N) service provider N N-1 (N-1) service provider N-1 lack-box for the lack-box for the OMPUTR NTWORKS Protocol architectures - 19 OMPUTR NTWORKS Protocol architectures - 20 SP ( ccess Point) ach (N-1)-SP is associated with at most one (N)-entity Protocols System System (N-1) - SP (N+1) - protocol (N) - servizio (N) - SP (N) - protocol (N-1) - entity (N-1) - entity (N-1) - layer OMPUTR NTWORKS Protocol architectures - 21 OMPUTR NTWORKS Protocol architectures - 22 ddressing unctions for identification (N) - title ddress translation (N) directory (N-1) - SP (N-1) - address (N-1) - layer (N-1) - address (N) - title (N-1) - entity OMPUTR NTWORKS Protocol architectures - 23 OMPUTR NTWORKS Protocol architectures - 24 Pag. 4

5 OMPUTR NTWORKS Protocol architectures unctions for identification Possible mappings ddress translation (N) - mapping (N) - address K L M (N) - SP K K L M (N-1) - SP (N-1) - address one-to-one hierarchical tabular OMPUTR NTWORKS Protocol architectures - 25 OMPUTR NTWORKS Protocol architectures - 26 onnections onnections (N-1) - SP (N-1) - SP (N-1) - layer (N-1) - layer (N-1) - connections OMPUTR NTWORKS Protocol architectures - 27 connection one-to-many connections one-to-one OMPUTR NTWORKS Protocol architectures - 28 onnections onnections (N-1) - SP (N-1) - SP (N-1) - P (N-1) - layer (N-1) - layer (N-1) - P OMPUTR NTWORKS Protocol architectures - 29 P= onnection nd Point id=identifier (N-1) - P.id OMPUTR NTWORKS Protocol architectures - 30 Pag. 5

6 OMPUTR NTWORKS Protocol architectures greement greement among three possible elements The three elements greement n the case of information transfer without connection, it is sufficient an agreement among two elements The two elements The two elements (N + 1) - entità The two elements (N) service provider (N) (N) service - fornitore provider di servizio OMPUTR NTWORKS Protocol architectures - 31 OMPUTR NTWORKS Protocol architectures - 32 greement n the case of information transfer with connection, it is necessary an agreement among the three elements The three elements (N+1) - layer onnections multiplexing of (N) connections into one (N-1) - connection (N) - SP (N) - P (N) - fornitore service di provider servizio OMPUTR NTWORKS Protocol architectures - 33 OMPUTR NTWORKS Protocol architectures - 34 onnections subdivision of one (N) connection in many (N-1) - connections (N) - P (N) - SP interface (N-1) - layer PU creation (N) - PU (N-1) - SU SP (N-1) - P (N-1) - SU (N-1) - PU OMPUTR NTWORKS Protocol architectures - 35 OMPUTR NTWORKS Protocol architectures - 36 Pag. 6

7 OMPUTR NTWORKS Protocol architectures PU creation On data units, there exists the possibility of segmentation concatenation Segmentation can occur either by building many (N) - PU from one (N) SU or by building many (N-1) - SU from one (N) - PU Similarly for the concatenation nformation transfer System System System System transmission media information path OMPUTR NTWORKS Protocol architectures - 37 OMPUTR NTWORKS Protocol architectures - 38 nformation transfer Primitives Transmitter Receiver (N) - service (N) - service pplication Presentation Session Transport ata link data P SU PP PSU SP SSU TP TSU NP NSU LP LSU bit or symbols pplication Presentation Session Transport ata link RQUST (N) - SP ONRM NTON (N) - SP (N) - protocol (N) service provider NSWR (N+1) - layer OMPUTR NTWORKS Protocol architectures - 39 OMPUTR NTWORKS Protocol architectures - 40 Primitives set of interactions on an interface, occurring in different times and offering a service : service of mail transfer in the postal system eposit of the letter in the mailbox by the sender elivery of the letter into receiver s mailbox by the postman Similar to a procedure Use of primitives Request primitive onfirm primitive cknowledged service provider ndication primitive nswer primitive OMPUTR NTWORKS Protocol architectures - 41 OMPUTR NTWORKS Protocol architectures - 42 Pag. 7

8 OMPUTR NTWORKS Protocol architectures Use of primitives Un-acknowledged service Use of primitives started from the provider Request primitive provider ndication primitive ndication primitive provider ndication primitive OMPUTR NTWORKS Protocol architectures - 43 OMPUTR NTWORKS Protocol architectures - 44 Use of primitives To open a connection To transfer data Use of primitives (N) - ONNT RQUST (N) service provider (N) - ONNT (N) - T RQUST (N) service provider (N) - T NTON NTON (N) - ONNT (N) - ONNT ONRM RSPONS (N) - SP (N) - SP (N) - SP (N) - SP OMPUTR NTWORKS Protocol architectures - 45 OMPUTR NTWORKS Protocol architectures - 46 Use of primitives The seven OS layers To close a connection started from the application pplication protocol application (N) - SONNT RQUST (N) service provider (N) - SONNT NTON presentation session transport network Presentation protocol Session protocol Transport protocol protocol presentation session transport network (N) - SP (N) - SP data link physical ata link protocol layer protocol data link physical transmission media OMPUTR NTWORKS Protocol architectures - 47 OMPUTR NTWORKS Protocol architectures - 48 Pag. 8

9 OMPUTR NTWORKS Protocol architectures Systems Public networks terminal system relay system TRMNL S. RLY SYSTM TRMNL S. layers protocols pplication Presentation Session Transport ata link ata link pplication Presentation Session Transport ata link transfer layers terminal equipement access protocols transfer layers access node network protocols transfer layers transit node transmission media access network internal network OMPUTR NTWORKS Protocol architectures - 49 OMPUTR NTWORKS Protocol architectures - 50 Layer 1: physical layer: provides the mechanical, physical, functional and procedural means, to activate, maintain and disable the physical connections allows to transfer binary digits exchanged among the data link entities data units are bits or symbols defines transmission codes, connectors, voltage levels, etc. Layer 2: data link ata link layer provides the functional and procedural means to transfer data units among network entities handle malfunctions and failures at physical level main functions: error detection and error correction for the transmission flow control data unit delimitation OMPUTR NTWORKS Protocol architectures - 51 OMPUTR NTWORKS Protocol architectures - 52 Layer 3: network layer provides the means to setup, maintain and close the connections among the entities at transport level provides the functional and procedural means to exchange the information among entities at transport level main functions routing flow control and congestion control pricing OMPUTR NTWORKS Protocol architectures - 53 Layer 4: transport Transport layer provides the connections at transport level to the entities at session level compensates the possible lack of quality of service in the connections at network level optimizes the use of the network layer main functions error control control of sequence flow control OMPUTR NTWORKS Protocol architectures - 54 Pag. 9

10 OMPUTR NTWORKS Protocol architectures Layer 4: transport lower layer with end-to-end meaning provides multiplexing and subdivision of the connections allows the fragmentation of messages in packets and their reassembly Layer 5: session Session layer provides one session connection to the entities at presentation layer organizes the communication among entities at presentation level provides the structure and synchronize the data exchange to allow suspending, recovering and terminating masks the interruptions at service level OMPUTR NTWORKS Protocol architectures - 55 OMPUTR NTWORKS Protocol architectures - 56 Layer 6: presentation Presentation layer solves the compatibility issues regarding the data formats solves the issues of data syntax translation may provide services of data encryption Layer 7: application pplication layer provides the application processes with the means to access the OS environment s of service file transfer - TM virtual terminal - VT - X.400 OMPUTR NTWORKS Protocol architectures - 57 OMPUTR NTWORKS Protocol architectures - 58 Trivial network ssume that one (4) entity must communicate with one remote (4) entity We will follow, step-by-step: primitives SUs PUs U 1 N 1 U 2 OMPUTR NTWORKS Protocol architectures - 59 OMPUTR NTWORKS Protocol architectures - 60 Pag. 10

11 OMPUTR NTWORKS Protocol architectures U 1 N 1 U 2 layer 3 service with connection layer 2 service connectionless layer 1 service connectionless OMPUTR NTWORKS Protocol architectures - 61 OMPUTR NTWORKS Protocol architectures - 62 irectory X,, N-ONNT.request(,,...) OMPUTR NTWORKS Protocol architectures - 63 OMPUTR NTWORKS Protocol architectures - 64 N-PU(,, Vid, call request,...) Routing,, Z OMPUTR NTWORKS Protocol architectures - 65 OMPUTR NTWORKS Protocol architectures - 66 Pag. 11

12 OMPUTR NTWORKS Protocol architectures Mapping, Z, L-T.request(,, L-SU,...) OMPUTR NTWORKS Protocol architectures - 67 OMPUTR NTWORKS Protocol architectures - 68 L-PU(,, L-SU, L-P) Mapping,, OMPUTR NTWORKS Protocol architectures - 69 OMPUTR NTWORKS Protocol architectures - 70 P-T.request(,, symbol) OMPUTR NTWORKS Protocol architectures - 71 OMPUTR NTWORKS Protocol architectures - 72 Pag. 12

13 OMPUTR NTWORKS Protocol architectures P-T.indication(,, symbol) L-PU(,, L-SU, L-P) OMPUTR NTWORKS Protocol architectures - 73 OMPUTR NTWORKS Protocol architectures - 74 L-T.indication(,, L-SU,...) N-PU(,, Vid, call request,...) OMPUTR NTWORKS Protocol architectures - 75 OMPUTR NTWORKS Protocol architectures - 76 Routing, Z, Mapping Z,, OMPUTR NTWORKS Protocol architectures - 77 OMPUTR NTWORKS Protocol architectures - 78 Pag. 13

14 OMPUTR NTWORKS Protocol architectures N-PU(,, Vid, incoming call,...) L-T.request(,, L-SU,...) OMPUTR NTWORKS Protocol architectures - 79 OMPUTR NTWORKS Protocol architectures - 80 L-PU(,, L-SU, L-P) Mapping,, OMPUTR NTWORKS Protocol architectures - 81 OMPUTR NTWORKS Protocol architectures - 82 P-T.request(,, symbol) OMPUTR NTWORKS Protocol architectures - 83 OMPUTR NTWORKS Protocol architectures - 84 Pag. 14

15 OMPUTR NTWORKS Protocol architectures P-T.indication(,, symbol) L-PU(,, L-SU, L-P) OMPUTR NTWORKS Protocol architectures - 85 OMPUTR NTWORKS Protocol architectures - 86 L-T.indication(,, L-SU,...) N-PU(,, Vid, incoming call,...) OMPUTR NTWORKS Protocol architectures - 87 OMPUTR NTWORKS Protocol architectures - 88 N-ONNT.indication(,, P.id,...) N-ONNT.response(P.id,...) OMPUTR NTWORKS Protocol architectures - 89 OMPUTR NTWORKS Protocol architectures - 90 Pag. 15

16 OMPUTR NTWORKS Protocol architectures N-PU(,, Vid, call accepted,...) N-PU(,, Vid, call accepted,...) OMPUTR NTWORKS Protocol architectures - 91 OMPUTR NTWORKS Protocol architectures - 92 N-PU(,, Vid, call connected,...) N-PU(,, Vid, call connected,...) OMPUTR NTWORKS Protocol architectures - 93 OMPUTR NTWORKS Protocol architectures - 94 N-ONNT.confirm(,, P.id,...) T-PU(T-P, T-SU) OMPUTR NTWORKS Protocol architectures - 95 OMPUTR NTWORKS Protocol architectures - 96 Pag. 16

17 OMPUTR NTWORKS Protocol architectures N-T.request(P.id, N-SU,...) N-T.indication(P.id, N-SU,...) OMPUTR NTWORKS Protocol architectures - 97 OMPUTR NTWORKS Protocol architectures - 98 T-PU(T-P, T-SU) N-SONNT.request(P.id ) OMPUTR NTWORKS Protocol architectures - 99 OMPUTR NTWORKS Protocol architectures N-SONNT.indication(P.id ) OMPUTR NTWORKS Protocol architectures Pag. 17

Protocol Architecture

Protocol Architecture Protocol Architecture ed Protocol Architectures OSI Reference Model TCP/IP Protocol Stack Need for Protocols The task of exchanging information between devices requires a high degree of cooperation between

More information

The OSI Model and the TCP/IP Protocol Suite PROTOCOL LAYERS. Hierarchy. Services THE OSI MODEL

The OSI Model and the TCP/IP Protocol Suite PROTOCOL LAYERS. Hierarchy. Services THE OSI MODEL The OSI Model and the TCP/IP Protocol Suite - the OSI model was never fully implemented. - The TCP/IP protocol suite became the dominant commercial architecture because it was used and tested extensively

More information

Protocols and Architecture. Protocol Architecture.

Protocols and Architecture. Protocol Architecture. Protocols and Architecture Protocol Architecture. Layered structure of hardware and software to support exchange of data between systems/distributed applications Set of rules for transmission of data between

More information

How To Design A Layered Network In A Computer Network

How To Design A Layered Network In A Computer Network A Layered Approach to Computer Networks Physical Layer Data Link Layer Network Layer Transport Layer Session Layer Presentation Layer Application Layer Different layer of abstraction Different error control

More information

Communication Networks. MAP-TELE 2011/12 José Ruela

Communication Networks. MAP-TELE 2011/12 José Ruela Communication Networks MAP-TELE 2011/12 José Ruela Network basic mechanisms Network Architectures Protocol Layering Network architecture concept A network architecture is an abstract model used to describe

More information

Transport and Network Layer

Transport and Network Layer Transport and Network Layer 1 Introduction Responsible for moving messages from end-to-end in a network Closely tied together TCP/IP: most commonly used protocol o Used in Internet o Compatible with a

More information

Module 1. Introduction. Version 2 CSE IIT, Kharagpur

Module 1. Introduction. Version 2 CSE IIT, Kharagpur Module 1 Introduction Lesson 2 Layered Network Architecture Specific Functional Objectives On Completion of this lesson, the students will be able to: State the requirement for layered approach Explain

More information

Basic Networking Concepts. 1. Introduction 2. Protocols 3. Protocol Layers 4. Network Interconnection/Internet

Basic Networking Concepts. 1. Introduction 2. Protocols 3. Protocol Layers 4. Network Interconnection/Internet Basic Networking Concepts 1. Introduction 2. Protocols 3. Protocol Layers 4. Network Interconnection/Internet 1 1. Introduction -A network can be defined as a group of computers and other devices connected

More information

Computer Network Design - 6

Computer Network Design - 6 opyright Review of fundamentals working concepts ndrea ianco Paolo Giaccone Telecommunication Networks Group firstname.lastname@polito.it http://www.telematica.polito.it/ Quest opera è protetta dalla licenza

More information

How To Understand The Layered Architecture Of A Network

How To Understand The Layered Architecture Of A Network COMPUTER NETWORKS NETWORK ARCHITECTURE AND PROTOCOLS The Need for Standards Computers have different architectures, store data in different formats and communicate at different rates Agreeing on a particular

More information

Objectives of Lecture. Network Architecture. Protocols. Contents

Objectives of Lecture. Network Architecture. Protocols. Contents Objectives of Lecture Network Architecture Show how network architecture can be understood using a layered approach. Introduce the OSI seven layer reference model. Introduce the concepts of internetworking

More information

EITF25 Internet Techniques and Applications L5: Wide Area Networks (WAN) Stefan Höst

EITF25 Internet Techniques and Applications L5: Wide Area Networks (WAN) Stefan Höst EITF25 Internet Techniques and Applications L5: Wide Area Networks (WAN) Stefan Höst Data communication in reality In reality, the source and destination hosts are very seldom on the same network, for

More information

Protocol Specification & Design. The Internet and its Protocols. Course Outline (trivia) Introduction to the Subject Teaching Methods

Protocol Specification & Design. The Internet and its Protocols. Course Outline (trivia) Introduction to the Subject Teaching Methods The Internet and its Protocols Protocol Specification & Design Robert Elz kre@munnari.oz.au kre@coe.psu.ac.th http://fivedots.coe.psu.ac.th/~kre/ Friday: 13:30-15:00 (Rm: 101)???: xx:x0-xx:x0 (Rm:???)

More information

Overview. Communication Networks. Nodes and Links. Nodes and Links. Topology. Topology. Telecommunications 1 P. Mathys

Overview. Communication Networks. Nodes and Links. Nodes and Links. Topology. Topology. Telecommunications 1 P. Mathys Overview ommunication Networks ommunication Networks Telecommunications 1 P. Mathys Layout (Hardware) - Nodes, Links - Topology -Media - apacity, Speed - onnectivity - Redundancy - Switches, Routers -

More information

CSE 3461 / 5461: Computer Networking & Internet Technologies

CSE 3461 / 5461: Computer Networking & Internet Technologies Autumn Semester 2014 CSE 3461 / 5461: Computer Networking & Internet Technologies Instructor: Prof. Kannan Srinivasan 08/28/2014 Announcement Drop before Friday evening! k. srinivasan Presentation A 2

More information

CS335 Sample Questions for Exam #2

CS335 Sample Questions for Exam #2 CS335 Sample Questions for Exam #2.) Compare connection-oriented with connectionless protocols. What type of protocol is IP? How about TCP and UDP? Connection-oriented protocols Require a setup time to

More information

Zarządzanie sieciami telekomunikacyjnymi

Zarządzanie sieciami telekomunikacyjnymi What Is an Internetwork? An internetwork is a collection of individual networks, connected by intermediate networking devices, that functions as a single large network. Internetworking refers to the industry,

More information

Open System Interconnection (OSI) Protocols

Open System Interconnection (OSI) Protocols CHAPTER 32 Open System Interconnection (OSI) Protocols Background The Open System Interconnection (OSI) protocol suite is comprised of numerous standard protocols that are based on the OSI reference model.

More information

Understanding TCP/IP. Introduction. What is an Architectural Model? APPENDIX

Understanding TCP/IP. Introduction. What is an Architectural Model? APPENDIX APPENDIX A Introduction Understanding TCP/IP To fully understand the architecture of Cisco Centri Firewall, you need to understand the TCP/IP architecture on which the Internet is based. This appendix

More information

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

Computer Network. Interconnected collection of autonomous computers that are able to exchange information Introduction Computer Network. Interconnected collection of autonomous computers that are able to exchange information No master/slave relationship between the computers in the network Data Communications.

More information

The OSI and TCP/IP Models. Lesson 2

The OSI and TCP/IP Models. Lesson 2 The OSI and TCP/IP Models Lesson 2 Objectives Exam Objective Matrix Technology Skill Covered Exam Objective Exam Objective Number Introduction to the OSI Model Compare the layers of the OSI and TCP/IP

More information

The OSI Model and the TCP/IP Protocol Suite

The OSI Model and the TCP/IP Protocol Suite The OSI Model and the TCP/IP Protocol Suite To discuss the idea of multiple layering in data communication and networking and the interrelationship between layers. To discuss the OSI model and its layer

More information

CSIS 3230. CSIS 3230 Spring 2012. Networking, its all about the apps! Apps on the Edge. Application Architectures. Pure P2P Architecture

CSIS 3230. CSIS 3230 Spring 2012. Networking, its all about the apps! Apps on the Edge. Application Architectures. Pure P2P Architecture Networking, its all about the apps! CSIS 3230 Chapter 2: Layer Concepts Chapter 5.4: Link Layer Addressing Networks exist to support apps Web Social ing Multimedia Communications Email File transfer Remote

More information

PART OF THE PICTURE: The TCP/IP Communications Architecture

PART OF THE PICTURE: The TCP/IP Communications Architecture PART OF THE PICTURE: The / Communications Architecture 1 PART OF THE PICTURE: The / Communications Architecture BY WILLIAM STALLINGS The key to the success of distributed applications is that all the terminals

More information

01 - Introduction. Internet Technology. MSc in Communication Sciences 2010-11 Program in Technologies for Human Communication.

01 - Introduction. Internet Technology. MSc in Communication Sciences 2010-11 Program in Technologies for Human Communication. MSc in Communication Sciences 2010-11 Program in Technologies for Human Communication Davide Eynard nternet Technology 01 - ntroduction 2 Welcome! My name is Davide Eynard davide.eynard@usi.ch This course

More information

The TCP/IP Reference Model

The TCP/IP Reference Model The TCP/IP Reference Model The TCP/IP Model Comparison to OSI Model Example Networks The TCP/IP Model Origins from ARPANET, DoD research network ARPA - Advanced Research Projects Agency Reliability was

More information

Guide to Network Defense and Countermeasures Third Edition. Chapter 2 TCP/IP

Guide to Network Defense and Countermeasures Third Edition. Chapter 2 TCP/IP Guide to Network Defense and Countermeasures Third Edition Chapter 2 TCP/IP Objectives Explain the fundamentals of TCP/IP networking Describe IPv4 packet structure and explain packet fragmentation Describe

More information

2. What is the maximum value of each octet in an IP address? A. 28 B. 255 C. 256 D. None of the above

2. What is the maximum value of each octet in an IP address? A. 28 B. 255 C. 256 D. None of the above CCNA1 V3.0 Mod 10 (Ch 8) 1. How many bits are in an IP C. 64 2. What is the maximum value of each octet in an IP A. 28 55 C. 256 3. The network number plays what part in an IP A. It specifies the network

More information

The OSI Model: Understanding the Seven Layers of Computer Networks

The OSI Model: Understanding the Seven Layers of Computer Networks Expert Reference Series of White Papers The OSI Model: Understanding the Seven Layers of Computer Networks 1-800-COURSES www.globalknowledge.com The OSI Model: Understanding the Seven Layers of Computer

More information

Computer Networks CS321

Computer Networks CS321 Computer Networks CS321 Dr. Ramana I.I.T Jodhpur Dr. Ramana ( I.I.T Jodhpur ) Computer Networks CS321 1 / 22 Outline of the Lectures 1 Introduction OSI Reference Model Internet Protocol Performance Metrics

More information

IP - The Internet Protocol

IP - The Internet Protocol Orientation IP - The Internet Protocol IP (Internet Protocol) is a Network Layer Protocol. IP s current version is Version 4 (IPv4). It is specified in RFC 891. TCP UDP Transport Layer ICMP IP IGMP Network

More information

1 Data information is sent onto the network cable using which of the following? A Communication protocol B Data packet

1 Data information is sent onto the network cable using which of the following? A Communication protocol B Data packet Review questions 1 Data information is sent onto the network cable using which of the following? A Communication protocol B Data packet C Media access method D Packages 2 To which TCP/IP architecture layer

More information

The OSI model has seven layers. The principles that were applied to arrive at the seven layers can be briefly summarized as follows:

The OSI model has seven layers. The principles that were applied to arrive at the seven layers can be briefly summarized as follows: 1.4 Reference Models Now that we have discussed layered networks in the abstract, it is time to look at some examples. In the next two sections we will discuss two important network architectures, the

More information

A PPENDIX L TCP/IP and OSI

A PPENDIX L TCP/IP and OSI A PPENDIX L TCP/IP and OSI William Stallings Copyright 2010 L.1 PROTOCOLS AND PROTOCOL ARCHITECTURES...2! L.2 THE TCP/IP PROTOCOL ARCHITECTURE...5! TCP/IP Layers...5! TCP and UDP...7! Operation of TCP/IP...7!

More information

Architecture and Performance of the Internet

Architecture and Performance of the Internet SC250 Computer Networking I Architecture and Performance of the Internet Prof. Matthias Grossglauser School of Computer and Communication Sciences EPFL http://lcawww.epfl.ch 1 Today's Objectives Understanding

More information

Raritan Valley Community College Academic Course Outline. CISY 253 - Advanced Computer Networking

Raritan Valley Community College Academic Course Outline. CISY 253 - Advanced Computer Networking Raritan Valley Community College Academic Course Outline CISY 253 - Advanced Computer Networking I. Basic Course Information A. Course number and Title: CISY 253- Advanced Computer Networking (TCP/IP)

More information

Computer Networks Vs. Distributed Systems

Computer Networks Vs. Distributed Systems Computer Networks Vs. Distributed Systems Computer Networks: A computer network is an interconnected collection of autonomous computers able to exchange information. A computer network usually require

More information

ELEC3030 (EL336) Computer Networks. How Networks Differ. Differences that can occur at network layer, which makes internetworking difficult:

ELEC3030 (EL336) Computer Networks. How Networks Differ. Differences that can occur at network layer, which makes internetworking difficult: How Networks Differ Differences that can occur at network layer, which makes internetworking difficult: It is impossible to resolve all differences, and the solution is to take a simple approach (as in

More information

Course Overview: Learn the essential skills needed to set up, configure, support, and troubleshoot your TCP/IP-based network.

Course Overview: Learn the essential skills needed to set up, configure, support, and troubleshoot your TCP/IP-based network. Course Name: TCP/IP Networking Course Overview: Learn the essential skills needed to set up, configure, support, and troubleshoot your TCP/IP-based network. TCP/IP is the globally accepted group of protocols

More information

Oct 15, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 3. Internet : the vast collection of interconnected networks that all use the TCP/IP protocols

Oct 15, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 3. Internet : the vast collection of interconnected networks that all use the TCP/IP protocols E-Commerce Infrastructure II: the World Wide Web The Internet and the World Wide Web are two separate but related things Oct 15, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 1 Outline The Internet and

More information

Data Communication Networks Introduction

Data Communication Networks Introduction Data Communication Networks Introduction M. R. Pakravan Department of Electrical Engineering Sharif University of Technology Data Networks 1 Introduction The course introduces the underlying concepts and

More information

Note! The problem set consists of two parts: Part I: The problem specifications pages Part II: The answer pages

Note! The problem set consists of two parts: Part I: The problem specifications pages Part II: The answer pages Part I: The problem specifications NTNU The Norwegian University of Science and Technology Department of Telematics Note! The problem set consists of two parts: Part I: The problem specifications pages

More information

Networking Test 4 Study Guide

Networking Test 4 Study Guide Networking Test 4 Study Guide True/False Indicate whether the statement is true or false. 1. IPX/SPX is considered the protocol suite of the Internet, and it is the most widely used protocol suite in LANs.

More information

THE OSI REFERENCE MODEL LES M C LELLAN DEAN WHITTAKER SANDY WORKMAN

THE OSI REFERENCE MODEL LES M C LELLAN DEAN WHITTAKER SANDY WORKMAN THE OSI REFERENCE MODEL LES M C LELLAN DEAN WHITTAKER SANDY WORKMAN OVERVIEW THE NEED FOR STANDARDS OSI - ORGANISATION FOR STANDARDISATION THE OSI REFERENCE MODEL A LAYERED NETWORK MODEL THE SEVEN OSI

More information

2. IP Networks, IP Hosts and IP Ports

2. IP Networks, IP Hosts and IP Ports 1. Introduction to IP... 1 2. IP Networks, IP Hosts and IP Ports... 1 3. IP Packet Structure... 2 4. IP Address Structure... 2 Network Portion... 2 Host Portion... 3 Global vs. Private IP Addresses...3

More information

Note! The problem set consists of two parts: Part I: The problem specifications pages Part II: The answer pages

Note! The problem set consists of two parts: Part I: The problem specifications pages Part II: The answer pages Part I: The problem specifications NTNU The Norwegian University of Science and Technology Department of Telematics Note! The problem set consists of two parts: Part I: The problem specifications pages

More information

Mobile IP Network Layer Lesson 02 TCP/IP Suite and IP Protocol

Mobile IP Network Layer Lesson 02 TCP/IP Suite and IP Protocol Mobile IP Network Layer Lesson 02 TCP/IP Suite and IP Protocol 1 TCP/IP protocol suite A suite of protocols for networking for the Internet Transmission control protocol (TCP) or User Datagram protocol

More information

8.2 The Internet Protocol

8.2 The Internet Protocol TCP/IP Protocol Suite HTTP SMTP DNS RTP Distributed applications Reliable stream service TCP UDP User datagram service Best-effort connectionless packet transfer Network Interface 1 IP Network Interface

More information

Access Control: Firewalls (1)

Access Control: Firewalls (1) Access Control: Firewalls (1) World is divided in good and bad guys ---> access control (security checks) at a single point of entry/exit: in medieval castles: drawbridge in corporate buildings: security/reception

More information

IP Addressing. -Internetworking (with TCP/IP) -Classful addressing -Subnetting and Supernetting -Classless addressing

IP Addressing. -Internetworking (with TCP/IP) -Classful addressing -Subnetting and Supernetting -Classless addressing IP Addressing -Internetworking (with TCP/IP) -Classful addressing -Subnetting and Supernetting -Classless addressing Internetworking The concept of internetworking: we need to make different networks communicate

More information

(Refer Slide Time: 02:17)

(Refer Slide Time: 02:17) Internet Technology Prof. Indranil Sengupta Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture No #06 IP Subnetting and Addressing (Not audible: (00:46)) Now,

More information

Basic Network Configuration

Basic Network Configuration Basic Network Configuration 2 Table of Contents Basic Network Configuration... 25 LAN (local area network) vs WAN (wide area network)... 25 Local Area Network... 25 Wide Area Network... 26 Accessing the

More information

Data Link Layer Overview

Data Link Layer Overview Data Link Layer Overview Date link layer deals with two basic issues: Part I How data frames can be reliably transmitted, and Part II How a shared communication medium can be accessed In many networks,

More information

ICOM 5026-090: Computer Networks Chapter 6: The Transport Layer. By Dr Yi Qian Department of Electronic and Computer Engineering Fall 2006 UPRM

ICOM 5026-090: Computer Networks Chapter 6: The Transport Layer. By Dr Yi Qian Department of Electronic and Computer Engineering Fall 2006 UPRM ICOM 5026-090: Computer Networks Chapter 6: The Transport Layer By Dr Yi Qian Department of Electronic and Computer Engineering Fall 2006 Outline The transport service Elements of transport protocols A

More information

IP Networking. Overview. Networks Impact Daily Life. IP Networking - Part 1. How Networks Impact Daily Life. How Networks Impact Daily Life

IP Networking. Overview. Networks Impact Daily Life. IP Networking - Part 1. How Networks Impact Daily Life. How Networks Impact Daily Life Overview Dipl.-Ing. Peter Schrotter Institute of Communication Networks and Satellite Communications Graz University of Technology, Austria Fundamentals of Communicating over the Network Application Layer

More information

Internet Concepts. What is a Network?

Internet Concepts. What is a Network? Internet Concepts Network, Protocol Client/server model TCP/IP Internet Addressing Development of the Global Internet Autumn 2004 Trinity College, Dublin 1 What is a Network? A group of two or more devices,

More information

What is CSG150 about? Fundamentals of Computer Networking. Course Outline. Lecture 1 Outline. Guevara Noubir noubir@ccs.neu.

What is CSG150 about? Fundamentals of Computer Networking. Course Outline. Lecture 1 Outline. Guevara Noubir noubir@ccs.neu. What is CSG150 about? Fundamentals of Computer Networking Guevara Noubir noubir@ccs.neu.edu CSG150 Understand the basic principles of networking: Description of existing networks, and networking mechanisms

More information

Network layer" 1DT066! Distributed Information Systems!! Chapter 4" Network Layer!! goals: "

Network layer 1DT066! Distributed Information Systems!! Chapter 4 Network Layer!! goals: 1DT066! Distributed Information Systems!! Chapter 4" Network Layer!! Network layer" goals: "! understand principles behind layer services:" " layer service models" " forwarding versus routing" " how a

More information

Distributed Systems. 2. Application Layer

Distributed Systems. 2. Application Layer Distributed Systems 2. Application Layer Werner Nutt 1 Network Applications: Examples E-mail Web Instant messaging Remote login P2P file sharing Multi-user network games Streaming stored video clips Social

More information

Communication Networks. MAP-TELE 2011/12 José Ruela

Communication Networks. MAP-TELE 2011/12 José Ruela Communication Networks MAP-TELE 2011/12 José Ruela Network basic mechanisms Introduction to Communications Networks Communications networks Communications networks are used to transport information (data)

More information

28 Networks and Communication Protocols

28 Networks and Communication Protocols 113 28 Networks and ommunication Protocols Trend in computer systems: personal computing. Reasons why: ost: economies of scale. lso, avoids large initial investment in timesharing system. Performance:

More information

Security (II) ISO 7498-2: Security Architecture of OSI Reference Model. Outline. Course Outline: Fundamental Topics. EE5723/EE4723 Spring 2012

Security (II) ISO 7498-2: Security Architecture of OSI Reference Model. Outline. Course Outline: Fundamental Topics. EE5723/EE4723 Spring 2012 Course Outline: Fundamental Topics System View of Network Security Network Security Model Security Threat Model & Security Services Model Overview of Network Security Security Basis: Cryptography Secret

More information

OSI Protocols. Background. Technology Basics. Media Access CHAPTER

OSI Protocols. Background. Technology Basics. Media Access CHAPTER CHAPTER 20 OSI Protocols Background In the early days of intercomputer communication, networking software was created in a haphazard, ad hoc fashion. When networks grew sufficiently popular, the need to

More information

Introduction to Computer Networks

Introduction to Computer Networks Introduction to Computer Networks Chen Yu Indiana University Basic Building Blocks for Computer Networks Nodes PC, server, special-purpose hardware, sensors Switches Links: Twisted pair, coaxial cable,

More information

EXPLORER. TFT Filter CONFIGURATION

EXPLORER. TFT Filter CONFIGURATION EXPLORER TFT Filter Configuration Page 1 of 9 EXPLORER TFT Filter CONFIGURATION Thrane & Thrane Author: HenrikMøller Rev. PA4 Page 1 6/15/2006 EXPLORER TFT Filter Configuration Page 2 of 9 1 Table of Content

More information

ICS 153 Introduction to Computer Networks. Inst: Chris Davison cbdaviso@uci.edu

ICS 153 Introduction to Computer Networks. Inst: Chris Davison cbdaviso@uci.edu ICS 153 Introduction to Computer Networks Inst: Chris Davison cbdaviso@uci.edu 1 ICS 153 Introduction to Computer Networks Course Goals Understand the basic principles of computer networks Design Architecture

More information

Internet Layer. Routing Tables. Routing in the Internet. Routing Protocols

Internet Layer. Routing Tables. Routing in the Internet. Routing Protocols Internet Layer Routing Tables estination ddress Next Hop Raw division into three tasks: ata transfer over a global network Route decision at the sub-nodes ontrol of the network or transmission status.7...../8

More information

Introduction to Computer Security

Introduction to Computer Security Introduction to Computer Security Network Security Pavel Laskov Wilhelm Schickard Institute for Computer Science Circuit switching vs. packet switching OSI and TCP/IP layered models TCP/IP encapsulation

More information

Transport Layer Protocols

Transport Layer Protocols Transport Layer Protocols Version. Transport layer performs two main tasks for the application layer by using the network layer. It provides end to end communication between two applications, and implements

More information

The Network Layer Functions: Congestion Control

The Network Layer Functions: Congestion Control The Network Layer Functions: Congestion Control Network Congestion: Characterized by presence of a large number of packets (load) being routed in all or portions of the subnet that exceeds its link and

More information

OSI Reference Model: An Overview

OSI Reference Model: An Overview OSI Reference Model: An Overview Gaurav Bora 1, Saurabh Bora 2, Shivendra Singh 3, Sheikh Mohamad Arsalan 4 ( 1 Department of Electronics, Uttarakhand Technical University, Dehradun, INDIA) ( 2 Department

More information

Introduction to Computer Security

Introduction to Computer Security Introduction to Computer Security Network Security Pavel Laskov Wilhelm Schickard Institute for Computer Science Circuit switching vs. packet switching OSI and TCP/IP layered models TCP/IP encapsulation

More information

Unit 4. Introduction to TCP/IP. Overview. Description. Unit Table of Contents

Unit 4. Introduction to TCP/IP. Overview. Description. Unit Table of Contents Unit 4 Introduction to TCP/IP Overview Description This unit contains one lesson: This lesson will introduce protocols in general. You will look at how a protocol functions, the differences between a routable

More information

WAN Data Link Protocols

WAN Data Link Protocols WAN Data Link Protocols In addition to Physical layer devices, WANs require Data Link layer protocols to establish the link across the communication line from the sending to the receiving device. 1 Data

More information

The Internet. Internet Technologies and Applications

The Internet. Internet Technologies and Applications The Internet Internet Technologies and Applications Aim and Contents Aim: Review the main concepts and technologies used in the Internet Describe the real structure of the Internet today Contents: Internetworking

More information

Layered Architectures and Applications

Layered Architectures and Applications 1 Layered Architectures and Applications Required reading: Garcia 2.1, 2.2, 2.3 CSE 3213, Fall 2010 Instructor: N. Vlajic 2 Why Layering?! 3 Montreal London Paris Alice wants to send a mail to Bob and

More information

Internet Protocol version 4 Part I

Internet Protocol version 4 Part I Internet Protocol version 4 Part I Claudio Cicconetti International Master on Information Technology International Master on Communication Networks Engineering Table of Contents

More information

COMPUTER NETWORKS SECOND EDITION. ANDREW S.fjANENBAUM. Vrije Universiteit Amsterdam, The Netherlands. Nachrichtentechnische Bib'iothek THD Inv.

COMPUTER NETWORKS SECOND EDITION. ANDREW S.fjANENBAUM. Vrije Universiteit Amsterdam, The Netherlands. Nachrichtentechnische Bib'iothek THD Inv. COMPUTER NETWORKS SECOND EDITION ANDREW S.fjANENBAUM Vrije Universiteit Amsterdam, The Netherlands Nachrichtentechnische Bib'iothek THD Inv.-Ni,: tq(s ULB Darmstadt iiiiiir 17800787 =3JE Prentice-Hall

More information

LUCOM GmbH * Ansbacher Str. 2a * 90513 Zirndorf * Tel. 09127/59 460-10 * Fax. 09127/59 460-20 * www.lucom.de

LUCOM GmbH * Ansbacher Str. 2a * 90513 Zirndorf * Tel. 09127/59 460-10 * Fax. 09127/59 460-20 * www.lucom.de User module Advanced Security APPLICATION NOTE USED SYMBOLS Used symbols Danger important notice, which may have an influence on the user s safety or the function of the device. Attention notice on possible

More information

APPENDIX B. Routers route based on the network number. The router that delivers the data packet to the correct destination host uses the host ID.

APPENDIX B. Routers route based on the network number. The router that delivers the data packet to the correct destination host uses the host ID. APPENDIX B IP Subnetting IP Addressing Routers route based on the network number. The router that delivers the data packet to the correct destination host uses the host ID. IP Classes An IP address is

More information

q Connection establishment (if connection-oriented) q Data transfer q Connection release (if conn-oriented) q Addressing the transport user

q Connection establishment (if connection-oriented) q Data transfer q Connection release (if conn-oriented) q Addressing the transport user Transport service characterization The Transport Layer End-to-End Protocols: UDP and TCP Connection establishment (if connection-oriented) Data transfer Reliable ( TCP) Unreliable / best effort ( UDP)

More information

Ethernet. Ethernet. Network Devices

Ethernet. Ethernet. Network Devices Ethernet Babak Kia Adjunct Professor Boston University College of Engineering ENG SC757 - Advanced Microprocessor Design Ethernet Ethernet is a term used to refer to a diverse set of frame based networking

More information

TCP/IP Fundamentals. OSI Seven Layer Model & Seminar Outline

TCP/IP Fundamentals. OSI Seven Layer Model & Seminar Outline OSI Seven Layer Model & Seminar Outline TCP/IP Fundamentals This seminar will present TCP/IP communications starting from Layer 2 up to Layer 4 (TCP/IP applications cover Layers 5-7) IP Addresses Data

More information

After this lecture you should know. Service Level Agreement - SLA

After this lecture you should know. Service Level Agreement - SLA Service Level greement - SL Lecture for S-38.3192, 2.3.2006 Mika Ilvesmäki Goals of this lecture fter this lecture you should know What a SL is and what it contains? What network s are and what other s

More information

Chapter 2 - The TCP/IP and OSI Networking Models

Chapter 2 - The TCP/IP and OSI Networking Models Chapter 2 - The TCP/IP and OSI Networking Models TCP/IP : Transmission Control Protocol/Internet Protocol OSI : Open System Interconnection RFC Request for Comments TCP/IP Architecture Layers Application

More information

Topics. Computer Networks. Let s Get Started! Computer Networks: Our Definition. How are Networks Used by Computers? Computer Network Components

Topics. Computer Networks. Let s Get Started! Computer Networks: Our Definition. How are Networks Used by Computers? Computer Network Components Topics Use of networks Network structure Implementation of networks Computer Networks Introduction Let s Get Started! Networking today: Where are they? Powerful computers are cheap Networks are everywhere

More information

What s the Internet: a service view. Chapter 1 Introduction. What s the Internet: nuts and bolts view. What s the Internet: nuts and bolts view

What s the Internet: a service view. Chapter 1 Introduction. What s the Internet: nuts and bolts view. What s the Internet: nuts and bolts view What s the Internet: a service view Chapter 1 Introduction communication infrastructure enables distributed applications: Web, VoIP, email, games, e-commerce, file sharing communication services provided

More information

Protocol Data Units and Encapsulation

Protocol Data Units and Encapsulation Chapter 2: Communicating over the 51 Protocol Units and Encapsulation For application data to travel uncorrupted from one host to another, header (or control data), which contains control and addressing

More information

Computer Networks & Security 2014/2015

Computer Networks & Security 2014/2015 Computer Networks & Security 2014/2015 IP Protocol Stack & Application Layer (02a) Security and Embedded Networked Systems time Protocols A human analogy All Internet communication is governed by protocols!

More information

Online Social Networks and Network Layers

Online Social Networks and Network Layers Online Social Networks and Network Layers Lecture for the Project Group A Distributed Framework for Social Networks UPB SS2011 PG-Framework Lecture-01 Online-Social-Networks-Network-Layer.ppt Dr.-Ing.

More information

Interested in learning more about security? The OSI Model: An Overview. Copyright SANS Institute Author Retains Full Rights

Interested in learning more about security? The OSI Model: An Overview. Copyright SANS Institute Author Retains Full Rights Interested in learning more about security? SANS Institute InfoSec Reading Room This paper is from the SANS Institute Reading Room site. Reposting is not permitted without express written permission. The

More information

ASIST Administração de Sistemas

ASIST Administração de Sistemas ASIST Administração de Sistemas Aula 1 9 de Outubro de 2006 Alexandre Bragança Bibliografia: IBM Redbook: TCP/IP Tutorial and Technical Overview, Adolfo Rodriguez, John Gatrell, John Karas, Roland Peschke

More information

Guide to TCP/IP, Third Edition. Chapter 3: Data Link and Network Layer TCP/IP Protocols

Guide to TCP/IP, Third Edition. Chapter 3: Data Link and Network Layer TCP/IP Protocols Guide to TCP/IP, Third Edition Chapter 3: Data Link and Network Layer TCP/IP Protocols Objectives Understand the role that data link protocols, such as SLIP and PPP, play for TCP/IP Distinguish among various

More information

TCP/IP and the Internet

TCP/IP and the Internet TCP/IP and the Internet Computer networking today is becoming more and more entwined with the internet. By far the most popular protocol set in use is TCP/IP (Transmission Control Protocol/Internet Protocol).

More information

Lecture 28: Internet Protocols

Lecture 28: Internet Protocols Lecture 28: Internet Protocols 15-110 Principles of Computing, Spring 2016 Dilsun Kaynar, Margaret Reid-Miller, Stephanie Balzer Reminder: Exam 2 Exam 2 will take place next Monday, on April 4. Further

More information

Firewalls and VPNs. Principles of Information Security, 5th Edition 1

Firewalls and VPNs. Principles of Information Security, 5th Edition 1 Firewalls and VPNs Principles of Information Security, 5th Edition 1 Learning Objectives Upon completion of this material, you should be able to: Understand firewall technology and the various approaches

More information

LESSON 3.6. 98-366 Networking Fundamentals. Understand TCP/IP

LESSON 3.6. 98-366 Networking Fundamentals. Understand TCP/IP Understand TCP/IP Lesson Overview In this lesson, you will learn about: TCP/IP Tracert Telnet Netstat Reserved addresses Local loopback IP Ping Pathping Ipconfig Protocols Anticipatory Set Experiment with

More information

EE4367 Telecom. Switching & Transmission. Prof. Murat Torlak

EE4367 Telecom. Switching & Transmission. Prof. Murat Torlak Packet Switching and Computer Networks Switching As computer networks became more pervasive, more and more data and also less voice was transmitted over telephone lines. Circuit Switching The telephone

More information

Networking Overview. (as usual, thanks to Dave Wagner and Vern Paxson)

Networking Overview. (as usual, thanks to Dave Wagner and Vern Paxson) Networking Overview (as usual, thanks to Dave Wagner and Vern Paxson) Focus For This Lecture Sufficient background in networking to then explore security issues in next few lectures Networking = the Internet

More information