Protocol architectures

Size: px
Start display at page:

Download "Protocol architectures"

Transcription

1 Protocol architectures Gruppo Reti TLC COMPUTER NETWORKS Protocol architectures - 1

2 Architectures and protocols CCITT definition Communication: transfer of information according to pre-established conventions Communication requires cooperation One abstract description of the communication paradigm between two or more users requires the definition of a reference model At the maximum level of abstraction, the reference model specifies a network architecture COMPUTER NETWORKS Protocol architectures - 2

3 Protocol architectures A 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 COMPUTER NETWORKS Protocol architectures - 3

4 Separation among functions: Internet subnet 1 subnet 2 host 4 router 2 router 3 applications error control host 3 host 1 routing subnet 4 router 1 subnet 3 host 2 packet transfer COMPUTER NETWORKS Protocol architectures - 4

5 Open System Interconnection OSI Application Presentation Session Transport Network Data link Physical COMPUTER NETWORKS Protocol architectures - 5

6 Layered architectures Application Presentation Session Transport Network Data Link Physical User Netw. Appl. Session End to End Routing Data Link Physical Application Service Internetwork Network Transaction Service Presentation Service Data Flow Trans. Control Manag. Service Virtual Route Explicit Route Transm. Group Data Link Physical half session path control OSI DECNET ARPA SNA COMPUTER NETWORKS Protocol architectures - 6

7 OSI and Internet OSI Internet Protocol Suite Application Presentation Session Transport Network Data link Physical Telnet FTP SMTP SNMP ICMP ARP e RARP TCP e UDP IP Unspecified NFS XDR RPC Routing protocols COMPUTER NETWORKS Protocol architectures - 7

8 Plane management Layer management B - ISDN Management plane Control plane High layers User plane High layers AAL ATM Physical COMPUTER NETWORKS Protocol architectures - 8

9 Protocols CCITT 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 COMPUTER NETWORKS Protocol architectures - 9

10 Protocols are set of semantic rules algorithms syntactic rules formats timing Protocols COMPUTER NETWORKS Protocol architectures - 10

11 ISO/OSI model (Open System Interconnection) defined in the following standards ISO IS 7498 CCITT X.200 The fundamental principles defined in the OSI model are universally accepted this does not mean that all the protocol architectures conform to OSI model COMPUTER NETWORKS Protocol architectures - 11

12 OSI model System1 System 2 System 3 Transmission media System j System n COMPUTER NETWORKS Protocol architectures - 12

13 OSI model System A System B System C System D Transmission media Application process COMPUTER NETWORKS Protocol architectures - 13

14 Layers (or levels) Higher layer System A System B (N+1) - layer (N) - layer (N-1) - layer subsystem Lower layer transmission media COMPUTER NETWORKS Protocol architectures - 14

15 Entities active elements in a subsystem run the functions of the layer interact within the same layer System A System B (N) - layer (N) - entity transmission media COMPUTER NETWORKS Protocol architectures - 15

16 Each layer (or level) Layering provides services to the higher layer using the services from the lower layer its own functionalities Can be identified: service provider service user SAP (Service Access Point) COMPUTER NETWORKS Protocol architectures - 16

17 Services The users at layer N and the (N+1) - entities cooperate and communicate using the (N) service offered by the (N) service provider (N+1) - layer (N) - layer uses provides (N) - service COMPUTER NETWORKS Protocol architectures - 17

18 Services A service can be: connection-oriented (CO): 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 (CL): data is sent to the network without any preliminary agreement and is treated independently from each other COMPUTER NETWORKS Protocol architectures - 18

19 Services (N) - service N+1 N (N) service provider N+1 N Black-box for the (N+1) - entity COMPUTER NETWORKS Protocol architectures - 19

20 Services (N-1) - service N N-1 (N-1) service provider N N-1 Black-box for the (N) - entity COMPUTER NETWORKS Protocol architectures - 20

21 SAP (Service Access Point) Each (N-1)-SAP is associated with at most one (N)-entity (N) - layer (N-1) - SAP (N) - entity (N-1) - entity (N-1) - entity (N-1) - layer COMPUTER NETWORKS Protocol architectures - 21

22 Protocols System A System B (N+1) - entity (N+1) - protocol (N+1) - entity (N) - servizio (N) - SAP (N) - layer (N) - entity (N) - protocol (N) - entity COMPUTER NETWORKS Protocol architectures - 22

23 Addressing (N) - layer (N) - entity (N) - title (N-1) - SAP (N-1) - layer (N-1) - address (N-1) - entity COMPUTER NETWORKS Protocol architectures - 23

24 Functions for identification Address translation (N) directory (N) - entity (N-1) - address (N) - title COMPUTER NETWORKS Protocol architectures - 24

25 Functions for identification Address translation (N) - mapping (N) - address (N) - SAP (N) - entity (N-1) - SAP (N-1) - address COMPUTER NETWORKS Protocol architectures - 25

26 Possible mappings F G H J K L M (N) - layer K K L M C D D E A B C D one-to-one hierarchical tabular E COMPUTER NETWORKS Protocol architectures - 26

27 Connections (N) - entity A (N) - entity B (N) - entity C (N) - layer (N-1) - SAP (N-1) - layer (N-1) - connections COMPUTER NETWORKS Protocol architectures - 27

28 Connections (N) - entity A (N) - entity B (N) - entity C (N) - layer (N-1) - SAP (N-1) - layer connection one-to-many connections one-to-one COMPUTER NETWORKS Protocol architectures - 28

29 Connections (N) - entity A (N) - entity B (N) - entity C (N) - layer (N-1) - SAP (N-1) - layer (N-1) - CEP COMPUTER NETWORKS Protocol architectures - 29

30 Connections (N) - layer (N) - entity A (N-1) - SAP (N) - entity B (N-1) - CEP (N) - entity C (N-1) - layer CEP= Connection End Point id=identifier (N-1) - CEP.id COMPUTER NETWORKS Protocol architectures - 30

31 Agreement Agreement among three possible elements The three elements (N+1) - entity (N+1) - entity (N) service provider COMPUTER NETWORKS Protocol architectures - 31

32 Agreement In the case of information transfer without connection, it is sufficient an agreement among two elements The two elements The two elements (N+1) - entity (N+1) - entity (N + 1) - entità The two elements (N) service provider (N) - fornitore di servizio COMPUTER NETWORKS Protocol architectures - 32

33 Agreement In the case of information transfer with connection, it is necessary an agreement among the three elements The three elements (N+1) - entity (N+1) - entity (N) - fornitore service di provider servizio COMPUTER NETWORKS Protocol architectures - 33

34 Connections multiplexing of (N) connections into one (N-1) - connection (N+1) - layer (N) - SAP (N) - CEP (N) - layer COMPUTER NETWORKS Protocol architectures - 34

35 Connections subdivision of one (N) connection in many (N-1) - connections (N) - CEP (N) - layer (N) - SAP COMPUTER NETWORKS Protocol architectures - 35

36 PDU creation (N) - PDU (N) - layer (N-1) - SDU SAP interface (N-1) - layer (N-1) - PCI (N-1) - SDU (N-1) - PDU COMPUTER NETWORKS Protocol architectures - 36

37 PDU creation On data units, there exists the possibility of segmentation concatenation Segmentation can occur either by building many (N) - PDU from one (N) SDU or by building many (N-1) - SDU from one (N) - PDU Similarly for the concatenation COMPUTER NETWORKS Protocol architectures - 37

38 Information transfer System A System B System C System D transmission media information path COMPUTER NETWORKS Protocol architectures - 38

39 Information transfer Transmitter Receiver Application Presentation Session Transport Network Data link Physical data APCI ASDU PPCI PSDU SPCI SSDU TPCI TSDU NPCI NSDU DLPCI DLSDU bit or symbols Application Presentation Session Transport Network Data link Physical COMPUTER NETWORKS Protocol architectures - 39

40 Primitives user (N) - service user (N) - service REQUEST (N) - SAP CONFIRM INDICATION (N) - SAP ANSWER (N+1) - layer (N) - layer (N) - entity (N) - protocol (N) - entity (N) service provider COMPUTER NETWORKS Protocol architectures - 40

41 Primitives set of interactions on an interface, occurring in different times and offering a service Example: service of mail transfer in the postal system Deposit of the letter in the mailbox by the sender Delivery of the letter into receiver s mailbox by the postman Similar to a procedure COMPUTER NETWORKS Protocol architectures - 41

42 Use of primitives Acknowledged service Service user Request primitive Service provider Indication primitive Service user Confirm primitive Answer primitive COMPUTER NETWORKS Protocol architectures - 42

43 Use of primitives Un-acknowledged service Service user Request primitive Service provider Service user Indication primitive COMPUTER NETWORKS Protocol architectures - 43

44 Use of primitives Service started from the provider Service user Indication primitive Service provider Service user Indication primitive COMPUTER NETWORKS Protocol architectures - 44

45 Use of primitives To open a connection (N+1) - entity (N) - CONNECT REQUEST (N) - CONNECT CONFIRM (N) service provider (N+1) - entity (N) - CONNECT INDICATION (N) - CONNECT RESPONSE (N) - SAP (N) - SAP COMPUTER NETWORKS Protocol architectures - 45

46 Use of primitives To transfer data (N+1) - entity (N) - DATA REQUEST (N) service provider (N+1) - entity (N) - DATA INDICATION (N) - SAP (N) - SAP COMPUTER NETWORKS Protocol architectures - 46

47 Use of primitives To close a connection started from the user (N+1) - entity (N) - DISCONNECT REQUEST (N) service provider (N+1) - entity (N) - DISCONNECT INDICATION (N) - SAP (N) - SAP COMPUTER NETWORKS Protocol architectures - 47

48 The seven OSI layers application presentation session transport network data link physical Application protocol Presentation protocol Session protocol Transport protocol Network protocol Data link protocol Physical layer protocol transmission media application presentation session transport network data link physical COMPUTER NETWORKS Protocol architectures - 48

49 Systems terminal system relay system TERMINAL S. A RELAY SYSTEM TERMINAL S. B Application Presentation Session Transport Network Data link Physical Network Data link Physical transmission media Application Presentation Session Transport Network Data link Physical COMPUTER NETWORKS Protocol architectures - 49

50 Public networks user layers user protocols transfer layers access protocols transfer layers network protocols transfer layers terminal equipement access node transit node access network internal network COMPUTER NETWORKS Protocol architectures - 50

51 Physical layer: Layer 1: physical 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. COMPUTER NETWORKS Protocol architectures - 51

52 Data link layer Layer 2: data link 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 COMPUTER NETWORKS Protocol architectures - 52

53 Network layer Layer 3: network 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 COMPUTER NETWORKS Protocol architectures - 53

54 Transport layer Layer 4: transport 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 COMPUTER NETWORKS Protocol architectures - 54

55 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 COMPUTER NETWORKS Protocol architectures - 55

56 Session layer Layer 5: session 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 COMPUTER NETWORKS Protocol architectures - 56

57 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 COMPUTER NETWORKS Protocol architectures - 57

58 Application layer Layer 7: application provides the application processes with the means to access the OSI environment Examples of service file transfer - FTAM virtual terminal - VT - X.400 COMPUTER NETWORKS Protocol architectures - 58

59 Example Trivial network U 1 N 1 U 2 COMPUTER NETWORKS Protocol architectures - 59

60 Example Assume that one (4) entity must communicate with one remote (4) entity We will follow, step-by-step: primitives SDUs PDUs COMPUTER NETWORKS Protocol architectures - 60

61 Example U 1 N 1 U 2 layer 3 service with connection layer 2 service connectionless layer 1 service connectionless COMPUTER NETWORKS Protocol architectures - 61

62 Example X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 62

63 Directory Example X, X A, H X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 63

64 Example N-CONNECT.request(H, A,...) X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 64

65 Example N-PDU(H, A, VCid, call request,...) X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 65

66 Routing Example A, H A, Z X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 66

67 Mapping Example A, Z B, D X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 67

68 Example DL-DATA.request(D, B, DL-SDU,...) X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 68

69 Example DL-PDU(D, B, DL-SDU, DL-PCI) X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 69

70 Mapping Example B, D C, E X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 70

71 Example PH-DATA.request(E, C, symbol) X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 71

72 Example X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 72

73 Example PH-DATA.indication(E, C, symbol) X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 73

74 Example DL-PDU(D, B, DL-SDU, DL-PCI) X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 74

75 Example DL-DATA.indication(D, B, DL-SDU,...) X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 75

76 Example N-PDU(H, A, VCid, call request,...) X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 76

77 Routing Example A, H Z, H X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 77

78 Mapping Example Z, H F, I X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 78

79 Example N-PDU(H, A, VCid, incoming call,...) X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 79

80 Example DL-DATA.request(I, F, DL-SDU,...) X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 80

81 Example DL-PDU(I, F, DL-SDU, DL-PCI) X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 81

82 Mapping Example F, I G, J X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 82

83 Example PH-DATA.request(J, G, symbol) X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 83

84 Example X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 84

85 Example PH-DATA.indication(J, G, symbol) X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 85

86 Example DL-PDU(I, F, DL-SDU, DL-PCI) X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 86

87 Example DL-DATA.indication(I, F, DL-SDU,...) X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 87

88 Example N-PDU(H, A, VCid, incoming call,...) X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 88

89 Example N-CONNECT.indication(H, A, CEP.id,...) X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 89

90 Example N-CONNECT.response(CEP.id,...) X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 90

91 Example N-PDU(A, H, VCid, call accepted,...) X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 91

92 Example N-PDU(A, H, VCid, call accepted,...) X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 92

93 Example N-PDU(A, H, VCid, call connected,...) X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 93

94 Example N-PDU(A, H, VCid, call connected,...) X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 94

95 Example N-CONNECT.confirm(A, H, CEP.id,...) X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 95

96 Example T-PDU(T-PCI, T-SDU) X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 96

97 Example N-DATA.request(CEP.id, N-SDU,...) X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 97

98 Example N-DATA.indication(CEP.id, N-SDU,...) X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 98

99 Example T-PDU(T-PCI, T-SDU) X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 99

100 Example N-DISCONNECT.request(CEP.id ) X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 100

101 Example N-DISCONNECT.indication(CEP.id ) X Z X A H B D F I C E G J COMPUTER NETWORKS Protocol architectures - 101

Nomadic Communications

Nomadic Communications Nomadic Communications! "# $%# & &# &' ( & ))) *&*&*+ * , -.# What do you find on the web site, -.#! /0-((- 10, 2 &3%4%#, &/5 # 6"/6 0%/, 5 7, +) 18 19 ) %# # 1&, /) 0) 7""%:6 3/;# 64

More information

Nomadic Communications. What do you find on the web site. Program , 5 0# & 9 (" &) &# # & , -.#, -.#! /0-((- 10, 2 &3%4%#, &/5 # 6"/6

Nomadic Communications. What do you find on the web site. Program , 5 0# & 9 ( &) &# # & , -.#, -.#! /0-((- 10, 2 &3%4%#, &/5 # 6/6 Nomadic Communications! "# $%# & &# &' ( & ))) *&*&*+ * What do you find on the web site, -.#, -.#! /0-((- 10, 2 &3%4%#, &/5 # 6"/6 0%/, 5 7, +) 1819 ) %# # 1&, /) 0) 7""%:6 3/;# 64

More information

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

The OSI Model. Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Network Models The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding and developing computer-to-computer communication

More information

Architectures of Communication Subsystems

Architectures of Communication Subsystems Architectures of Communication Subsystems Open System Interconnection Reference Model Computer Networks Lecture 2 http://goo.gl/pze5o8 Connection-Oriented versus Connectionless Communication 2 Connection-Oriented

More information

Chapter 2 Network Models 2.1

Chapter 2 Network Models 2.1 Chapter 2 Network Models 2.1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 2-1 LAYERED TASKS We use the concept of layers in our daily life. As an example,

More information

TCP/IP THE TCP/IP ARCHITECTURE

TCP/IP THE TCP/IP ARCHITECTURE TCP/IP-1 The Internet Protocol (IP) enables communications across a vast and heterogeneous collection of networks that are based on different technologies. Any host computer that is connected to the Internet

More information

Need For Protocol Architecture

Need For Protocol Architecture Chapter 2 CS420/520 Axel Krings Page 1 Need For Protocol Architecture E.g. File transfer Source must activate communications path or inform network of destination Source must check destination is prepared

More information

Communication System Models

Communication System Models Communication System Models 1 2 The Black Box View Block Size? Tx/Rx Ch Voltage? Char Set? Topology? Tx/Rx Many users of networks are unaware of details of network May view network as a black box service

More information

Need For Protocol Architecture

Need For Protocol Architecture Chapter 2 CS420/520 Axel Krings Page 1 Need For Protocol Architecture E.g. File transfer Source must activate communications path or inform network of destination Source must check destination is prepared

More information

Review of fundamentals networking concepts

Review of fundamentals networking concepts Review of fundamentals networking concepts Andrea Bianco Paolo Giaccone Telecommunication Networks Group firstname.lastname@polito.it http://www.telematica.polito.it/ Computer Network Design - 1 Copyright

More information

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

Data and Computer Communications. Chapter 2 Protocol Architecture, TCP/IP, and Internet-Based Applications Data and Computer Communications Chapter 2 Protocol Architecture, TCP/IP, and Internet-Based s 1 Need For Protocol Architecture data exchange can involve complex procedures better if task broken into subtasks

More information

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

SUBJECT: DATA COMMUNICATION AND NETWORK SEMESTER: V SEMESTER COURSE: BCA SUBJECT TEACHER: Dr.K.Chitra Assistant Professor, Department of Computer 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

More information

Computer Networks (Introduction to TCP/IP Protocols)

Computer Networks (Introduction to TCP/IP Protocols) Network Security(CP33925) Computer Networks (Introduction to TCP/IP Protocols) 부산대학교공과대학정보컴퓨터공학부 Network Type Elements of Protocol OSI Reference Model OSI Layers What we ll learn today 2 Definition of

More information

Peer entities. Protocol Layering. Protocols. Example

Peer entities. Protocol Layering. Protocols. Example Peer entities Protocol Layering An Engineering Approach to Computer Networking Customer A and B are peers Postal worker A and B are peers Protocols A protocol is a set of rules and formats that govern

More information

Operating Systems and. Computer Networks. Introduction to Computer Networks. Operating Systems and

Operating Systems and. Computer Networks. Introduction to Computer Networks. Operating Systems and Computer Networks Introduction to Computer Networks Linux System Structure Corbet et al, Linux Device Drivers, O Reilly, 2005 Categories of System Calls Process Control load, execute, end, abort, create

More information

03 The Internet Model and TCP/IP

03 The Internet Model and TCP/IP SE 4C03 Winter 2003 03 The Internet Model and TCP/IP Instructor: W. M. Farmer Revised: 16 January 2003 1 The OSI Model In 1977 the International Standards Organization (ISO) offered the Open Systems Interconnection

More information

Communication Networks

Communication Networks Session 2. Application and Layered Architectures Dongsoo S. Kim Electrical and Computer Engineering. Indiana U. Purdue U. Indianapolis Communication s Various services and flexibility architectures Grouping

More information

The Client Server Model and Software Design

The Client Server Model and Software Design The Client Server Model and Software Design Prof. Chuan-Ming Liu Computer Science and Information Engineering National Taipei University of Technology Taipei, TAIWAN MCSE Lab, NTUT, TAIWAN 1 Introduction

More information

Defining Networks with the OSI Model. Module 2

Defining Networks with the OSI Model. Module 2 Defining Networks with the OSI Model Module 2 Objectives Skills Concepts Objective Domain Description Objective Domain Number Understanding OSI Basics Defining the Communications Subnetwork Defining the

More information

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

Concept Questions Demonstrate your knowledge of these concepts by answering the following questions in the space that is provided. 223 Chapter 19 Inter mediate TCP The Transmission Control Protocol/Internet Protocol (TCP/IP) suite of protocols was developed as part of the research that the Defense Advanced Research Projects Agency

More information

Communication Fundamentals in Computer Networks

Communication Fundamentals in Computer Networks Lecture 11 Communication Fundamentals in Computer Networks M. Adnan Quaium Assistant Professor Department of Electrical and Electronic Engineering Ahsanullah University of Science and Technology Room 4A07

More information

ET4254 Communications and Networking 1

ET4254 Communications and Networking 1 Topic 9 Internet Protocols Aims:- basic protocol functions internetworking principles connectionless internetworking IP IPv6 IPSec 1 Protocol Functions have a small set of functions that form basis of

More information

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

Computer Networks. Introduction to Network. Dr. Adel Gaafar Abd Elrahim Computer Networks Introduction to Network Dr. Adel Gaafar Abd Elrahim A Communications Model Source generates data to be transmitted Transmitter Converts data into transmittable signals Transmission System

More information

Networking Applications

Networking Applications Networking Dr. Ayman A. Abdel-Hamid College of Computing and Information Technology Arab Academy for Science & Technology and Maritime Transport 1 Outline Internet Layers Internet Data Packet transmission

More information

Interconnecting Networks with TCP/IP

Interconnecting Networks with TCP/IP Chapter 8 Interconnecting s with TCP/IP 1999, Cisco Systems, Inc. 8-1 Introduction to TCP/IP Internet TCP/IP Early protocol suite Universal 1999, Cisco Systems, Inc. www.cisco.com ICND 8-2 TCP/IP Protocol

More information

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

Interconnecting Networks with TCP/IP. 2000, Cisco Systems, Inc. 8-1 Interconnecting Networks with TCP/IP 2000, Cisco Systems, Inc. 8-1 Objectives Upon completion of this chapter you will be able to perform the following tasks: Identify the IP protocol stack, its protocol

More information

Review. Review. Review. How to Send a Message over a Network? LAN LAN. LAN Routing Addressing Reliable Data Transfer Congestion Control LAN

Review. Review. Review. How to Send a Message over a Network? LAN LAN. LAN Routing Addressing Reliable Data Transfer Congestion Control LAN Review Review Computer etworks Multiaccess or Shared Media Broadcast Switched Point-to-Point Packet Switched or Store-and-foward Circuit Switched Virtual Ciruit or Connection-Oriented Datagram or Connectionless

More information

Organizations have developed standard sets of protocols

Organizations have developed standard sets of protocols Network Models Organizations have developed standard sets of protocols Some of these organizations are: The International Standards Organization (ISO) The Institute of Electrical and Electronic Engineers

More information

Review of Important Networking Concepts

Review of Important Networking Concepts Review of Important Networking Concepts Review: ed communication architecture The TCP/IP protocol suite 1 Networking Concepts Protocol Architecture Protocol s Encapsulation Network Abstractions 2 1 Sending

More information

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

MEBS Utilities services M.Sc.(Eng) in building services Faculty of Engineering University of Hong Kong Open System Interconnection MEBS 6000 2010 Utilities services ISO 1984: ISO Standard 7498 Information Processing System Open System Interconnection Basic Reference Model OSI is itself not a standard, but

More information

Chapter 3 Protocols and the TCP/IP Suite

Chapter 3 Protocols and the TCP/IP Suite Chapter 3 Protocols and the TCP/IP Suite 3.1 The Need for a Protocol Architecture need for a standard communication tasks by layers architecture peer protocol: a set of rules or conventions to exchange

More information

Data & Computer Communication

Data & Computer Communication Basic Networking Concepts A network is a system of computers and other devices (such as printers and modems) that are connected in such a way that they can exchange data. A bridge is a device that connects

More information

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

Fundamentals of Networking. OSI & TCP/IP Model. Kuldeep Sonar 1 Fundamentals of Networking OSI & TCP/IP Model Kuldeep Sonar 1 Kuldeep Sonar 2 OSI Model Kuldeep Sonar 3 Application Layer Layer 7 provides an interface between a host s communication software and any necessary

More information

Network Layers. Standardization Cruelty 2009/08/12. (C) Herbert Haas

Network Layers. Standardization Cruelty 2009/08/12. (C) Herbert Haas Network Layers Standardization Cruelty (C) Herbert Haas 2009/08/12 The good thing about standards is that there are so many to choose from Andrew S. Tanenbaum Standards We need networking standards Ensure

More information

Packet Switching, Layer Models and Protocol Suites

Packet Switching, Layer Models and Protocol Suites Packet Switching, Layer Models and Protocol Suites Course Code CCE 211 Course Title Data Communication Asst. Prof. Md Samsuzzaman, Ph.D. sobuzcce@cse.pstu.ac.bd http://www.cse.pstu.ac.bd/sobuzcse Computer

More information

Introduction to Open System Interconnection Reference Model

Introduction to Open System Interconnection Reference Model Chapter 5 Introduction to OSI Reference Model 1 Chapter 5 Introduction to Open System Interconnection Reference Model Introduction The Open Systems Interconnection (OSI) model is a reference tool for understanding

More information

Chapter 2 Network Models 2.1

Chapter 2 Network Models 2.1 Chapter 2 Network Models 2.1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Network Models n Network Architecture: n A) Hardware: at the core of any network;

More information

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

Chapter 2 - Part 1. The TCP/IP Protocol: The Language of the Internet Chapter 2 - Part 1 The TCP/IP Protocol: The Language of the Internet Protocols A protocol is a language or set of rules that two or more computers use to communicate 2 Protocol Analogy: Phone Call Parties

More information

Overview of Hierarchical Protocol Architecture. Suguru Yamaguchi Nara Institute of Science and Technology Department of Information Science

Overview of Hierarchical Protocol Architecture. Suguru Yamaguchi Nara Institute of Science and Technology Department of Information Science Overview of Hierarchical Protocol Architecture Suguru Yamaguchi Nara Institute of Science and Technology Department of Information Science Overview Concept and structure of hierarchical protocol architecture

More information

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

Part VI. Appendixes. Appendix A OSI Model and Internet Protocols Appendix B About the CD Part VI Appendixes Appendix A OSI Model and Internet Protocols Appendix B About the CD OSI Model and Internet Protocols APPENDIX A In this appendix, you will Learn about the OSI model Review the network

More information

Network Architecture Models

Network Architecture Models School of Business Eastern Illinois University Network Architecture Models (September 8, 2009) Abdou Illia, Fall 2009 Learning Objectives 2 Discuss the OSI reference Model Discuss the Internet Model Compare

More information

TCP /IP Fundamentals Mr. Cantu

TCP /IP Fundamentals Mr. Cantu TCP /IP Fundamentals Mr. Cantu OSI Model and TCP/IP Model Comparison TCP / IP Protocols (Application Layer) The TCP/IP subprotocols listed in this layer are services that support a number of network functions:

More information

Introduction to Networking

Introduction to Networking Introduction to Networking Chapters 1 and 2 Outline Computer Network Fundamentals Defining a Network Networks Defined by Geography Networks Defined by Topology Networks Defined by Resource Location OSI

More information

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.

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. 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.2 Next Lecture Internet Protocol (2) Source: chapters 19.1, 19.2, 22,1

More information

Chapter 7. Local Area Network Communications Protocols

Chapter 7. Local Area Network Communications Protocols Chapter 7 Local Area Network Communications Protocols The Network Layer The third layer of the OSI Model is the network layer. The network layer is concerned with providing a means for hosts to communicate

More information

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

Computer Communication & Networks / Data Communication & Computer Networks Week # 03 Computer Communication & Networks / Data Communication & Computer Networks Week # 03 M.Nadeem Akhtar CS & IT Department The University of Lahore Email: nadeem.akhtar@cs.uol.edu.pk URL-https://sites.google.com/site/nadeemuolcsccn/home

More information

Chapter 1: Introduction

Chapter 1: Introduction EE4272: Computer Networks Chapter 1: Introduction Instructor: Tricia Chigan Dept.: Elec. & Comp. Eng. 1) Data Communications: Deals with the transmission of signals in a reliable & efficient manner. Topics:

More information

Internetworking Concepts Overview. 2000, Cisco Systems, Inc. 2-1

Internetworking Concepts Overview. 2000, Cisco Systems, Inc. 2-1 Internetworking Concepts Overview 2000, Cisco Systems, Inc. 2-1 2000, Cisco Systems, Inc. www.cisco.com ICND v1.0a 2-2 Objectives On completion of this chapter, you will be able to perform the following

More information

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

Computer Network : Lecture Notes Nepal Engineering College Compiled by: Junior Professor: Daya Ram Budhathoki Nepal Engineering college, Changunarayan Computer Network : Lecture Notes Nepal Engineering College Compiled by: Junior Professor: Daya Ram Budhathoki Nepal Engineering college, Changunarayan Chapter3: OSI Reference Model: Network Software: Network

More information

Data Communication and Network. Introducing Networks

Data Communication and Network. Introducing Networks Data Communication and Network Introducing Networks Introduction to Networking Computer network, or simply network Refers to the connection of two or more computers by some type of medium You can connect

More information

EE 610 Part 2: Encapsulation and network utilities

EE 610 Part 2: Encapsulation and network utilities EE 610 Part 2: Encapsulation and network utilities Objective: After this experiment, the students should be able to: i. Understand the format of standard frames and packet headers. Overview: The Open Systems

More information

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

Layering in Networked computing. OSI Model TCP/IP Model Protocols at each layer Layering in Networked computing OSI Model TCP/IP Model Protocols at each layer Learning outcomes Understand the need of layering in Networked computing Understand the OSI model and the tcp/ip model Understand

More information

Chapter 12 Network Protocols

Chapter 12 Network Protocols Chapter 12 Network Protocols 1 Outline Protocol: Set of defined rules to allow communication between entities Open Systems Interconnection (OSI) Transmission Control Protocol/Internetworking Protocol (TCP/IP)

More information

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

06/02/ Local & Metropolitan Area Networks 0. INTRODUCTION. 1. History and Future of TCP/IP ACOE322 1 Local & Metropolitan Area Networks ACOE322 Lecture 5 TCP/IP Protocol suite and IP addressing 1 0. INTRODUCTION We shall cover in this topic: 1. The relation of TCP/IP with internet and OSI model 2. Internet

More information

Chapter 09 Network Protocols

Chapter 09 Network Protocols Chapter 09 Network Protocols Copyright 2011, Dr. Dharma P. Agrawal and Dr. Qing-An Zeng. All rights reserved. 1 Outline Protocol: Set of defined rules to allow communication between entities Open Systems

More information

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

OSI Model. Teran Subasinghe MBCS, Bsc.(Hons) in Computer Science - University of Greenwich, UK OSI Model Teran Subasinghe MBCS, Bsc.(Hons) in Computer Science - University of Greenwich, UK What is OSI Model? Open Systems Interconnection Reference Model Developed in 1984 by the International Standards

More information

Cisco Cisco Certified Network Associate (CCNA)

Cisco Cisco Certified Network Associate (CCNA) Cisco 200-125 Cisco Certified Network Associate (CCNA) http://killexams.com/pass4sure/exam-detail/200-125 Question: 769 Refer to exhibit: Which destination addresses will be used by Host A to send data

More information

Chapter -4 OSI Reference Model

Chapter -4 OSI Reference Model Chapter -4 OSI Reference Model Objectives Concept of Reference Model. OSI Reference Model Concept. Layers of OSI Reference Model. 4.1 Introduction Layered Architecture, Peer-to- Peer Processes, Interfaces

More information

Introduction to Internetworking

Introduction to Internetworking Introduction to Internetworking Introductory terms Communications Network Facility that provides data transfer services An internet Collection of communications networks interconnected by bridges and/or

More information

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

Application Layer. Presentation Layer. Session Layer. Transportation Layer. Network Layer. Physical Layer Open Systems Interconnection (OSI) By Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore Email: bhu261@gmail.com 1 OSI The Open System Interconnection (OSI)

More information

Data and Computer Communications

Data and Computer Communications Data and Computer Communications Chapter 2 Protocol Architecture, TCP/IP, and Internet-Based Applications Eighth Edition by William Stallings Chap2: 1 Need For Protocol Architecture data exchange can involve

More information

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

Chapter 2. Communicating Over The Network. CCNA1-1 Chapter 2 Chapter 2 Communicating Over The Network CCNA1-1 Chapter 2 Communicating Over the Network The Platform for Communications CCNA1-2 Chapter 2 Elements of Communication People communicate in many different

More information

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

Operating Systems. 16. Networking. Paul Krzyzanowski. Rutgers University. Spring /6/ Paul Krzyzanowski Operating Systems 16. Networking Paul Krzyzanowski Rutgers University Spring 2015 1 Local Area Network (LAN) LAN = communications network Small area (building, set of buildings) Same, sometimes shared,

More information

Tutorials and Practicals 31W6 ADMINISTRIVIA. A Communications Model. Communications and Networks. Simplified Communications

Tutorials and Practicals 31W6 ADMINISTRIVIA. A Communications Model. Communications and Networks. Simplified Communications 31W6 ADMINISTRIVIA Lectures Weeks 1-9: Mon 1100 B4 Tue 1400 B4 Fri 1000 A1 Weeks 10-12 Mon 1400 A3 Wed Fri 1200 V1 1100 A3 Tutorials and Practicals Tutorials Wed 0900 3B146 *** Wed 1000 3B146 Thur 1000

More information

L6: OSI Reference Model

L6: OSI Reference Model EECS 3213 Fall 2014 L6: OSI Reference Model Sebastian Magierowski York University 1 Outline The OSI Reference Model An organized way of thinking about network design (from low-level to high-level considerations)

More information

The Internet Protocol (IP)

The Internet Protocol (IP) The Internet Protocol (IP) The Blood of the Internet (C) Herbert Haas 2005/03/11 "Information Superhighway is really an acronym for 'Interactive Network For Organizing, Retrieving, Manipulating, Accessing

More information

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

OSI Reference Model. Computer Networks lab ECOM Prepared By : Eng. Motaz Murtaja Eng. Ola Abd Elatief Islamic University of Gaza Faculty of Engineering Computer Engineering Department Computer Networks lab ECOM 4121 OSI Reference Model Prepared By : Eng. Motaz Murtaja Eng. Ola Abd Elatief May /2010 OSI

More information

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

5105: BHARATHIDASAN ENGINEERING COLLEGE NATTARMPALLI UNIT I FUNDAMENTALS AND LINK LAYER PART A 5105: BHARATHIDASAN ENGINEERING COLLEGE NATTARMPALLI 635 854. NAME OF THE STAFF : R.ANBARASAN DESIGNATION & DEPARTMENT : AP/CSE SUBJECT CODE : CS 6551 SUBJECT NAME : COMPUTER NETWORKS UNIT I FUNDAMENTALS

More information

ITEC 3800 Data Communication and Network. Introducing Networks

ITEC 3800 Data Communication and Network. Introducing Networks ITEC 3800 Data Communication and Network Introducing Networks Introduction to Networking Computer network, or simply network Refers to the connection of two or more computers by some type of medium You

More information

Additional Material. Suguru Yamaguchi Nara Institute of Science and Technology Department of Information Science Information Network I/No.

Additional Material. Suguru Yamaguchi Nara Institute of Science and Technology Department of Information Science Information Network I/No. Additional Material Suguru Yamaguchi Nara Institute of Science and Technology Department of Information Science 2010 Information Network I/No.4 1 ! Protocol Suites for the Internet! Widely used from LANs

More information

Communicating over the Network

Communicating over the Network Communicating over the Network Network Fundamentals Chapter 2 Version 4.0 1 Network Structure The elements of communication 3 common elements of communication Message source people/electronic devices need

More information

Read addressing table and network map

Read addressing table and network map Term 1 Grade 12 -Task Sheet 4 Name: SIS No Group: N/A (Not Applicable) Signed Date: Grade Start Time: Finishing Time: Read addressing table and network map Picture 1 Picture 2 OBJECTIVE Read addressing

More information

Chapter 2. Communicating Over The Network

Chapter 2. Communicating Over The Network Chapter 2 Communicating Over The Network CCNA1-1 Chapter 2 Note for Instructors These presentations are the result of a collaboration among the instructors at St. Clair College in Windsor, Ontario. Thanks

More information

Introduction to Protocols

Introduction to Protocols Chapter 6 Introduction to Protocols 1 Chapter 6 Introduction to Protocols What is a Network Protocol? A protocol is a set of rules that governs the communications between computers on a network. These

More information

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

Network Models. Behrouz A. Forouzan Data communication and Networking Fourth edition Chapter 2 Network Models Behrouz A. Forouzan Data communication and Networking Fourth edition 1 Layered Tasks We use the concept of layers in our daily life. As an example, let us consider two friends

More information

Routing and Switching Principles. Lecture#01

Routing and Switching Principles. Lecture#01 Routing and Switching Principles Lecture#01 zeshan.iqbal@uettaxila.edu.pk Text Book Companion website http://web.uettaxila.edu.pk/cms/aut2010/terspbs/index.asp Course Contents Understand the function of

More information

Overview of Network Software. CS158a Chris Pollett Jan 31, 2007.

Overview of Network Software. CS158a Chris Pollett Jan 31, 2007. Overview of Network Software CS158a Chris Pollett Jan 31, 2007. Outline Design Issues for Protocol Hierarchies Reference Models Example Networks Protocol Hierarchies-Review To reduce design complexity

More information

ELC 537 Communication Networks

ELC 537 Communication Networks Modern Academy for Engineering and Technology Electronics Engineering and Communication Technology Dpt. ELC 537 Communication Networks Prepared by: Dr. Nelly Muhammad Hussein Sections & Objectives Principles

More information

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

Reference Models. 7.3 A Comparison of the OSI and TCP/IP Reference Models Reference Models Contains 7.1 The OSI Reference Model 7.1.1 The Physical Layer 7.1.2 The Data Link Layer 7.1.3 The Network Layer 7.1.4 The Transport Layer 7.1.5 The Session Layer 7.1.6 The Presentation

More information

Subnetting and addresses revisited

Subnetting and addresses revisited Subnetting and addresses revisited Smaller networks using one network address Hierarchy Better organization Better use of resources Addresses (network, host, broadcast) Grundlagen der Rechnernetze Introduction

More information

CS3600 SYSTEMS AND NETWORKS

CS3600 SYSTEMS AND NETWORKS CS3600 SYSTEMS AND NETWORKS NORTHEASTERN UNIVERSITY Lecture 17: Internet architecture Prof. Alan Mislove (amislove@ccs.neu.edu) Slides used with permissions from Edward W. Knightly, T. S. Eugene Ng, Ion

More information

Chapter 5 OSI Network Layer

Chapter 5 OSI Network Layer Chapter 5 OSI Network Layer The protocols of the OSI model Network layer specify addressing and processes that enable Transport layer data to be packaged and transported. The Network layer encapsulation

More information

TCP/IP Protocol Suite and IP Addressing

TCP/IP Protocol Suite and IP Addressing TCP/IP Protocol Suite and IP Addressing CCNA 1 v3 Module 9 10/11/2005 NESCOT CATC 1 Introduction to TCP/IP U.S. DoD created the TCP/IP model. Provides reliable data transmission to any destination under

More information

Internetwork Protocols

Internetwork Protocols Internetwork Protocols Background to IP IP, and related protocols Internetworking Terms (1) Communications Network Facility that provides data transfer service An internet Collection of communications

More information

Copyleft 2005, Binnur Kurt. Objectives

Copyleft 2005, Binnur Kurt. Objectives 1 ing Fundamentals Copyleft 2005, Binnur Kurt Objectives Define basic networking terms Describe some commonly used network applications Describe the main purposes and functions of computer networking Describe

More information

Reti di Calcolatori I

Reti di Calcolatori I Reti di Calcolatori I Prof. Roberto Canonico Dipartimento di Ingegneria Elettrica e delle Tecnologie dell Informazione Corso di Laurea in Ingegneria delle Telecomunicazioni Corso di Laurea in Ingegneria

More information

Layered Architecture

Layered Architecture 1 Layered Architecture Required reading: Kurose 1.7 CSE 4213, Fall 2006 Instructor: N. Vlajic Protocols and Standards 2 Entity any device capable of sending and receiving information over the Internet

More information

Network Infrastructures

Network Infrastructures Network Infrastructures A.A. 2014-2015 Prof. Francesca Cuomo Review on Data Networking and the Internet 2 Lecture 2 pag. 1 Inter-Networks: Networks of Networks What is it? Connect many disparate physical

More information

Network Model: Each layer has a specific function.

Network Model: Each layer has a specific function. OBJECTIVES: To discuss the OSI model and its layer architecture and to show the interface between the layers. To briefly discuss the functions of each layer in the OSI model. To introduce the TCP/IP protocol.

More information

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

Network Models. Presentation by Dr.S.Radha HOD / ECE SSN College of Engineering Network Models Presentation by Dr.S.Radha HOD / ECE SSN College of Engineering Objective At the end of this section students will be able to Understand the architecture of the OSI model Understand the

More information

ES623 Networked Embedded Systems

ES623 Networked Embedded Systems ES623 Networked Embedded Systems Introduction to Network models & Data Communication 16 th April 2013 OSI Models An ISO standard that covers all aspects of network communication is the Open Systems Interconnection

More information

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

Computer Networks with Internet Technology William Stallings. Chapter 2 Protocols and the TCP/IP Protocol Suite Computer Networks with Internet Technology William Stallings Chapter 2 Protocols and the TCP/IP Protocol Suite Need For Protocol Architecture E.g. File transfer Source must activate comms. Path or inform

More information

On Distributed Communications, Rand Report RM-3420-PR, Paul Baran, August 1964

On Distributed Communications, Rand Report RM-3420-PR, Paul Baran, August 1964 The requirements for a future all-digital-data distributed network which provides common user service for a wide range of users having different requirements is considered. The use of a standard format

More information

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

ISO/OSI Model and Collision Domain NETWORK INFRASTRUCTURES NETKIT - LECTURE 1 MANUEL CAMPO, MARCO SPAZIANI ISO/OSI Model and Collision Domain NETWORK INFRASTRUCTURES NETKIT - LECTURE 1 MANUEL CAMPO, MARCO SPAZIANI ISO/OSI Model ISO: International Organization for Standardization OSI: Open Systems Interconnection

More information

Exercises for the Lectures on Communication Networks

Exercises for the Lectures on Communication Networks Exercises for the Lectures on Prof. Jochen Seitz & Dipl.-Ing. Karsten Renhak Department of University of Technology Ilmenau October 5, 010 [Jochen.Seitz Karsten.Renhak]@tu-ilmenau.de Contents 1 Communication

More information

1. Which OSI layers offers reliable, connection-oriented data communication services?

1. Which OSI layers offers reliable, connection-oriented data communication services? CCNA 1 Practice Final Exam Answers v4.0 100% 1. Which OSI layers offers reliable, connection-oriented data communication services? application presentation session transport network 2. Refer to the exhibit.

More information

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

E&CE 358: Tutorial 1. Instructor: Sherman (Xuemin) Shen TA: Miao Wang E&CE 358: Tutorial 1 Instructor: Sherman (Xuemin) Shen TA: Miao Wang Email: m59wang@uwaterloo.ca 1 About Tutorials TA: Miao Wang Office: EIT 3133; Tutorials: Th 4:30 5:20 pm Topics Supplementary knowledge

More information

Chapter 2 Layer Architecture of Network Protocols. School of Info. Sci. & Eng. Shandong Univ.

Chapter 2 Layer Architecture of Network Protocols. School of Info. Sci. & Eng. Shandong Univ. Chapter 2 Architecture of Network Protocols School of Info. Sci. & Eng. Shandong Univ. Outline 2.1 Examples of ing 2.2 OSI Reference Model (Continued from last time) 2.3. TCP/IP Architecture 2.4 Berkeley

More information

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

CS-435 spring semester Network Technology & Programming Laboratory. Stefanos Papadakis & Manolis Spanakis CS-435 spring semester 206 Network Technology & Programming Laboratory University of Crete Computer Science Department Stefanos Papadakis & Manolis Spanakis CS-435 Lecture #2 preview: Data Communications

More information

Networking midterm. 5. As a data unit moves up from one protocol layer to another, control headers are:

Networking midterm. 5. As a data unit moves up from one protocol layer to another, control headers are: Networking midterm 1. A protocol is a set of conventionally agreed rules that specify how data is to be exchanged between pairs of programs or devices. 2. The primary function of the Internet Protocol

More information