Communication Networks
|
|
- Isabella Little
- 6 years ago
- Views:
Transcription
1 Communication Networks Chapter 2 Fundamentals Communication Networks: 2. Fundamentals 30 Overview. Communication Network 2. Standardization 3. Communication Associations 4. Communication Architectures 5. Telecommunication Services and Protocols Communication Networks: 2. Fundamentals 3 Prof. Jochen Seitz
2 . Communication Network Example of a Telecommunication Network (Repetition) Backbone LAN Mobile Users URL Web Page Wireless LAN 3 LAN 2 Communication Networks: 2. Fundamentals 32. Communication Network Components Terminal Equipment (End Nodes) User interface to communication service Host for applications / server Source and/or sink of information flows Switching Equipment (Intermediate Nodes) Forwarding of information Routing decision Physical Media Links between terminal equipment and switching equipment switching equipment and terminal equipment Need for international standards Communication Networks: 2. Fundamentals 33 Prof. Jochen Seitz 2
3 . Communication Network Communication Service Tele Service Bearer Service Terminal Equipment Network Terminal Equipment User Network Interface (UNI) Application / User Interface Communication Networks: 2. Fundamentals 34. Communication Network Main Task Transmission of information from one terminal equipment to another Information transmission for different applications / use cases Information transmission on demand to an arbitrary terminal equipment Possibly, transformation of information required Speech Communication Transmission of Bits Network Communication Networks: 2. Fundamentals 35 Prof. Jochen Seitz 3
4 . Communication Network Fully Meshed Network Direct links between all end nodes of the network No switching equipment needed For communication simply select the correct link For n end nodes: ½ (n * (n-)) links required End Node Example: Network of 7 end nodes 2 links End Node 2 End Node 3 End Node 7 End Node 6 End Node 4 End Node 5 Communication Networks: 2. Fundamentals 36. Communication Network Partially Meshed Network At least one path through the network for all pairs of end nodes Switching equipment on the path forwards information accordingly Communication association between end devices / users Control of communication association required Resources in the network might be limited Network Communication Networks: 2. Fundamentals 37 Prof. Jochen Seitz 4
5 2. Standardization Standardization Bodies (I) International Standardization Organizations International Organization for Standardization (ISO) ISO Reference Model for Open Systems Interconnection (OSI) International Telecommunication Union (ITU) Telecommunication Standardization Sector, ITU-T Radiocommunication Sector, ITU-R Telecommunication Development Sector, ITU-D Institute of Electrical and Electronics Engineers (IEEE) Regional / National Standardization Organizations European Telecommunication Standards Institute (ETSI) American National Standards Institute (ANSI) Deutsches Institut für Normung (DIN) Communication Networks: 2. Fundamentals Standardization Standardization Bodies (II) Standardization of the Internet Internet Engineering Task Force large number of working groups and informal discussion groups (BoF Birds of a Feather) working groups organized into areas by subject matter area directors, together with the IETF Chair, form the Internet Engineering Steering Group (IESG) Special Interest Groups (SIGs) Bluetooth-SIG Ecma International (former European Computer Manufacturers Association) The Open Group (former OSF and X/Open) ZigBee Alliance Communication Networks: 2. Fundamentals 39 Prof. Jochen Seitz 5
6 2. Standardization Standardization by ISO Technical Committee (TC) SubCommittee (SC) Working Group (WG) ISO Working Groups Meetings each 6 to 9 months National bodies need to agree on concepts to be standardized Process Draft Proposal (DP) Draft International Standard (DIS) International Standard (IS) International Reconcilement Communication Networks: 2. Fundamentals Standardization Standardization in the Internet IETF responsible for standardization IESG controls standardization process Two results Request for Comments (RFC) For Your Information (FYI) For each draft standard, two interoperable and independent implementations must exist Proposal Proposed Standard Draft Standard Experimental Informal Full Standard Communication Networks: 2. Fundamentals 4 Prof. Jochen Seitz 6
7 2. Standardization Standards of the Internet Examples RFC Title Date RFC 768 User Datagram Protocol (UDP) August 980 RFC 79 Internet Protocol (IP) September 98 RFC 792 Internet Control Message Protocol (ICMP) September 98 RFC 793 Transmission Control Protocol (TCP) September 98 RFC 959 File Transfer Protcol October 985 RFC 945 Hypertext Transfer Protocol HTTP/.0 May 996 RFC 2460 Internet Protocol, Version 6 (IPv6) Specification December 998 RFC 822 see Default External BGP (EBGP) Route Propagation Behavior without Policies July 207 Communication Networks: 2. Fundamentals Communication Association Communication Association Temporary service provided by the network to transfer information from one UNI to some freely selected UNI Requirements: Addressing of the UNI / user Fulfillment of user / application requirements: throughput / goodput delay / delay variation (jitter) reliability (bit errors / packet loss / communication breakdown) security / authenticity / trustworthiness availability Communication Networks: 2. Fundamentals 43 Prof. Jochen Seitz 7
8 3. Communication Association Communicating Entities Man to Man one-way ( ) or dialogue (telephony, chat) text ( , chat) or speech (telephony) synchronous (telephony) or asynchronous ( , chat) Man to Machine client/server-based applications (www, online banking, ) peer-to-peer applications (gnutella, ) Machine to Machine distributed processes for smart home, industry 4.0, internet of things pervasive computing Communication Networks: 2. Fundamentals Communication Association Number of Communication Entities Number of Senders Number of Receivers Communication Association Example Unicast lecture (?) Dialogue telephony < n < all Multicast pay TV all Broadcast normal TV m > Concast tele-voting m > n > Multipeer video conference n > Anycast DHCP Communication Networks: 2. Fundamentals 45 Prof. Jochen Seitz 8
9 3. Communication Association Communication Links Serial Communication Parallel Communication bit per time interval, physical link 8 bits per time interval, 8 physical links t t Universal Serial Bus (USB) (serial transmission) Centronix (8 bis in parallel) Communication Networks: 2. Fundamentals Communication Association Direction of Communication Simplex Duplex Half Duplex - Radio / TV Broadcast - Fire Detector - Sensor Node - Telephony - Internet - Video Game - Citizen s Band - Walkie-Talkie Communication Networks: 2. Fundamentals 47 Prof. Jochen Seitz 9
10 3. Communication Association Order of Delivery According to sending sequence (First In, First Out (FIFO)) FIFO + Priorities Random delivery order Network Communication Networks: 2. Fundamentals Communication Association Quality of Service Many criteria Optimization of all criteria at the same time not possible Reliability: Transmission Errors Comm. Breakdown Service Reliability Security: Information Integrity Confidentiality Authenticity Non-Repudiability Suitability: Complexity Scalability Usability Costs: Investment Costs Operating Costs Performance: Signal Runtime Response Time Throughput Communication Networks: 2. Fundamentals 49 Prof. Jochen Seitz 0
11 4. Communication Architectures Principles Different components in a communication architecture with dedicated functionality: Interface to the physical medium Interface to the application / user Several communication entities to realize the required communication service to provide the required quality of service Structured in a layered architecture Interface to the Application / User Communication Entities Interface to the Physical Medium Communication Networks: 2. Fundamentals Communication Architectures The Layered Approach Refinement of Communication Entities layer arbitrary number of layers Each layer offers service to the upper layer utilizes service of the lower layer Advantages Concentration on a specific communication aspect in each layer Exchange of a layer without side effect on the other layers Communication Entities Layer X Layer X- Layer X-2 Layer X-n+ Layer X-n Communication Networks: 2. Fundamentals 5 Prof. Jochen Seitz
12 4. Communication Architectures Point-to-Point Physical Medium Sender Receiver Medium Access Point Medium Access Point Physical Transmission Channel Physical Medium Communication Networks: 2. Fundamentals Communication Architectures Shared Physical Medium Sender A Receiver A Receiver B Sender B Receiver A2 Physical Transmission Channel Physical Medium Communication Networks: 2. Fundamentals 53 Prof. Jochen Seitz 2
13 Vertical Communication Service Service Vertical Communication 4. Communication Architectures The Layers Application Horizontal Communication Interface Application Horizontal Communication Service Access Point (SAP) Layer i Abstract Medium for Layer i Physical Medium Communication Networks: 2. Fundamentals 54 Service and Protocol (I) Service User Service User 2 Layer i+ Layer i Service Provider Protocol Service Provider 2 System A System B Communication Networks: 2. Fundamentals 55 Prof. Jochen Seitz 3
14 Service and Protocol (II) Peer entities on one layer utilize the service of the layer below (if there is one) offer their service to the layer above (if there is one) only know the interface to the service beneath, but not its implementation communicate with each other according to specific rules receive input generate events Service offered by a layer is based on the cooperation of the communicating peer entities in the layer Communication Networks: 2. Fundamentals 56 Telephony Service (I) Telephony Service Pick Up Dial Tone Enter the Telephone Number Ringing Tone End of Ringing Tone Ringing Pick Up Hang Up Conversation Busy Tone Time Hang Up Communication Networks: 2. Fundamentals 57 Prof. Jochen Seitz 4
15 Telephony Service (II) Telephony Service Pick Up Dial Tone Enter the Telephone Number Ringing Tone End of Ringing Tone Ringing Pick Up Hang Up Conversation Busy Tone Time Hang Up Communication Networks: 2. Fundamentals 58 Telephony Service (I) Network Pick Up Dial Tone Enter the Telephone Number Ringing Tone End of Ringing Tone Response Ringing Pick Up Hang Up Disconnect Conversation Disconnect Busy Tone Hang Up Time Communication Networks: 2. Fundamentals 59 Prof. Jochen Seitz 5
16 Definition of Service Service = set of functions in one layer delivered by cooperating entities of the layer communicating according to a specific Protocol offered at the Services Access Point (SAP) of the layer defined by a set of Service Primitives and rules for their usage Service Primitive types Request Indication Response Confirmation Communication Networks: 2. Fundamentals 60 Illustration of a Telecommunication Service Communicating Entity I i+ Communicating Entity I i+ 2 Communicating Entity I i+ N- Communicating Entity I i+ N Service Interface of Layer i Exchange of Service Primitives Service Access Point (SAP) Abstract Medium M i Communication Networks: 2. Fundamentals 6 Prof. Jochen Seitz 6
17 Service of Layer i Set of functions offered by layer i at its Service Access Point vertical communication Delivered by peer entities in layer i communication with each other utilizing the service of layer i- horizontal communication Entities of layer i+ only know the service interface of layer i SAP of Layer i Entity of Layer i+ I i+ Entity of Layer i+ I i Protocol Layer i Entity 2 of Layer i+ I i+ 2 Entity 2 of Layer i+ I i 2 SAP of Layer i Communication Networks: 2. Fundamentals 62 Different Kinds of Services Confirmed Service Confirmed by service user Request Indication Response Confirmation Unconfirmed Service Initiated by the service user Request Indication Initiated by the service provider Indication Indication Communication Networks: 2. Fundamentals 63 Prof. Jochen Seitz 7
18 Connection Establishment Data Transmission Connection Release Connection-oriented Service Three phases: Connection Establishment Creation of context in terminal and switching equipment Connect Request Connect Confirmation Connect Indication Connect Response Data Transmission Based on established context Connection Release Deletion of context Deallocation of resources Data Request Data Request Disconnect Request Data Indication Data Indication Disconnect Indication Communication Networks: 2. Fundamentals 64 Connection End Points Connection End Point (CEP) = Identification of a connection within a SAP Entity of Layer i+ I i+ Entity 2 of Layer i+ I i+ 2 Entity 3 of Layer i+ I i+ 3 Entity 4 of Layer i+ I i+ 4 SAP of Layer i Connection End Point SAP of Layer i Entity of Layer i+ I i Protocol Layer i Entity 2 of Layer i+ I i 2 Communication Networks: 2. Fundamentals 65 Prof. Jochen Seitz 8
19 Datagram Service Connectionless service: shoot and pray no phases for connection setup/release required no creation of context in the network no guarantee for ordered delivery unconfirmed service Data. Request Data. Request 2 Data. Indication 2 Data. Indication Communication Networks: 2. Fundamentals 66 Protocol Service Interface of Layer i Entity of Layer i+ I i+ SAP of Layer i SAP of Layer i Abstract Medium M i Entity 2 of Layer i+ I i+ 2 Service Interface of Layer i- Entity of Layer i I i Protocol of Layer i Entity 2 of Layer i I i 2 Abstract Medium M i- Communication Networks: 2. Fundamentals 67 Prof. Jochen Seitz 9
20 The Idea Behind Protocols Rules for concurrently running cooperating entities Enhancement of the quality (QoS) and the funcitons of the layer below Distributed algorithm Important problem: Failures and faults in the lower layer must be taken into account Specification of protocols: In most cases only for two entities (Extended) Finite State Machine ((E)FSM) Message Sequence Chart (MSC) Communication Networks: 2. Fundamentals 68 Protocol Function Elementary atomic function to be included in different communication architectures in different protocols in different layers Cannot be further divided into parts Communication Networks: 2. Fundamentals 69 Prof. Jochen Seitz 20
21 Protocol Function Encapsulation Entity I i+ Entity I i+ 2 User Information User Information Abstract Medium M i Entity I i Protocol Entity I 2 i of Layer i User Information User Information Abstract Medium M i- Communication Networks: 2. Fundamentals 70 Protocol Function Segmentation and Reassembly Entity I i+ Entity I i+ 2 User Information User Information Abstract Medium M i Entity I i Protocol Entity I 2 i of Layer i Abstract Medium M i- Communication Networks: 2. Fundamentals 7 Prof. Jochen Seitz 2
22 Protocol Function Connection Management Connection establishment Connection maintenance resource allocation Connection release Handling of connection breakdowns Handling of orphaned connection Further tasks related to connection management Addressing Address mapping Communication Networks: 2. Fundamentals 72 Protocol Function Routing Selection of the optimal physical medium interface and of the next node Different criteria (monetary) cost data rate availability / reliability delay / number of intermediate hops to the destination current load Optimum might vary according to current network state Probably duplication of sent information flooding multicast Communication Networks: 2. Fundamentals 73 Prof. Jochen Seitz 22
23 Protocol Function Data Transfer Desired: ordered data transfer data is delivered in the same order as it was sent data might have to be reordered after receiving Desired: different priorities for different data normal versus expedited data transfer no overtaking of important data by normal data data might have to be reordered before forwarding Communication Networks: 2. Fundamentals 74 Protocol Function Load Control on terminal environments Load Control in the network Flow Control reactively Network Overload Control preventively Congestion Control Traffic Control Communication Networks: 2. Fundamentals 75 Prof. Jochen Seitz 23
24 Protocol Function Error Detection and Correction Error Detection Redundancy Parity Checksum Acknowledgements Stop & Wait Credit-based Timeout Numbering of packets Sequence control Error Correction Redundancy Forward Error Correction (FEC) Retransmission Selectively Go-back-N Reset Abort Communication Networks: 2. Fundamentals 76 Protocol Function Multiplex and Bundling Multiplex One entity serves several entities on the layer above Bundling On entity utilizes the services of several entities in the layer below Entity I i+ Entity I i+ 2 Entity I i+ Entity I i Layer i Entity I i Entity I i 2 Layer i Communication Networks: 2. Fundamentals 77 Prof. Jochen Seitz 24
25 Protocol Function Shared Medium Access Controlled Medium Access Alternatives centrally controlled without central control (e.g. token based) No collision Problem: Part of bandwidth might be unused Arbitrary Medium Access No central control Each nodes decides whether it may send Problem: Collisions possible Combination: Hybrid Medium Access Communication Networks: 2. Fundamentals 78 Protocol Function Synchronization Different contexts: Signal level clock, sensing, Medium Access time slots, start of sending after last transmission Transmission start and end (bits, octets, frames, packets, ) Connection establishment, release Data transfer progress of data transfer in case of restart Communication Networks: 2. Fundamentals 79 Prof. Jochen Seitz 25
26 The ISO/OSI Basic Reference Model Standardization of protocols and services to implement open systems (OSI = Open Systems Interconnection) Base for interoperability of components of different companies Nota bene: ISO/OSI Basic Reference Model is mainly a framework to explain and classify communication architectures Implementation especially in public networks, but not relevant any more Important standard: ISO/IEC IS 7498: Information Processing Systems Open Systems Interconnection Basic Reference Model, International Standard, October 5, 994 Adopted by CCITT resp. ITU-T in recommendation X.200 Communication Networks: 2. Fundamentals 80 Principles OSI End System Terminal system that adheres to the ISO/OSI standard (N)-Layer All entities/instances in the layer N (N)-Entity Implementation of a process providing the service of the layer N Might be instantiated several times in one open system in one layer Peer Entities Cooperating entities in one layer to deliver a certain service End System A End System B (N)-Entity (N)-Layer (N)-Entity Communication Networks: 2. Fundamentals 8 Prof. Jochen Seitz 26
27 Connection and Association (N)-Connection Relation between two or more (N+)-Entities Connection established between (N)-CEPs in the (N)-SAPs (N)-Entities offer connection-oriented service (N)-Association Cooperative relation between two or more (N)-Entities Can be based on (N)-Connection (N+)-Association Entity I N+ Entity I 2 N+ connectionless service of (N)-Layer (N)-Connection Entity I N Entity I N 2 Communication Networks: 2. Fundamentals 82 Generic Communication over SAP (N+)-Layer (N)-Layer (N)-IDU SAP (N)-PCI (N)-SDU (N)-ICI (N)-PDU (N )-PCI (N)-SDU (N-)-ICI (N-)-Layer (N-)-IDU SAP (N-)-SDU (N-)-ICI Communication Networks: 2. Fundamentals 83 Prof. Jochen Seitz 27
28 Data and Information Units (N)-IDU Interface Data Unit exchanged between (N+)- and (N)-Entities via an (N)-SAP composed of (N)-ICI and (N)-SDU (N)-ICI Interface Control Information exchanged between (N+)- and (N)-Layer used to control service delivery contains e.g. addresses (N)-SDU Service Data Unit consists of information to be transparently transferred between (N)-SAPs (N)-PCI Protocol Control Information exchanged between Peer Entities of the (N)-Layer used to control protocol functions contains e.g. sequence numbers, check sums etc. (N)-PDU Protocol Data Unit exchanged between (N)-Entities on utilizing the service of the (N-)-Layer composed of (N)-PCI and (N)-SDU corresponds to the (N-)-SDU Communication Networks: 2. Fundamentals 84 Exchange of Data Units (N+)-Layer (N)-Service SAP (N)-IDU (N)-IDU SAP Entity of Layer N I N (N)-PDU Protocol of Layer N Entity 2 of Layer N I N 2 (N-)-Service SAP (N-)-IDU (N-)-IDU SAP (N-)-Layer Communication Networks: 2. Fundamentals 85 Prof. Jochen Seitz 28
29 The OSI Layers Applicationoriented Layers Transportoriented Layers Layer 7 (A Layer) Layer 6 (P-Layer) Layer 5 (S-Layer) Layer 4 (T-Layer) Layer 3 (N-Layer) Layer 2 (DL-Layer) Layer (Ph-Layer) Application Layer Presentation Layer Session Layer Transport Layer Network Layer Data Link Layer Physical Layer Communication Networks: 2. Fundamentals 86 Service Primitives (N)-Service.Primitve Layer Service Primitive Ph -Connect.Req (Request) DL -Data.Ind (Indication) N -Disconnect.Rsp (Response) T -UserAbort.Cnf (Confirmation) - Note: Service Primitives in Application Layer named according to the related Application Service Element (ASE) Communication Networks: 2. Fundamentals 87 Prof. Jochen Seitz 29
30 Connection Establishment Data Transfer Connection Release Communication Example DL-Connect.Req DL-Connect.Cnf DL-Data.Req DL-Data.Req DL-Disconnect.Req DL-Connect.Ind DL-Connect.Rsp DL-Data.Ind DL-Data.Ind DL-Disconnect.Ind Communication Networks: 2. Fundamentals 88 Transport-oriented Layers Do not consider the contents of the transported information Only deal with bit sequences Apply the same procedures to all transported information Consist of the following layers Transport Layer Network Layer Data Link Layer Physical Layer Transportoriented Layers Layer 4 (T-Layer) Layer 3 (N-Layer) Layer 2 (DL-Layer) Layer (Ph-Layer) Communication Networks: 2. Fundamentals 89 Prof. Jochen Seitz 30
31 Physical Layer Transfers (unstructured) bit sequences in form of physical signals Implements channel coding Defines the physical interfaces (connectors, jacks, sockets, ) Might not be able to deal with transmission errors Bits Physical Layer Entity Bits Physical Layer Entity 2 Physical Signals Eventually Disturbed Physical Signals Physical Transmission Channel Physical Medium Communication Networks: 2. Fundamentals 90 Transmission over Physical Layer Taken from F. Halsall (2000) Transmitted Data +V Transmitted Signal -V Typical Received Signal Sampling Instants Received Data Bit Error Communication Networks: 2. Fundamentals 9 Prof. Jochen Seitz 3
32 Data Link Layer Responsible for detection and correction of bit errors For detection: adding redundancy (parity bits, cyclic redundancy check, ) For correction: several mechanisms Forward Error Correction (FEC) Acknowledgements Sequence Numbers Timeout & Retransmission Flow Control Reset Medium Access Control (MAC) for shared medium Addressing receiver (especially in case of a shared medium) e.g. MAC address Control information and user information frame structure: Header User Data Trailer Communication Networks: 2. Fundamentals 92 Network Layer Links several point-to-point associations (of the Data Link Layer) to an and system association Network Layer Entity Data Link Layer Entity End System A Data Link Association Network Association Network Layer Entity 2 DL Layer Entity 2. DL Layer Entity 2.2 Intermediate System Data Link Association Network Layer Entity 3 Data Link Layer Entity 3 End System A Is responsible for finding the optimal path through the network (routing) and forwarding the information on this path Should control network load Works connection-oriented or connectionless Is based on world-wide unique addresses (e.g. telephone number or IP address) Communication Networks: 2. Fundamentals 93 Prof. Jochen Seitz 32
33 Transport Layer Data transfer between different pairs of applications on the end systems Abstracts from the underlying networking technologies Adds Quality of Service (QoS) to the service provided by the Network Layer as required by the applications Works connection-oriented or connectionless Transport Layer Entity Network Layer Entity Data Link Layer Entity Data Link Association Network Layer Entity 2 DL Layer Entity 2. DL Layer Entity 2.2 Data Link Association Transport Layer Entity 3 Network Layer Entity 3 Data Link Layer Entity 3 End System A Intermediate System End System A Communication Networks: 2. Fundamentals 94 Application-Oriented Layers Depend on the application and its semantics Are aware of the kind of information to be transferred (not just bits) Must be directly controlled by the application Consist of the following layers: Application Layer Presentation Layer Session Layer Applicationoriented Layers Layer 7 (A Layer) Layer 6 (P-Layer) Layer 5 (S-Layer) Communication Networks: 2. Fundamentals 95 Prof. Jochen Seitz 33
34 Session Layer Allows organizing and synchronizing the dialogue of two applications Is built on sessions which abstract from network connectivity Session Transport Layer Connections Controls the exchange of information (which application entity might send information at a specific point in time) Provides synchronization points for restarting whenever the connectivity is interrupted during transmission t Communication Networks: 2. Fundamentals 96 Presentation Layer Provides coding of information so that the receiver understands the syntax and the semantics of the transmitted bits Is based on abstract data syntax forms which the application can choose from Transfers information according to the associated transfer syntax Overcomes the ambiguity and heterogeneity of different syntaxes in various operating systems or processor architectures Presentation Layer Entity End System A Presentation Layer Entity 2 End System B Communication Networks: 2. Fundamentals 97 Prof. Jochen Seitz 34
35 Application Layer Provides a set of different services suitable for different applications File Transfer, Access and Management (FTAM) Message Handling System (MHS, ISO/OSI ) Remote Operations (ROSE) Association Control (ACSE) Consists of several Application Service Elements (ASEs) forming an application layer entity Common Application Service Element (CASE) Specific Application Service Element (SASE) Single Association Control Function (SACF) to control the cooperation of ASEs Multiple Association Control Function (MACF) to control several SACFs Communication Networks: 2. Fundamentals 98 The Seven Layers End System A Layer 7 Entity Layer 6 Entity Layer 5 Entity Layer 4 Entity Layer 3 Entity Network Layer 3 Entity End System B Layer 7 Entity Layer 6 Entity Layer 5 Entity Layer 4 Entity Layer 3 Entity Layer 2 Entity Layer 2 Entity Layer 2 Entity Layer 2 Entity Layer Entity Layer Entity Layer Entity Layer Entity Communication Networks: 2. Fundamentals 99 Prof. Jochen Seitz 35
36 Send Encapsulation AH Application Header NH Network Header PH Presentation Header DLH Data Link Header SH Session Header DLT Data Link Trailer TH Transport Header Data Application Layer Presentation Layer PH AH Data Data Receive Application Layer Presentation Layer Session Layer SH Data Session Layer Transport Layer TH Data Transport Layer Network Layer NH Data Network Layer Data Link Layer DLH Data DLT Data Link Layer Physical Layer Bits Physical Layer Communication Networks: 2. Fundamentals 00 Comparison with the Internet Protocol Suite Application Layer Transport Layer Internet Layer Network-to-Host Layer Application specific functions concentrated in one layer only (subsumes Session, Presentation and Application Layer) Data transfer end-to-end between two applications on two computers Routing and forwarding in the Internet layer of the Internet Protocol Network to host interface implemented on the network card in the device (subsumes Data Link and Physical Layer) Communication Networks: 2. Fundamentals 0 Prof. Jochen Seitz 36
37 Theoretic Model: Three Layer Architecture Application-oriented Layer Transport-oriented Layer Network Access Layer Corresponds to OSI layers 5 7 Corresponds to OSI layers 2b 4 Corresponds to OSI layers 2a Less processing overhead Prevention of redundant functions High performance networking But: not compatible to current architectures / best practice Communication Networks: 2. Fundamentals 02 References Halsall, Fred (2005): Computer Networking and the Internet. 5th edition. Harlow, England: Addison-Wesley. Halsall, Fred (2000): Data Communications, Computer Networks and Open Systems. 4th edition, reprint. Harlow: Addison-Wesley. Kurose, James F.; Ross, Keith W. (207): Computer Networking. A Top-Down Approach. 7th edition. Hoboken, New Jersey: Pearson. Nutt, Gary J. (992): Open Systems. Englewood Cliffs, N.J.: Prentice-Hall (Prentice- Hall Series in Innovative Technology). Stallings, William (204): Data and Computer Communications. 0th edition. Upper Saddle River, N.J.: Pearson. Tanenbaum, Andrew S.; Wetherall, David J. (20): Computer Networks. 5th edition. Boston: Pearson Prentice Hall. Communication Networks: 2. Fundamentals 03 Prof. Jochen Seitz 37
Computer Networks Wolfgang Effelsberg
Computer Networks SS 2004 Prof. Dr. Wolfgang Effelsberg Lehrstuhl für Praktische Informatik IV Universität Mannheim 1. Introduction 1-1 Contents (1) 1. Introduction 1.1 Definition of a Computer Network
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 informationApplied Computer Networks. Introduction (2 nd Edition) John Morton
Applied Computer Networks Introduction (2 nd Edition) John Morton Fred Halsall Some Books Computer Networking and the Internet 5 th Ed, Addison-Wesley, 2005. James Kurose and Keith Ross Computer Networking
More informationCOMPUTER AND DATA NETWORKS
COMPUTER AND DATA NETWORKS (EE2.CDN, Spring 2003) Dr. Z. SUN University of Surrey Guildford Surrey GU2 5XH Tel: 01483 68 9493 Fax: 01483 68 6011 Email: Z.Sun@eim.surrey.ac.uk 1 Dr.Z.Sun SCHEDULE Week 1
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 informationCS-461 Internetworking. Dr. Mohamed Aboutabl
CS-461 Internetworking Dr. Mohamed Aboutabl http://www.cs.jmu.edu/users/aboutams The McGraw-Hill Companies, Inc., 2000 1 Chapter 1 Introduction The McGraw-Hill Companies, Inc., 2000 2 Internet today Network
More informationRAJIV GANDHI COLLEGE OF ENGINEERING AND TECHNOLOGY
RAJIV GANDHI COLLEGE OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK SUBJECT NAME: COMPUTER NETWORKS SUBJECT CODE: CST52 UNIT-I 2 MARKS 1. What is Network? 2.
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 informationOverview of Networks
CMPT765/408 08-1 Overview of Networks Qianping Gu 1 Overview of Networks This note is mainly based on Chapters 1-2 of High Performance of Communication Networks by J. Walrand and P. Pravin, 2nd ed, and
More informationIT4405 Computer Networks (Compulsory)
IT4405 Computer Networks (Compulsory) INTRODUCTION This course provides a comprehensive insight into the fundamental concepts in data communications, computer network systems and protocols both fixed and
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 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 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 informationComputer Networks Robin Sharp Informatics and Mathematical Modelling Technical University of Denmark Phone: (+45)
Computer Networks Robin Sharp Informatics and Mathematical Modelling Technical University of Denmark Phone: (+45) 4525 3749 e-mail: robin@imm.dtu.dk Basic Network Concepts A computer network is a set of
More informationComputer Networks. 9/29/2017 Vasile Dadarlat --Computer Networks 1
Computer Networks Lecturer: Prof. Vasile Dadarlat, PhD Grading Type: normal, Credits:5 No prerequisite modules required Basic knowledge in Physics, Mathematics, Computer Architecture feel free to ask questions
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 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 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 informationGoals and topics. Verkkomedian perusteet Fundamentals of Network Media T Circuit switching networks. Topics. Packet-switching networks
Verkkomedian perusteet Fundamentals of Media T-110.250 19.2.2002 Antti Ylä-Jääski 19.2.2002 / AYJ lide 1 Goals and topics protocols Discuss how packet-switching networks differ from circuit switching networks.
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 informationComputer Communication Networks
Contents ELL 785 Computer Communication Networks Introduction Lecture 1 Taxonomy of communication works Computer Communication Networks Building a work ed work architecture 1-1 Introduction PC server wireless
More informationReview of Lecture 1. EEC-484/584 Computer Networks. Network Hardware. Outline. Lecture 2. Wenbing Zhao
EEC-484/584 Computer Networks Lecture 2 Review of Lecture 1 Uses of computer networks Network Hardware 3 wenbing@ieee.org (Lecture nodes are based on materials supplied by Dr. Louise Moser at UCSB and
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 informationEE Prof. John A. Copeland
EE-6607 http://www.csc.gatech.edu/~copeland/6607/ Prof. John A. Copeland john.copeland@ece.gatech.edu 404 894-5177 Office: GCATT Bldg 579 email or call for office visit, or call Kathy Cheek, 404 894-9496
More informationOSI Layer OSI Name Units Implementation Description 7 Application Data PCs Network services such as file, print,
ANNEX B - Communications Protocol Overheads The OSI Model is a conceptual model that standardizes the functions of a telecommunication or computing system without regard of their underlying internal structure
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 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 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 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 informationKing Fahd University of Petroleum & Minerals Computer Engineering g Dept
King Fahd University of Petroleum & Minerals Computer Engineering g Dept COE 540 Computer Networks Term 121 Dr. Ashraf S. Hasan Mahmoud Rm 22-420 Ext. 1724 Email: ashraf@kfupm.edu.sa 9/1/2012 Dr. Ashraf
More informationOPTIMIZATION OF IPV6 PACKET S HEADERS OVER ETHERNET FRAME
OPTIMIZATION OF IPV6 PACKET S HEADERS OVER ETHERNET FRAME 1 FAHIM A. AHMED GHANEM1, 2 VILAS M. THAKARE 1 Research Student, School of Computational Sciences, Swami Ramanand Teerth Marathwada University,
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 informationNetworking for Data Acquisition Systems. Fabrice Le Goff - 14/02/ ISOTDAQ
Networking for Data Acquisition Systems Fabrice Le Goff - 14/02/2018 - ISOTDAQ Outline Generalities The OSI Model Ethernet and Local Area Networks IP and Routing TCP, UDP and Transport Efficiency Networking
More informationChapter 3: Network Protocols and Communications CCENT Routing and Switching Introduction to Networks v6.0 Instructor Planning Guide
Chapter 3: Network Protocols and Communications CCENT Routing and Switching Introduction to Networks v6.0 Instructor Planning Guide CCNET v6 1 Chapter 3: Network Protocols and Communications CCENT Routing
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 informationComputer Networking. Introduction. Quintin jean-noël Grenoble university
Computer Networking Introduction Quintin jean-noël Jean-noel.quintin@imag.fr Grenoble university Based on the presentation of Duda http://duda.imag.fr 1 Course organization Introduction Network and architecture
More informationComputer Networks and reference models. 1. List of Problems (so far)
Computer s and reference models Chapter 2 1. List of Problems (so far) How to ensure connectivity between users? How to share a wire? How to pass a message through the network? How to build Scalable s?
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 informationNetworking interview questions
Networking interview questions What is LAN? LAN is a computer network that spans a relatively small area. Most LANs are confined to a single building or group of buildings. However, one LAN can be connected
More informationEEC-484/584 Computer Networks
EEC-484/584 Computer Networks Lecture 2 Wenbing Zhao wenbing@ieee.org (Lecture nodes are based on materials supplied by Dr. Louise Moser at UCSB and Prentice-Hall) Misc. Interested in research? Secure
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 informationLecture 2: Network Protocols and Layering
Lecture 2: Network Protocols and Layering Dr. Mohammed Hawa Electrical Engineering Department University of Jordan EE426: Communication Networks What is a Network Protocol? A protocol is the set of rules
More informationTIME SCHEDULE. 2 Physical Layer 15. Course General Outcomes: Sl. G.O On completion of this course the student will be able :
COURSE TITLE : DATA COMMUNICATION COURSE CODE : 3151 COURSE CATEGORY : B PERIODS/WEEK : 4 PERIODS/SEMESTER : 60 CREDITS : 4 TIME SCHEDULE MODULE TOPICS PERIODS 1 Concepts of Data Communication 15 2 Physical
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 informationCommunication Networks
Communication Networks Chapter 5 Interconnection of Networks Communication Networks - 6. Interconnecting Networks 172 Overview 1. Repeater 2. Hub 4. Switch 5. Router 6. Gateway Communication Networks -
More informationQUESTION BANK EVEN SEMESTER
Fatima Michael College of Engineering and Technology DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK EVEN SEMESTER SUB CODE & NAME: EC2352 COMPUTER NETWORKS YEAR / SEM: III / VI Staff
More informationComputer Networks. Southeast University 东南大学止于至善. Nanjing, Jiangsu China. June 3 rd 23 rd, 2013
Computer Networks Southeast University 东南大学止于至善 Nanjing, Jiangsu China June 3 rd 23 rd, 2013 Course Objectives The objective of the course is to provide an indepth understanding of architectural principles,
More informationThe History and the layers of the OSI Model 30 - October
THE OSI MODEL Established in 1947, the International Standards Organization (ISO) is a multinational body dedicated to worldwide agreement on international standards. An ISO standard that covers all aspects
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 informationComputer Networks. Andrew S. Tanenbaum
Computer Networks Third Edition Andrew S. Tanenbaum 1 ; l Vrije Universiteit Amsterdam, The Netherlands For book and bookstore information Prentice Hall PTR Upper Saddle River, New Jersey 07458 CONTENTS
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 informationService and Protocol (I)
Modeling and Simulation of Service and Protocol (I) Service User 1 Service User 2 Service Provider 1 Service Provider 2 2 3. Finite State Machines 1 Service and Protocol (II) Peer entities on one layer
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 informationL1: Introduction. Hui Chen, Ph.D. Dept. of Engineering & Computer Science Virginia State University Petersburg, VA 23806
L1: Introduction Hui Chen, Ph.D. Dept. of Engineering & Computer Science Virginia State University Petersburg, VA 23806 8/15/2016 CSCI 445 Fall 2016 1 Acknowledgements Some pictures used in this presentation
More informationProtocol architectures
Protocol architectures Gruppo Reti TLC name.lastname@polito.it http://www.telematica.polito.it/ COMPUTER NETWORKS Protocol architectures - 1 Architectures and protocols CCITT definition Communication:
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 informationCCNA Exploration1 Chapter 7: OSI Data Link Layer
CCNA Exploration1 Chapter 7: OSI Data Link Layer LOCAL CISCO ACADEMY ELSYS TU INSTRUCTOR: STELA STEFANOVA 1 Explain the role of Data Link layer protocols in data transmission; Objectives Describe how the
More informationPart 5: Link Layer Technologies. CSE 3461: Introduction to Computer Networking Reading: Chapter 5, Kurose and Ross
Part 5: Link Layer Technologies CSE 3461: Introduction to Computer Networking Reading: Chapter 5, Kurose and Ross 1 Outline PPP ATM X.25 Frame Relay 2 Point to Point Data Link Control One sender, one receiver,
More informationModule 2 Overview of Computer Networks
Module 2 Overview of Computer Networks Networks and Communication Give me names of all employees Who earn more than $00,000 ISP intranet backbone satellite link desktop computer: server: network link:
More informationModule 2 Overview of. Computer Networks
Module Overview of Networks and Communication Give me names of all employees Who earn more than $00,000 ISP intranet backbone satellite link desktop computer: server: network link: CS454/654 - Issues How
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 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 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 informationIntroduction... xiii Chapter 1: Introduction to Computer Networks and Internet Computer Networks Uses of Computer Networks...
Table of Contents Introduction... xiii Chapter 1: Introduction to Computer Networks and Internet... 1 1.1 Computer Networks... 1 1.1.1 Advantages of Computer Networks... 2 1.1.2 Disadvantages of Computer
More informationData Communication. Chapter # 1: Introduction. By: William Stalling
Data Communication Chapter # 1: By: Introduction William Stalling Data Communication The exchange of data between two devices via some form of transmission medium such as cable wire. For data communications
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 informationChapter 5 Link Layer and LANs
Chapter 5 Link Layer and LANs Computer Networking: A Top Down Approach 4 th edition. Jim Kurose, Keith Ross Addison-Wesley, July 2007. All material copyright 1996-2007 J.F Kurose and K.W. Ross, All Rights
More informationInternetwork Basic. Possible causes of LAN traffic congestion are
Internetworking 1 C H A P T E R 2 Internetworking Basics Internetworking Model The OSI Reference Model Ethernet Networking Wireless Networking Data Encapsulation Topic 3 1 Internetwork Basic 4 Possible
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 informationFaculty of Science and IT Course title. Pre-requisite/corequisite
Faculty Course number Faculty of Science and IT 022242 Department Course title Computer Science Network Protocols Number of credit hours 3 Pre-requisite/corequisite Computer network Brief course description.
More informationLecture 3 Protocol Stacks and Layering
Lecture 3 Protocol Stacks and ing Hui Zhang School of Computer Science Carnegie Mellon University 15-441 Networking, Fall 2007 http://www.cs.cmu.edu/~srini/15-441/f07/ 1 What is a Communication Network?
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 informationBABU MADHAV INSTITUTE OF INFORMATION TECHNOLOGY, UTU 2017
5 years Integrated M.Sc (IT) Semester 3 Question Bank 060010310 DSE4 Computer Networks Unit 1 Introduction Short Questions 1. State the term data with respect to computer network. 2. What is data communication?
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 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 informationInternet Protocols (chapter 18)
Internet Protocols (chapter 18) CSE 3213 Fall 2011 Internetworking Terms 1 TCP/IP Concepts Connectionless Operation Internetworking involves connectionless operation at the level of the Internet Protocol
More informationComputer Networks Question Bank
Computer Networks Question Bank 1. Describe in detail OSI Model ANS: OSI (Open Systems Interconnection) is reference model for how applications can communicate over a network. A reference model is a conceptual
More informationSRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR
SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR 603203 DEPARTMENT OF COMPUTER SCIENCE & APPLICATIONS LESSON PLAN (207-208) Course / Branch : M.Sc CS Total Hours : 45 Subject Name : Computer Networks
More informationChapter 3: Network Protocols and Communications
Chapter 3: Network Protocols and Communications Introduction to Networks Intro to Networks v5 Message Delivery Options IPv4 Unicast One-to-One Multicast One-to-Many Broadcast One-to-All IPv6 Unicast One-to-One
More informationSolved MCQ of Computer networking. Set-1
Solved MCQ of Computer networking Set-1 1. The computer network is A) Network computer with cable B) Network computer without cable C) Both of the above D) None of the above 2. FDDI used which type of
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 informationLayered Architecture
CS311: DATA COMMUNICATION Layered Architecture by Dr. Manas Khatua Assistant Professor Dept. of CSE IIT Jodhpur E-mail: manaskhatua@iitj.ac.in Web: http://home.iitj.ac.in/~manaskhatua http://manaskhatua.github.io/
More informationNetworks: Access Management
Networks: Access Management Class Notes # 3 Protocols and Layers (part 1) September 19, 2003 Functions A small set of functions form the basis of all protocols. Not all protocols have all functions; this
More informationChapter 16 Networking
Chapter 16 Networking Outline 16.1 Introduction 16.2 Network Topology 16.3 Network Types 16.4 TCP/IP Protocol Stack 16.5 Application Layer 16.5.1 Hypertext Transfer Protocol (HTTP) 16.5.2 File Transfer
More informationStatus of P Sub-Specification
Status of P1451.5 802.11 Sub-Specification June 7, 2004 Ryon Coleman Senior Systems Engineer 802.11 Subgroup rcoleman@3eti.com Agenda 1. IEEE 802.11 Architecture 2. Scope within the 1451 Reference Model
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 informationFXT - Foundations of Telematic Networks
Coordinating unit: Teaching unit: Academic year: Degree: ECTS credits: 2017 205 - ESEIAAT - Terrassa School of Industrial, Aerospace and Audiovisual Engineering 744 - ENTEL - Department of Network Engineering
More informationComputer Networking: A Top Down Approach Featuring the. Computer Networks with Internet Technology, William
Dr. John Keeney 3BA33 TCP/IP protocol architecture with IP OSI Model Layers TCP/IP Protocol Architecture Layers TCP/IP Protocol Suite Application Layer Application Layer Telnet FTP HTTP DNS RIPng SNMP
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 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 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 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 informationFundamental Issues. System Models and Networking Chapter 2,3. System Models. Architectural Model. Middleware. Bina Ramamurthy
System Models and Networking Chapter 2,3 Bina Ramamurthy Fundamental Issues There is no global time. All communications are by means of messages. Message communication may be affected by network delays
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 information# DEFINITIONS TERMS. 5) A set of devices interconnected by media links. Network
CHAPTER 21 INTRODUCTION TO DATA COMMUNICATIONS AND NETWORKING # DEFINITIONS TERMS 1) Information that is stored in digital form. Information that has been processed, organized and stored. Data 2) Knowledge
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 informationLecture-4. TCP/IP-Overview:
Lecture-4 TCP/IP-Overview: The history goes back to ARPANET a research network sponsored by DoD US Govt. It eventually connected hundreds of universities and govt installations, using leased telephone
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 informationVerteilte Systeme (Distributed Systems)
Verteilte Systeme (Distributed Systems) Karl M. Göschka Karl.Goeschka@tuwien.ac.at http://www.infosys.tuwien.ac.at/teaching/courses/ VerteilteSysteme/ Lecture 2: Communication (Part 1) Networking Principles
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 information