27
Communication Architecture and Network Protocol Layering Networks and Protocols Prepared by: TGK First Prepared on: Last Modified on: Quality checked by: Copyright 2009 Asia Pacific Institute of Information Technology

Communication Architecture and Network Protocol Layering Networks and Protocols Prepared by: TGK First Prepared on: Last Modified on: Quality checked by:

Embed Size (px)

Citation preview

Communication Architecture and Network Protocol Layering

Networks and Protocols

Prepared by: TGK First Prepared on: Last Modified on:

Quality checked by: Copyright 2009 Asia Pacific Institute of Information Technology

Networks and Protocols Slide 2 of 27

Communication Architecture and Network Protocol Layering

Topic & Structure of the lesson

•Introduction to Data Communication Model

•Data Communication

•Data Communication Networking

•Protocols and Protocol Architecture

Networks and Protocols Slide 3 of 27

Communication Architecture and Network Protocol Layering

Learning Outcomes

At the end of this module, YOU should be able to:

• Explain the Networking deals with the technology and architecture.

• Explain the communication protocols in Computer Networks.

Networks and Protocols Slide 4 of 27

Communication Architecture and Network Protocol Layering

Key Terms you must be able to use

If you have mastered this topic, you should be able to use the following terms correctly in your assignments and exams:

• Networking • Entity• System• Protocol• Syntax• Semantics• PDU

Networks and Protocols Slide 5 of 27

Communication Architecture and Network Protocol Layering

Main Teaching Points

• Data Communications Model

• Networking

• Wide Area Networks

• Local Area Networks

• Protocols

• OSI Reference Model

• TCP/IP Protocol Suite

Networks and Protocols Slide 6 of 27

Communication Architecture and Network Protocol Layering

Source: generates data to be transmitted Transmitter: converts data into signals Transmission System: carries the signals Receiver: converts received signal into data Destination: takes incoming data

Data Communications Model

Networks and Protocols Slide 7 of 27

Communication Architecture and Network Protocol Layering

Data Communications Reference Model

Figure 1.1 Simplified Communication Model – William Stalling Data and Computer communication

Networks and Protocols Slide 8 of 27

Communication Architecture and Network Protocol Layering

Point to Point communication not practical Devices are too far apart Large set of devices would need impractical number of connections

Solution is a communications network

Networking

Networks and Protocols Slide 9 of 27

Communication Architecture and Network Protocol Layering

Figure 1.3 Simplified Network Model – William Stalling- Data and Computer communication

Networking

Networks and Protocols Slide 10 of 27

Communication Architecture and Network Protocol Layering

• Large geographical area• Crossing public rights of way• Rely in part on common carrier circuits• Alternative technologies

– Circuit switching– Packet switching– Frame relay– Asynchronous Transfer Mode (ATM)

Wide Area Network

Networks and Protocols Slide 11 of 27

Communication Architecture and Network Protocol Layering

Smaller scope– Building or small campus

• Usually owned by same organization as attached devices

• Data rates much higher than WAN• Usually broadcast systems• Now some switched systems and ATM are being

introduced

Local Area Network

Networks and Protocols Slide 12 of 27

Communication Architecture and Network Protocol Layering

• ENTITY - anything capable of sending or receiving info:– application program– file transfer package– e-mail package

• SYSTEM - a physically distinct object that contains one or more ENTITIES:– computer, terminals, remote sensors etc.

Protocols

Networks and Protocols Slide 13 of 27

Communication Architecture and Network Protocol Layering

For two entities to successfully communicate, they must agree on:

• What is communicated?• How is it communicated?• When is it communicated?

• Must conform to some mutually acceptable set of conventions governing the exchange of data between the entities:

PROTOCOLS

Protocols

Networks and Protocols Slide 14 of 27

Communication Architecture and Network Protocol Layering

Key Elements of Protocols

• Syntax– Data formats, Signal levels

• Semantics– Control information, Error handling

• Timing– Speed matching, Sequencing

Protocols

Networks and Protocols Slide 15 of 27

Communication Architecture and Network Protocol Layering

• Task of communication is broken up into modules• For example file transfer could use three modules

– File transfer application– Communication service module– Network access module

Protocol Architecture

Networks and Protocols Slide 16 of 27

Communication Architecture and Network Protocol Layering

Overview of NetworkingOverview of Networking Simplified File Transfer ArchitectureSimplified File Transfer Architecture

Figure 1.6 Protocol in Simplified Architecture – William Stalling – D&C Communication

Protocol Architecture

Networks and Protocols Slide 17 of 27

Communication Architecture and Network Protocol Layering

Addressing RequirementsAddressing Requirements

• Two levels of addressing required• Each computer needs unique network address• Each application on a (multi-tasking) computer needs a

unique address within the computer

– The service access point or SAP

Protocol Architecture

Networks and Protocols Slide 18 of 27

Communication Architecture and Network Protocol Layering

Protocol Data Unit (PDU)Protocol Data Unit (PDU)

• At each layer, protocols are used to communicate• Control information is added to user data at each layer• Transport layer may fragment user data• Each fragment has a transport header added

– Destination SAP– Sequence number– Error detection code

• This gives a transport protocol data unit

Protocol Architecture

Networks and Protocols Slide 19 of 27

Communication Architecture and Network Protocol Layering

• A layer model• Each layer performs a subset of the required communication

functions• Each layer relies on the next lower layer to perform more

primitive functions• Each layer provides services to the next higher layer• Changes in one layer should not require changes in other

layers

OSI Reference Model

Networks and Protocols Slide 20 of 27

Communication Architecture and Network Protocol Layering

• Dominant commercial protocol architecture• Specified and extensively used before OSI• Developed by research funded US Department of Defense• Used by the Internet

TCP/IP Protocol Suite

Networks and Protocols Slide 21 of 27

Communication Architecture and Network Protocol Layering

TCP/IP Protocol ArchitectureTCP/IP Protocol Architecture

• Application Layer– Communication between processes or applications

• End to end or transport layer (TCP/UDP/…)– End to end transfer of data– May include reliability mechanism (TCP)– Hides detail of underlying network

• Internet Layer (IP)– Routing of data

TCP/IP Protocol Suite

Networks and Protocols Slide 22 of 27

Communication Architecture and Network Protocol Layering

Network Layer– Logical interface between end system and network

• Physical Layer– Transmission medium– Signal rate and encoding

TCP/IP Protocol SuiteTCP/IP Protocol Suite

Networks and Protocols Slide 23 of 27

Communication Architecture and Network Protocol Layering

Quick Review Question

1. List the major disadvantages with the layered approach to protocols.

2. Discuss the need or lack of need for a network layer(OSI layer 3) in a broadcast network.

Networks and Protocols Slide 24 of 27

Communication Architecture and Network Protocol Layering

Follow Up Assignment

Presentation on Layered Model Approach (OSI or TCP/IP)

Networks and Protocols Slide 25 of 27

Communication Architecture and Network Protocol Layering

Summary of Main Teaching Points

• Data Communications Model• Networking• Wide Area Networks• Local Area Networks• Protocols

Key Elements of ProtocolsProtocol ArchitectureAddressing RequirementsProtocol Data Unit (PDU)

• OSI Reference Model• TCP/IP Protocol Suite

Networks and Protocols Slide 26 of 27

Communication Architecture and Network Protocol Layering

Q & A

Question and Answer Session

Networks and Protocols Slide 27 of 27

Communication Architecture and Network Protocol Layering

Topic and Structure of next session

Network Hardware (I)

Classification of Networks (PAN, LAN, MAN, and

WAN) WAN technologies (Frame Relay, ISDN, and ATM)

Next Session