Protocol architectures
|
|
- Candace Simmons
- 5 years ago
- Views:
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! "# $%# & &# &' ( & ))) *&*&*+ * , -.# 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 informationNomadic 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 informationThe 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 informationArchitectures 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 informationChapter 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 informationTCP/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 informationNeed 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 informationCommunication 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 informationNeed 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 informationReview 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 informationData 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 informationSUBJECT: 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 informationComputer 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 informationPeer 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 informationOperating 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 information03 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 informationCommunication 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 informationThe 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 informationDefining 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 informationConcept 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 informationCommunication 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 informationET4254 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 informationComputer 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 informationNetworking 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 informationInterconnecting 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 informationInterconnecting 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 informationReview. 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 informationOrganizations 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 informationReview 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 informationMEBS 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 informationChapter 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 informationData & 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 informationFundamentals 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 informationNetwork 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 informationPacket 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 informationIntroduction 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 informationChapter 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 informationChapter 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 informationOverview 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 informationPart 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 informationNetwork 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 informationTCP /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 informationIntroduction 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 informationLecture 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 informationChapter 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 informationComputer 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 informationChapter 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 informationInternetworking 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 informationComputer 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 informationData 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 informationEE 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 informationLayering 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 informationChapter 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 information06/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 informationChapter 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 informationOSI 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 informationCisco 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 informationChapter -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 informationIntroduction 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 informationApplication 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 informationData 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 informationChapter 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 informationOperating 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 informationTutorials 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 informationL6: 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 informationThe 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 informationOSI 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 information5105: 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 informationITEC 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 informationAdditional 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 informationCommunicating 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 informationRead 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 informationChapter 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 informationIntroduction 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 informationNetwork 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 informationRouting 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 informationOverview 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 informationELC 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 informationReference 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 informationSubnetting 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 informationCS3600 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 informationChapter 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 informationTCP/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 informationInternetwork 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 informationCopyleft 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 informationReti 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 informationLayered 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 informationNetwork 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 informationNetwork 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 informationNetwork 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 informationES623 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 informationComputer 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 informationOn 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 informationISO/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 informationExercises 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 information1. 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 informationE&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 informationChapter 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 informationCS-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 informationNetworking 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