COMPUTER NETWORKS Protocol architectures
|
|
- Aron Bryan
- 8 years ago
- Views:
Transcription
1 OMPUTR NTWORKS Protocol architectures Protocol architectures ruppo Reti TL rchitectures and protocols TT definition ommunication: transfer of information according to pre-established conventions ommunication requires cooperation One abstract description of the communication paradigm between two or more s requires the definition of a reference model t the maximum level of abstraction, the reference model specifies a network architecture OMPUTR NTWORKS Protocol architectures - 1 OMPUTR NTWORKS Protocol architectures - 2 Protocol architectures network architecture defines the objects used to describe the communication process the relation among such objects the functionalities to support the communication the structure of the functions Layered architectures are used because of simple design simple management simple standardization separation among functions OMPUTR NTWORKS Protocol architectures - 3 host 3 Separation among functions: nternet host 4 subnet 4 subnet 1 router 1 router 2 subnet 3 host 2 router 3 host 1 subnet 2 applications error control routing packet transfer OMPUTR NTWORKS Protocol architectures - 4 Open System nterconnection OS Layered architectures pplication Presentation Session Transport ata link pplication Presentation Session Transport ata Link OS User Netw. ppl. Session nd to nd Routing ata Link NT pplication nternetwork RP Transaction Presentation ata low Manag. Trans. ontrol Virtual Route xplicit Route Transm. roup ata Link SN half session path control OMPUTR NTWORKS Protocol architectures - 5 OMPUTR NTWORKS Protocol architectures - 6 Pag. 1
2 OMPUTR NTWORKS Protocol architectures OS and nternet - SN OS nternet Protocol Suite pplication Presentation Telnet TP SMTP NS XR Management plane ontrol plane User plane Plane management Layer management Session SNMP RP igh layers igh layers Transport ata link MP RP e RRP TP e UP P Routing protocols L TM Unspecified OMPUTR NTWORKS Protocol architectures - 7 OMPUTR NTWORKS Protocol architectures - 8 Protocols TT definition formal definition of the procedures adopted to guarantee the communication between two or more objects on the same hierarchical level Protocol definition: semantics set of commands and answers syntax structure of commands and answers timing temporal sequence of commands and answers OMPUTR NTWORKS Protocol architectures - 9 Protocols are set of semantic rules algorithms syntactic rules formats timing Protocols OMPUTR NTWORKS Protocol architectures - 10 SO/OS model OS model (Open System nterconnection) defined in the following standards SO S 7498 TT X.200 The fundamental principles defined in the OS model are universally accepted this does not mean that all the protocol architectures conform to OS model System 3 System1 System j Transmission media System 2 System n OMPUTR NTWORKS Protocol architectures - 11 OMPUTR NTWORKS Protocol architectures - 12 Pag. 2
3 OMPUTR NTWORKS Protocol architectures OS model Layers (or levels) System System System System igher layer System System pplication process Transmission media (N+1) - layer (N-1) - layer Lower layer subsystem transmission media OMPUTR NTWORKS Protocol architectures - 13 OMPUTR NTWORKS Protocol architectures - 14 ntities Layering active elements in a subsystem run the functions of the layer interact within the same layer System transmission media System OMPUTR NTWORKS Protocol architectures - 15 ach layer (or level) provides services to the higher layer using the services from the lower layer its own functionalities an be identified: service provider service SP ( ccess Point) OMPUTR NTWORKS Protocol architectures - 16 (N+1) - layer s The s at layer N and the (N+1) - entities cooperate and communicate using the (N) service offered by the (N) service provider uses provides (N) - service s service can be: connection-oriented (O): a preliminary agreement (connection) is established between the network and the communication end-points, then the data is transferred and finally the connection is released connectionless (L): data is sent to the network without any preliminary agreement and is treated independently from each other OMPUTR NTWORKS Protocol architectures - 17 OMPUTR NTWORKS Protocol architectures - 18 Pag. 3
4 OMPUTR NTWORKS Protocol architectures s s (N) - service (N-1) - service N+1 N+1 N N N (N) service provider N N-1 (N-1) service provider N-1 lack-box for the lack-box for the OMPUTR NTWORKS Protocol architectures - 19 OMPUTR NTWORKS Protocol architectures - 20 SP ( ccess Point) ach (N-1)-SP is associated with at most one (N)-entity Protocols System System (N-1) - SP (N+1) - protocol (N) - servizio (N) - SP (N) - protocol (N-1) - entity (N-1) - entity (N-1) - layer OMPUTR NTWORKS Protocol architectures - 21 OMPUTR NTWORKS Protocol architectures - 22 ddressing unctions for identification (N) - title ddress translation (N) directory (N-1) - SP (N-1) - address (N-1) - layer (N-1) - address (N) - title (N-1) - entity OMPUTR NTWORKS Protocol architectures - 23 OMPUTR NTWORKS Protocol architectures - 24 Pag. 4
5 OMPUTR NTWORKS Protocol architectures unctions for identification Possible mappings ddress translation (N) - mapping (N) - address K L M (N) - SP K K L M (N-1) - SP (N-1) - address one-to-one hierarchical tabular OMPUTR NTWORKS Protocol architectures - 25 OMPUTR NTWORKS Protocol architectures - 26 onnections onnections (N-1) - SP (N-1) - SP (N-1) - layer (N-1) - layer (N-1) - connections OMPUTR NTWORKS Protocol architectures - 27 connection one-to-many connections one-to-one OMPUTR NTWORKS Protocol architectures - 28 onnections onnections (N-1) - SP (N-1) - SP (N-1) - P (N-1) - layer (N-1) - layer (N-1) - P OMPUTR NTWORKS Protocol architectures - 29 P= onnection nd Point id=identifier (N-1) - P.id OMPUTR NTWORKS Protocol architectures - 30 Pag. 5
6 OMPUTR NTWORKS Protocol architectures greement greement among three possible elements The three elements greement n the case of information transfer without connection, it is sufficient an agreement among two elements The two elements The two elements (N + 1) - entità The two elements (N) service provider (N) (N) service - fornitore provider di servizio OMPUTR NTWORKS Protocol architectures - 31 OMPUTR NTWORKS Protocol architectures - 32 greement n the case of information transfer with connection, it is necessary an agreement among the three elements The three elements (N+1) - layer onnections multiplexing of (N) connections into one (N-1) - connection (N) - SP (N) - P (N) - fornitore service di provider servizio OMPUTR NTWORKS Protocol architectures - 33 OMPUTR NTWORKS Protocol architectures - 34 onnections subdivision of one (N) connection in many (N-1) - connections (N) - P (N) - SP interface (N-1) - layer PU creation (N) - PU (N-1) - SU SP (N-1) - P (N-1) - SU (N-1) - PU OMPUTR NTWORKS Protocol architectures - 35 OMPUTR NTWORKS Protocol architectures - 36 Pag. 6
7 OMPUTR NTWORKS Protocol architectures PU creation On data units, there exists the possibility of segmentation concatenation Segmentation can occur either by building many (N) - PU from one (N) SU or by building many (N-1) - SU from one (N) - PU Similarly for the concatenation nformation transfer System System System System transmission media information path OMPUTR NTWORKS Protocol architectures - 37 OMPUTR NTWORKS Protocol architectures - 38 nformation transfer Primitives Transmitter Receiver (N) - service (N) - service pplication Presentation Session Transport ata link data P SU PP PSU SP SSU TP TSU NP NSU LP LSU bit or symbols pplication Presentation Session Transport ata link RQUST (N) - SP ONRM NTON (N) - SP (N) - protocol (N) service provider NSWR (N+1) - layer OMPUTR NTWORKS Protocol architectures - 39 OMPUTR NTWORKS Protocol architectures - 40 Primitives set of interactions on an interface, occurring in different times and offering a service : service of mail transfer in the postal system eposit of the letter in the mailbox by the sender elivery of the letter into receiver s mailbox by the postman Similar to a procedure Use of primitives Request primitive onfirm primitive cknowledged service provider ndication primitive nswer primitive OMPUTR NTWORKS Protocol architectures - 41 OMPUTR NTWORKS Protocol architectures - 42 Pag. 7
8 OMPUTR NTWORKS Protocol architectures Use of primitives Un-acknowledged service Use of primitives started from the provider Request primitive provider ndication primitive ndication primitive provider ndication primitive OMPUTR NTWORKS Protocol architectures - 43 OMPUTR NTWORKS Protocol architectures - 44 Use of primitives To open a connection To transfer data Use of primitives (N) - ONNT RQUST (N) service provider (N) - ONNT (N) - T RQUST (N) service provider (N) - T NTON NTON (N) - ONNT (N) - ONNT ONRM RSPONS (N) - SP (N) - SP (N) - SP (N) - SP OMPUTR NTWORKS Protocol architectures - 45 OMPUTR NTWORKS Protocol architectures - 46 Use of primitives The seven OS layers To close a connection started from the application pplication protocol application (N) - SONNT RQUST (N) service provider (N) - SONNT NTON presentation session transport network Presentation protocol Session protocol Transport protocol protocol presentation session transport network (N) - SP (N) - SP data link physical ata link protocol layer protocol data link physical transmission media OMPUTR NTWORKS Protocol architectures - 47 OMPUTR NTWORKS Protocol architectures - 48 Pag. 8
9 OMPUTR NTWORKS Protocol architectures Systems Public networks terminal system relay system TRMNL S. RLY SYSTM TRMNL S. layers protocols pplication Presentation Session Transport ata link ata link pplication Presentation Session Transport ata link transfer layers terminal equipement access protocols transfer layers access node network protocols transfer layers transit node transmission media access network internal network OMPUTR NTWORKS Protocol architectures - 49 OMPUTR NTWORKS Protocol architectures - 50 Layer 1: physical layer: provides the mechanical, physical, functional and procedural means, to activate, maintain and disable the physical connections allows to transfer binary digits exchanged among the data link entities data units are bits or symbols defines transmission codes, connectors, voltage levels, etc. Layer 2: data link ata link layer provides the functional and procedural means to transfer data units among network entities handle malfunctions and failures at physical level main functions: error detection and error correction for the transmission flow control data unit delimitation OMPUTR NTWORKS Protocol architectures - 51 OMPUTR NTWORKS Protocol architectures - 52 Layer 3: network layer provides the means to setup, maintain and close the connections among the entities at transport level provides the functional and procedural means to exchange the information among entities at transport level main functions routing flow control and congestion control pricing OMPUTR NTWORKS Protocol architectures - 53 Layer 4: transport Transport layer provides the connections at transport level to the entities at session level compensates the possible lack of quality of service in the connections at network level optimizes the use of the network layer main functions error control control of sequence flow control OMPUTR NTWORKS Protocol architectures - 54 Pag. 9
10 OMPUTR NTWORKS Protocol architectures Layer 4: transport lower layer with end-to-end meaning provides multiplexing and subdivision of the connections allows the fragmentation of messages in packets and their reassembly Layer 5: session Session layer provides one session connection to the entities at presentation layer organizes the communication among entities at presentation level provides the structure and synchronize the data exchange to allow suspending, recovering and terminating masks the interruptions at service level OMPUTR NTWORKS Protocol architectures - 55 OMPUTR NTWORKS Protocol architectures - 56 Layer 6: presentation Presentation layer solves the compatibility issues regarding the data formats solves the issues of data syntax translation may provide services of data encryption Layer 7: application pplication layer provides the application processes with the means to access the OS environment s of service file transfer - TM virtual terminal - VT - X.400 OMPUTR NTWORKS Protocol architectures - 57 OMPUTR NTWORKS Protocol architectures - 58 Trivial network ssume that one (4) entity must communicate with one remote (4) entity We will follow, step-by-step: primitives SUs PUs U 1 N 1 U 2 OMPUTR NTWORKS Protocol architectures - 59 OMPUTR NTWORKS Protocol architectures - 60 Pag. 10
11 OMPUTR NTWORKS Protocol architectures U 1 N 1 U 2 layer 3 service with connection layer 2 service connectionless layer 1 service connectionless OMPUTR NTWORKS Protocol architectures - 61 OMPUTR NTWORKS Protocol architectures - 62 irectory X,, N-ONNT.request(,,...) OMPUTR NTWORKS Protocol architectures - 63 OMPUTR NTWORKS Protocol architectures - 64 N-PU(,, Vid, call request,...) Routing,, Z OMPUTR NTWORKS Protocol architectures - 65 OMPUTR NTWORKS Protocol architectures - 66 Pag. 11
12 OMPUTR NTWORKS Protocol architectures Mapping, Z, L-T.request(,, L-SU,...) OMPUTR NTWORKS Protocol architectures - 67 OMPUTR NTWORKS Protocol architectures - 68 L-PU(,, L-SU, L-P) Mapping,, OMPUTR NTWORKS Protocol architectures - 69 OMPUTR NTWORKS Protocol architectures - 70 P-T.request(,, symbol) OMPUTR NTWORKS Protocol architectures - 71 OMPUTR NTWORKS Protocol architectures - 72 Pag. 12
13 OMPUTR NTWORKS Protocol architectures P-T.indication(,, symbol) L-PU(,, L-SU, L-P) OMPUTR NTWORKS Protocol architectures - 73 OMPUTR NTWORKS Protocol architectures - 74 L-T.indication(,, L-SU,...) N-PU(,, Vid, call request,...) OMPUTR NTWORKS Protocol architectures - 75 OMPUTR NTWORKS Protocol architectures - 76 Routing, Z, Mapping Z,, OMPUTR NTWORKS Protocol architectures - 77 OMPUTR NTWORKS Protocol architectures - 78 Pag. 13
14 OMPUTR NTWORKS Protocol architectures N-PU(,, Vid, incoming call,...) L-T.request(,, L-SU,...) OMPUTR NTWORKS Protocol architectures - 79 OMPUTR NTWORKS Protocol architectures - 80 L-PU(,, L-SU, L-P) Mapping,, OMPUTR NTWORKS Protocol architectures - 81 OMPUTR NTWORKS Protocol architectures - 82 P-T.request(,, symbol) OMPUTR NTWORKS Protocol architectures - 83 OMPUTR NTWORKS Protocol architectures - 84 Pag. 14
15 OMPUTR NTWORKS Protocol architectures P-T.indication(,, symbol) L-PU(,, L-SU, L-P) OMPUTR NTWORKS Protocol architectures - 85 OMPUTR NTWORKS Protocol architectures - 86 L-T.indication(,, L-SU,...) N-PU(,, Vid, incoming call,...) OMPUTR NTWORKS Protocol architectures - 87 OMPUTR NTWORKS Protocol architectures - 88 N-ONNT.indication(,, P.id,...) N-ONNT.response(P.id,...) OMPUTR NTWORKS Protocol architectures - 89 OMPUTR NTWORKS Protocol architectures - 90 Pag. 15
16 OMPUTR NTWORKS Protocol architectures N-PU(,, Vid, call accepted,...) N-PU(,, Vid, call accepted,...) OMPUTR NTWORKS Protocol architectures - 91 OMPUTR NTWORKS Protocol architectures - 92 N-PU(,, Vid, call connected,...) N-PU(,, Vid, call connected,...) OMPUTR NTWORKS Protocol architectures - 93 OMPUTR NTWORKS Protocol architectures - 94 N-ONNT.confirm(,, P.id,...) T-PU(T-P, T-SU) OMPUTR NTWORKS Protocol architectures - 95 OMPUTR NTWORKS Protocol architectures - 96 Pag. 16
17 OMPUTR NTWORKS Protocol architectures N-T.request(P.id, N-SU,...) N-T.indication(P.id, N-SU,...) OMPUTR NTWORKS Protocol architectures - 97 OMPUTR NTWORKS Protocol architectures - 98 T-PU(T-P, T-SU) N-SONNT.request(P.id ) OMPUTR NTWORKS Protocol architectures - 99 OMPUTR NTWORKS Protocol architectures N-SONNT.indication(P.id ) OMPUTR NTWORKS Protocol architectures Pag. 17
Protocol Architecture
Protocol Architecture ed Protocol Architectures OSI Reference Model TCP/IP Protocol Stack Need for Protocols The task of exchanging information between devices requires a high degree of cooperation between
More informationThe OSI Model and the TCP/IP Protocol Suite PROTOCOL LAYERS. Hierarchy. Services THE OSI MODEL
The OSI Model and the TCP/IP Protocol Suite - the OSI model was never fully implemented. - The TCP/IP protocol suite became the dominant commercial architecture because it was used and tested extensively
More informationProtocols and Architecture. Protocol Architecture.
Protocols and Architecture Protocol Architecture. Layered structure of hardware and software to support exchange of data between systems/distributed applications Set of rules for transmission of data between
More informationHow To Design A Layered Network In A Computer Network
A Layered Approach to Computer Networks Physical Layer Data Link Layer Network Layer Transport Layer Session Layer Presentation Layer Application Layer Different layer of abstraction Different error control
More informationCommunication Networks. MAP-TELE 2011/12 José Ruela
Communication Networks MAP-TELE 2011/12 José Ruela Network basic mechanisms Network Architectures Protocol Layering Network architecture concept A network architecture is an abstract model used to describe
More informationTransport and Network Layer
Transport and Network Layer 1 Introduction Responsible for moving messages from end-to-end in a network Closely tied together TCP/IP: most commonly used protocol o Used in Internet o Compatible with a
More informationModule 1. Introduction. Version 2 CSE IIT, Kharagpur
Module 1 Introduction Lesson 2 Layered Network Architecture Specific Functional Objectives On Completion of this lesson, the students will be able to: State the requirement for layered approach Explain
More informationBasic Networking Concepts. 1. Introduction 2. Protocols 3. Protocol Layers 4. Network Interconnection/Internet
Basic Networking Concepts 1. Introduction 2. Protocols 3. Protocol Layers 4. Network Interconnection/Internet 1 1. Introduction -A network can be defined as a group of computers and other devices connected
More informationComputer Network Design - 6
opyright Review of fundamentals working concepts ndrea ianco Paolo Giaccone Telecommunication Networks Group firstname.lastname@polito.it http://www.telematica.polito.it/ Quest opera è protetta dalla licenza
More informationHow To Understand The Layered Architecture Of A Network
COMPUTER NETWORKS NETWORK ARCHITECTURE AND PROTOCOLS The Need for Standards Computers have different architectures, store data in different formats and communicate at different rates Agreeing on a particular
More informationObjectives of Lecture. Network Architecture. Protocols. Contents
Objectives of Lecture Network Architecture Show how network architecture can be understood using a layered approach. Introduce the OSI seven layer reference model. Introduce the concepts of internetworking
More informationEITF25 Internet Techniques and Applications L5: Wide Area Networks (WAN) Stefan Höst
EITF25 Internet Techniques and Applications L5: Wide Area Networks (WAN) Stefan Höst Data communication in reality In reality, the source and destination hosts are very seldom on the same network, for
More informationProtocol Specification & Design. The Internet and its Protocols. Course Outline (trivia) Introduction to the Subject Teaching Methods
The Internet and its Protocols Protocol Specification & Design Robert Elz kre@munnari.oz.au kre@coe.psu.ac.th http://fivedots.coe.psu.ac.th/~kre/ Friday: 13:30-15:00 (Rm: 101)???: xx:x0-xx:x0 (Rm:???)
More informationOverview. Communication Networks. Nodes and Links. Nodes and Links. Topology. Topology. Telecommunications 1 P. Mathys
Overview ommunication Networks ommunication Networks Telecommunications 1 P. Mathys Layout (Hardware) - Nodes, Links - Topology -Media - apacity, Speed - onnectivity - Redundancy - Switches, Routers -
More informationCSE 3461 / 5461: Computer Networking & Internet Technologies
Autumn Semester 2014 CSE 3461 / 5461: Computer Networking & Internet Technologies Instructor: Prof. Kannan Srinivasan 08/28/2014 Announcement Drop before Friday evening! k. srinivasan Presentation A 2
More informationCS335 Sample Questions for Exam #2
CS335 Sample Questions for Exam #2.) Compare connection-oriented with connectionless protocols. What type of protocol is IP? How about TCP and UDP? Connection-oriented protocols Require a setup time to
More informationZarządzanie sieciami telekomunikacyjnymi
What Is an Internetwork? An internetwork is a collection of individual networks, connected by intermediate networking devices, that functions as a single large network. Internetworking refers to the industry,
More informationOpen System Interconnection (OSI) Protocols
CHAPTER 32 Open System Interconnection (OSI) Protocols Background The Open System Interconnection (OSI) protocol suite is comprised of numerous standard protocols that are based on the OSI reference model.
More informationUnderstanding TCP/IP. Introduction. What is an Architectural Model? APPENDIX
APPENDIX A Introduction Understanding TCP/IP To fully understand the architecture of Cisco Centri Firewall, you need to understand the TCP/IP architecture on which the Internet is based. This appendix
More informationComputer Network. Interconnected collection of autonomous computers that are able to exchange information
Introduction Computer Network. Interconnected collection of autonomous computers that are able to exchange information No master/slave relationship between the computers in the network Data Communications.
More informationThe OSI and TCP/IP Models. Lesson 2
The OSI and TCP/IP Models Lesson 2 Objectives Exam Objective Matrix Technology Skill Covered Exam Objective Exam Objective Number Introduction to the OSI Model Compare the layers of the OSI and TCP/IP
More informationThe OSI Model and the TCP/IP Protocol Suite
The OSI Model and the TCP/IP Protocol Suite To discuss the idea of multiple layering in data communication and networking and the interrelationship between layers. To discuss the OSI model and its layer
More informationCSIS 3230. CSIS 3230 Spring 2012. Networking, its all about the apps! Apps on the Edge. Application Architectures. Pure P2P Architecture
Networking, its all about the apps! CSIS 3230 Chapter 2: Layer Concepts Chapter 5.4: Link Layer Addressing Networks exist to support apps Web Social ing Multimedia Communications Email File transfer Remote
More informationPART OF THE PICTURE: The TCP/IP Communications Architecture
PART OF THE PICTURE: The / Communications Architecture 1 PART OF THE PICTURE: The / Communications Architecture BY WILLIAM STALLINGS The key to the success of distributed applications is that all the terminals
More information01 - Introduction. Internet Technology. MSc in Communication Sciences 2010-11 Program in Technologies for Human Communication.
MSc in Communication Sciences 2010-11 Program in Technologies for Human Communication Davide Eynard nternet Technology 01 - ntroduction 2 Welcome! My name is Davide Eynard davide.eynard@usi.ch This course
More informationThe TCP/IP Reference Model
The TCP/IP Reference Model The TCP/IP Model Comparison to OSI Model Example Networks The TCP/IP Model Origins from ARPANET, DoD research network ARPA - Advanced Research Projects Agency Reliability was
More informationGuide to Network Defense and Countermeasures Third Edition. Chapter 2 TCP/IP
Guide to Network Defense and Countermeasures Third Edition Chapter 2 TCP/IP Objectives Explain the fundamentals of TCP/IP networking Describe IPv4 packet structure and explain packet fragmentation Describe
More information2. What is the maximum value of each octet in an IP address? A. 28 B. 255 C. 256 D. None of the above
CCNA1 V3.0 Mod 10 (Ch 8) 1. How many bits are in an IP C. 64 2. What is the maximum value of each octet in an IP A. 28 55 C. 256 3. The network number plays what part in an IP A. It specifies the network
More informationThe OSI Model: Understanding the Seven Layers of Computer Networks
Expert Reference Series of White Papers The OSI Model: Understanding the Seven Layers of Computer Networks 1-800-COURSES www.globalknowledge.com The OSI Model: Understanding the Seven Layers of Computer
More informationComputer Networks CS321
Computer Networks CS321 Dr. Ramana I.I.T Jodhpur Dr. Ramana ( I.I.T Jodhpur ) Computer Networks CS321 1 / 22 Outline of the Lectures 1 Introduction OSI Reference Model Internet Protocol Performance Metrics
More informationIP - The Internet Protocol
Orientation IP - The Internet Protocol IP (Internet Protocol) is a Network Layer Protocol. IP s current version is Version 4 (IPv4). It is specified in RFC 891. TCP UDP Transport Layer ICMP IP IGMP Network
More information1 Data information is sent onto the network cable using which of the following? A Communication protocol B Data packet
Review questions 1 Data information is sent onto the network cable using which of the following? A Communication protocol B Data packet C Media access method D Packages 2 To which TCP/IP architecture layer
More informationThe OSI model has seven layers. The principles that were applied to arrive at the seven layers can be briefly summarized as follows:
1.4 Reference Models Now that we have discussed layered networks in the abstract, it is time to look at some examples. In the next two sections we will discuss two important network architectures, the
More informationA PPENDIX L TCP/IP and OSI
A PPENDIX L TCP/IP and OSI William Stallings Copyright 2010 L.1 PROTOCOLS AND PROTOCOL ARCHITECTURES...2! L.2 THE TCP/IP PROTOCOL ARCHITECTURE...5! TCP/IP Layers...5! TCP and UDP...7! Operation of TCP/IP...7!
More informationArchitecture and Performance of the Internet
SC250 Computer Networking I Architecture and Performance of the Internet Prof. Matthias Grossglauser School of Computer and Communication Sciences EPFL http://lcawww.epfl.ch 1 Today's Objectives Understanding
More informationRaritan Valley Community College Academic Course Outline. CISY 253 - Advanced Computer Networking
Raritan Valley Community College Academic Course Outline CISY 253 - Advanced Computer Networking I. Basic Course Information A. Course number and Title: CISY 253- Advanced Computer Networking (TCP/IP)
More informationComputer Networks Vs. Distributed Systems
Computer Networks Vs. Distributed Systems Computer Networks: A computer network is an interconnected collection of autonomous computers able to exchange information. A computer network usually require
More informationELEC3030 (EL336) Computer Networks. How Networks Differ. Differences that can occur at network layer, which makes internetworking difficult:
How Networks Differ Differences that can occur at network layer, which makes internetworking difficult: It is impossible to resolve all differences, and the solution is to take a simple approach (as in
More informationCourse Overview: Learn the essential skills needed to set up, configure, support, and troubleshoot your TCP/IP-based network.
Course Name: TCP/IP Networking Course Overview: Learn the essential skills needed to set up, configure, support, and troubleshoot your TCP/IP-based network. TCP/IP is the globally accepted group of protocols
More informationOct 15, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 3. Internet : the vast collection of interconnected networks that all use the TCP/IP protocols
E-Commerce Infrastructure II: the World Wide Web The Internet and the World Wide Web are two separate but related things Oct 15, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 1 Outline The Internet and
More informationData Communication Networks Introduction
Data Communication Networks Introduction M. R. Pakravan Department of Electrical Engineering Sharif University of Technology Data Networks 1 Introduction The course introduces the underlying concepts and
More informationNote! The problem set consists of two parts: Part I: The problem specifications pages Part II: The answer pages
Part I: The problem specifications NTNU The Norwegian University of Science and Technology Department of Telematics Note! The problem set consists of two parts: Part I: The problem specifications pages
More informationNetworking Test 4 Study Guide
Networking Test 4 Study Guide True/False Indicate whether the statement is true or false. 1. IPX/SPX is considered the protocol suite of the Internet, and it is the most widely used protocol suite in LANs.
More informationTHE OSI REFERENCE MODEL LES M C LELLAN DEAN WHITTAKER SANDY WORKMAN
THE OSI REFERENCE MODEL LES M C LELLAN DEAN WHITTAKER SANDY WORKMAN OVERVIEW THE NEED FOR STANDARDS OSI - ORGANISATION FOR STANDARDISATION THE OSI REFERENCE MODEL A LAYERED NETWORK MODEL THE SEVEN OSI
More information2. IP Networks, IP Hosts and IP Ports
1. Introduction to IP... 1 2. IP Networks, IP Hosts and IP Ports... 1 3. IP Packet Structure... 2 4. IP Address Structure... 2 Network Portion... 2 Host Portion... 3 Global vs. Private IP Addresses...3
More informationNote! The problem set consists of two parts: Part I: The problem specifications pages Part II: The answer pages
Part I: The problem specifications NTNU The Norwegian University of Science and Technology Department of Telematics Note! The problem set consists of two parts: Part I: The problem specifications pages
More informationMobile IP Network Layer Lesson 02 TCP/IP Suite and IP Protocol
Mobile IP Network Layer Lesson 02 TCP/IP Suite and IP Protocol 1 TCP/IP protocol suite A suite of protocols for networking for the Internet Transmission control protocol (TCP) or User Datagram protocol
More information8.2 The Internet Protocol
TCP/IP Protocol Suite HTTP SMTP DNS RTP Distributed applications Reliable stream service TCP UDP User datagram service Best-effort connectionless packet transfer Network Interface 1 IP Network Interface
More informationAccess Control: Firewalls (1)
Access Control: Firewalls (1) World is divided in good and bad guys ---> access control (security checks) at a single point of entry/exit: in medieval castles: drawbridge in corporate buildings: security/reception
More informationIP Addressing. -Internetworking (with TCP/IP) -Classful addressing -Subnetting and Supernetting -Classless addressing
IP Addressing -Internetworking (with TCP/IP) -Classful addressing -Subnetting and Supernetting -Classless addressing Internetworking The concept of internetworking: we need to make different networks communicate
More information(Refer Slide Time: 02:17)
Internet Technology Prof. Indranil Sengupta Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture No #06 IP Subnetting and Addressing (Not audible: (00:46)) Now,
More informationBasic Network Configuration
Basic Network Configuration 2 Table of Contents Basic Network Configuration... 25 LAN (local area network) vs WAN (wide area network)... 25 Local Area Network... 25 Wide Area Network... 26 Accessing the
More informationData Link Layer Overview
Data Link Layer Overview Date link layer deals with two basic issues: Part I How data frames can be reliably transmitted, and Part II How a shared communication medium can be accessed In many networks,
More informationICOM 5026-090: Computer Networks Chapter 6: The Transport Layer. By Dr Yi Qian Department of Electronic and Computer Engineering Fall 2006 UPRM
ICOM 5026-090: Computer Networks Chapter 6: The Transport Layer By Dr Yi Qian Department of Electronic and Computer Engineering Fall 2006 Outline The transport service Elements of transport protocols A
More informationIP Networking. Overview. Networks Impact Daily Life. IP Networking - Part 1. How Networks Impact Daily Life. How Networks Impact Daily Life
Overview Dipl.-Ing. Peter Schrotter Institute of Communication Networks and Satellite Communications Graz University of Technology, Austria Fundamentals of Communicating over the Network Application Layer
More informationInternet Concepts. What is a Network?
Internet Concepts Network, Protocol Client/server model TCP/IP Internet Addressing Development of the Global Internet Autumn 2004 Trinity College, Dublin 1 What is a Network? A group of two or more devices,
More informationWhat is CSG150 about? Fundamentals of Computer Networking. Course Outline. Lecture 1 Outline. Guevara Noubir noubir@ccs.neu.
What is CSG150 about? Fundamentals of Computer Networking Guevara Noubir noubir@ccs.neu.edu CSG150 Understand the basic principles of networking: Description of existing networks, and networking mechanisms
More informationNetwork layer" 1DT066! Distributed Information Systems!! Chapter 4" Network Layer!! goals: "
1DT066! Distributed Information Systems!! Chapter 4" Network Layer!! Network layer" goals: "! understand principles behind layer services:" " layer service models" " forwarding versus routing" " how a
More informationDistributed Systems. 2. Application Layer
Distributed Systems 2. Application Layer Werner Nutt 1 Network Applications: Examples E-mail Web Instant messaging Remote login P2P file sharing Multi-user network games Streaming stored video clips Social
More informationCommunication Networks. MAP-TELE 2011/12 José Ruela
Communication Networks MAP-TELE 2011/12 José Ruela Network basic mechanisms Introduction to Communications Networks Communications networks Communications networks are used to transport information (data)
More information28 Networks and Communication Protocols
113 28 Networks and ommunication Protocols Trend in computer systems: personal computing. Reasons why: ost: economies of scale. lso, avoids large initial investment in timesharing system. Performance:
More informationSecurity (II) ISO 7498-2: Security Architecture of OSI Reference Model. Outline. Course Outline: Fundamental Topics. EE5723/EE4723 Spring 2012
Course Outline: Fundamental Topics System View of Network Security Network Security Model Security Threat Model & Security Services Model Overview of Network Security Security Basis: Cryptography Secret
More informationOSI Protocols. Background. Technology Basics. Media Access CHAPTER
CHAPTER 20 OSI Protocols Background In the early days of intercomputer communication, networking software was created in a haphazard, ad hoc fashion. When networks grew sufficiently popular, the need to
More informationIntroduction to Computer Networks
Introduction to Computer Networks Chen Yu Indiana University Basic Building Blocks for Computer Networks Nodes PC, server, special-purpose hardware, sensors Switches Links: Twisted pair, coaxial cable,
More informationEXPLORER. TFT Filter CONFIGURATION
EXPLORER TFT Filter Configuration Page 1 of 9 EXPLORER TFT Filter CONFIGURATION Thrane & Thrane Author: HenrikMøller Rev. PA4 Page 1 6/15/2006 EXPLORER TFT Filter Configuration Page 2 of 9 1 Table of Content
More informationICS 153 Introduction to Computer Networks. Inst: Chris Davison cbdaviso@uci.edu
ICS 153 Introduction to Computer Networks Inst: Chris Davison cbdaviso@uci.edu 1 ICS 153 Introduction to Computer Networks Course Goals Understand the basic principles of computer networks Design Architecture
More informationInternet Layer. Routing Tables. Routing in the Internet. Routing Protocols
Internet Layer Routing Tables estination ddress Next Hop Raw division into three tasks: ata transfer over a global network Route decision at the sub-nodes ontrol of the network or transmission status.7...../8
More informationIntroduction to Computer Security
Introduction to Computer Security Network Security Pavel Laskov Wilhelm Schickard Institute for Computer Science Circuit switching vs. packet switching OSI and TCP/IP layered models TCP/IP encapsulation
More informationTransport Layer Protocols
Transport Layer Protocols Version. Transport layer performs two main tasks for the application layer by using the network layer. It provides end to end communication between two applications, and implements
More informationThe Network Layer Functions: Congestion Control
The Network Layer Functions: Congestion Control Network Congestion: Characterized by presence of a large number of packets (load) being routed in all or portions of the subnet that exceeds its link and
More informationOSI Reference Model: An Overview
OSI Reference Model: An Overview Gaurav Bora 1, Saurabh Bora 2, Shivendra Singh 3, Sheikh Mohamad Arsalan 4 ( 1 Department of Electronics, Uttarakhand Technical University, Dehradun, INDIA) ( 2 Department
More informationIntroduction to Computer Security
Introduction to Computer Security Network Security Pavel Laskov Wilhelm Schickard Institute for Computer Science Circuit switching vs. packet switching OSI and TCP/IP layered models TCP/IP encapsulation
More informationUnit 4. Introduction to TCP/IP. Overview. Description. Unit Table of Contents
Unit 4 Introduction to TCP/IP Overview Description This unit contains one lesson: This lesson will introduce protocols in general. You will look at how a protocol functions, the differences between a routable
More informationWAN Data Link Protocols
WAN Data Link Protocols In addition to Physical layer devices, WANs require Data Link layer protocols to establish the link across the communication line from the sending to the receiving device. 1 Data
More informationThe Internet. Internet Technologies and Applications
The Internet Internet Technologies and Applications Aim and Contents Aim: Review the main concepts and technologies used in the Internet Describe the real structure of the Internet today Contents: Internetworking
More informationLayered Architectures and Applications
1 Layered Architectures and Applications Required reading: Garcia 2.1, 2.2, 2.3 CSE 3213, Fall 2010 Instructor: N. Vlajic 2 Why Layering?! 3 Montreal London Paris Alice wants to send a mail to Bob and
More informationInternet Protocol version 4 Part I
Internet Protocol version 4 Part I Claudio Cicconetti International Master on Information Technology International Master on Communication Networks Engineering Table of Contents
More informationCOMPUTER NETWORKS SECOND EDITION. ANDREW S.fjANENBAUM. Vrije Universiteit Amsterdam, The Netherlands. Nachrichtentechnische Bib'iothek THD Inv.
COMPUTER NETWORKS SECOND EDITION ANDREW S.fjANENBAUM Vrije Universiteit Amsterdam, The Netherlands Nachrichtentechnische Bib'iothek THD Inv.-Ni,: tq(s ULB Darmstadt iiiiiir 17800787 =3JE Prentice-Hall
More informationLUCOM GmbH * Ansbacher Str. 2a * 90513 Zirndorf * Tel. 09127/59 460-10 * Fax. 09127/59 460-20 * www.lucom.de
User module Advanced Security APPLICATION NOTE USED SYMBOLS Used symbols Danger important notice, which may have an influence on the user s safety or the function of the device. Attention notice on possible
More informationAPPENDIX B. Routers route based on the network number. The router that delivers the data packet to the correct destination host uses the host ID.
APPENDIX B IP Subnetting IP Addressing Routers route based on the network number. The router that delivers the data packet to the correct destination host uses the host ID. IP Classes An IP address is
More informationq Connection establishment (if connection-oriented) q Data transfer q Connection release (if conn-oriented) q Addressing the transport user
Transport service characterization The Transport Layer End-to-End Protocols: UDP and TCP Connection establishment (if connection-oriented) Data transfer Reliable ( TCP) Unreliable / best effort ( UDP)
More informationEthernet. Ethernet. Network Devices
Ethernet Babak Kia Adjunct Professor Boston University College of Engineering ENG SC757 - Advanced Microprocessor Design Ethernet Ethernet is a term used to refer to a diverse set of frame based networking
More informationTCP/IP Fundamentals. OSI Seven Layer Model & Seminar Outline
OSI Seven Layer Model & Seminar Outline TCP/IP Fundamentals This seminar will present TCP/IP communications starting from Layer 2 up to Layer 4 (TCP/IP applications cover Layers 5-7) IP Addresses Data
More informationAfter this lecture you should know. Service Level Agreement - SLA
Service Level greement - SL Lecture for S-38.3192, 2.3.2006 Mika Ilvesmäki Goals of this lecture fter this lecture you should know What a SL is and what it contains? What network s are and what other s
More informationChapter 2 - The TCP/IP and OSI Networking Models
Chapter 2 - The TCP/IP and OSI Networking Models TCP/IP : Transmission Control Protocol/Internet Protocol OSI : Open System Interconnection RFC Request for Comments TCP/IP Architecture Layers Application
More informationTopics. Computer Networks. Let s Get Started! Computer Networks: Our Definition. How are Networks Used by Computers? Computer Network Components
Topics Use of networks Network structure Implementation of networks Computer Networks Introduction Let s Get Started! Networking today: Where are they? Powerful computers are cheap Networks are everywhere
More informationWhat s the Internet: a service view. Chapter 1 Introduction. What s the Internet: nuts and bolts view. What s the Internet: nuts and bolts view
What s the Internet: a service view Chapter 1 Introduction communication infrastructure enables distributed applications: Web, VoIP, email, games, e-commerce, file sharing communication services provided
More informationProtocol Data Units and Encapsulation
Chapter 2: Communicating over the 51 Protocol Units and Encapsulation For application data to travel uncorrupted from one host to another, header (or control data), which contains control and addressing
More informationComputer Networks & Security 2014/2015
Computer Networks & Security 2014/2015 IP Protocol Stack & Application Layer (02a) Security and Embedded Networked Systems time Protocols A human analogy All Internet communication is governed by protocols!
More informationOnline Social Networks and Network Layers
Online Social Networks and Network Layers Lecture for the Project Group A Distributed Framework for Social Networks UPB SS2011 PG-Framework Lecture-01 Online-Social-Networks-Network-Layer.ppt Dr.-Ing.
More informationInterested in learning more about security? The OSI Model: An Overview. Copyright SANS Institute Author Retains Full Rights
Interested in learning more about security? SANS Institute InfoSec Reading Room This paper is from the SANS Institute Reading Room site. Reposting is not permitted without express written permission. The
More informationASIST Administração de Sistemas
ASIST Administração de Sistemas Aula 1 9 de Outubro de 2006 Alexandre Bragança Bibliografia: IBM Redbook: TCP/IP Tutorial and Technical Overview, Adolfo Rodriguez, John Gatrell, John Karas, Roland Peschke
More informationGuide to TCP/IP, Third Edition. Chapter 3: Data Link and Network Layer TCP/IP Protocols
Guide to TCP/IP, Third Edition Chapter 3: Data Link and Network Layer TCP/IP Protocols Objectives Understand the role that data link protocols, such as SLIP and PPP, play for TCP/IP Distinguish among various
More informationTCP/IP and the Internet
TCP/IP and the Internet Computer networking today is becoming more and more entwined with the internet. By far the most popular protocol set in use is TCP/IP (Transmission Control Protocol/Internet Protocol).
More informationLecture 28: Internet Protocols
Lecture 28: Internet Protocols 15-110 Principles of Computing, Spring 2016 Dilsun Kaynar, Margaret Reid-Miller, Stephanie Balzer Reminder: Exam 2 Exam 2 will take place next Monday, on April 4. Further
More informationFirewalls and VPNs. Principles of Information Security, 5th Edition 1
Firewalls and VPNs Principles of Information Security, 5th Edition 1 Learning Objectives Upon completion of this material, you should be able to: Understand firewall technology and the various approaches
More informationLESSON 3.6. 98-366 Networking Fundamentals. Understand TCP/IP
Understand TCP/IP Lesson Overview In this lesson, you will learn about: TCP/IP Tracert Telnet Netstat Reserved addresses Local loopback IP Ping Pathping Ipconfig Protocols Anticipatory Set Experiment with
More informationEE4367 Telecom. Switching & Transmission. Prof. Murat Torlak
Packet Switching and Computer Networks Switching As computer networks became more pervasive, more and more data and also less voice was transmitted over telephone lines. Circuit Switching The telephone
More informationNetworking Overview. (as usual, thanks to Dave Wagner and Vern Paxson)
Networking Overview (as usual, thanks to Dave Wagner and Vern Paxson) Focus For This Lecture Sufficient background in networking to then explore security issues in next few lectures Networking = the Internet
More information