Doc 20180130-wa0002

sfd

Page 1 of 3
National School of Business Management
BSc (Hons) Software Engineering/Computer Networks/Computer Security
March 2017
CN101.3 Data Communication and Networks – Model Exam Paper
Time: 3 hours
Answer all questions. 100 marks in total. Date:
1. (a) Name the layers in OSI ISO protocol architecture model from top to
bottom. (5 marks)
(b) Mention at least one function provided by each layer. (5 marks)
(c) Provide an example protocol for each layer. (5 marks)
(d) What are the main differences in IPv4 and IPv6? (5 marks)
2. (a) Explain the difference between Manchester encoding and differential
Manchester encoding by sketching the waveforms for the following code:
10011101
(8 marks)
(b) Amplitude Modulation (AM), Frequency Modulation (FM) and Phase
Modulation (PM) are three analog modulation techniques used in data
communication. Explain each of these modulation technique with suitable
diagrams. Your explanation should include a sketch of the modulating signal
as well as the modulated signal for each technique.
(3 x 4 = 12 marks)
Page 2 of 3
3. (a) In data transmission, long messages are broken down into a number
of short frames. Explain this statement. (5 marks)
(b) Explain how the Selective Reject ARQ operates by sketching three
separate timing diagrams (similar to Fig. Q3), under the following
three scenarios:
(i) Five data frames transferred without any errors;
(ii) Frame 3 is lost in transit;
(iii) Acknowledgement from Frame 5 is lost.
Fig. Q3
(3 x 5 = 15 marks)
4. (a) Imagine that there are 30 telephone channels, and each channel has
a bandwidth of 4 kHz. Explain how you would use:
(i) Time division multiplexing (TDM)
(ii) Frequency division multiplexing (FDM)
to transmit these channels. With TDM you should select suitable time slots,
and with FDM you should select suitable carrier frequencies and a
modulation scheme.
(2 x 5 = 10 marks)
Source Destination
Page 3 of 3
(b) In data communication, packet switching is used, however, in voice
communication, circuit switching is used. Explain the reasons for doing so.
(10 marks)
5. (a) Compare layer 2 of IEEE 802 reference model with OSI reference
model layer 2. What are the similarities and differences?
(6 marks)
(b) Compare and contrast the functions performed by a hub and layer 2
switch.
(4 marks)
(c) Ethernet technology is a popular technology used in wired local area
networks. What are the transmission media used with Ethernet?
(4 marks)
(d) List the IEEE 802.3 100Mbps Specifications (Fast Ethernet).
(6 marks)
*****

Recomendados

FUAT – A Fuzzy Clustering Analysis Tool por
FUAT – A Fuzzy Clustering Analysis ToolFUAT – A Fuzzy Clustering Analysis Tool
FUAT – A Fuzzy Clustering Analysis ToolSelman Bozkır
2.3K visualizações19 slides
A New Approach to Linear Estimation Problem in Multiuser Massive MIMO Systems por
A New Approach to Linear Estimation Problem in Multiuser Massive MIMO SystemsA New Approach to Linear Estimation Problem in Multiuser Massive MIMO Systems
A New Approach to Linear Estimation Problem in Multiuser Massive MIMO SystemsRadita Apriana
76 visualizações15 slides
Csa papers por
Csa papersCsa papers
Csa papersMonica Sabharwal
783 visualizações2 slides
Manifold learning with application to object recognition por
Manifold learning with application to object recognitionManifold learning with application to object recognition
Manifold learning with application to object recognitionzukun
10K visualizações33 slides
Cycle’s topological optimizations and the iterative decoding problem on gener... por
Cycle’s topological optimizations and the iterative decoding problem on gener...Cycle’s topological optimizations and the iterative decoding problem on gener...
Cycle’s topological optimizations and the iterative decoding problem on gener...Usatyuk Vasiliy
168 visualizações14 slides
Parallel algorithms por
Parallel algorithmsParallel algorithms
Parallel algorithmsguest084d20
835 visualizações21 slides

Mais conteúdo relacionado

Mais procurados

Kashif lab no 3 por
Kashif lab no 3Kashif lab no 3
Kashif lab no 3siraj53
5 visualizações2 slides
Design of Low-Pass Digital Differentiators Based on B-splines por
Design of Low-Pass Digital Differentiators Based on B-splinesDesign of Low-Pass Digital Differentiators Based on B-splines
Design of Low-Pass Digital Differentiators Based on B-splinesCSCJournals
247 visualizações13 slides
Advance compositing and animation por
Advance compositing and animationAdvance compositing and animation
Advance compositing and animationpaiils111
161 visualizações2 slides
Flexible dsp accelerator architecture exploiting carry save arithmetic por
Flexible dsp accelerator architecture exploiting carry save arithmeticFlexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmeticNexgen Technology
125 visualizações5 slides
Simulated Annealing Algorithm for VLSI Floorplanning for Soft Blocks por
Simulated Annealing Algorithm for VLSI Floorplanning for Soft BlocksSimulated Annealing Algorithm for VLSI Floorplanning for Soft Blocks
Simulated Annealing Algorithm for VLSI Floorplanning for Soft BlocksIJCSIS Research Publications
65 visualizações9 slides
1 por
11
1Dell R&D Bangalore, INDIA
168 visualizações4 slides

Mais procurados(19)

Kashif lab no 3 por siraj53
Kashif lab no 3Kashif lab no 3
Kashif lab no 3
siraj535 visualizações
Design of Low-Pass Digital Differentiators Based on B-splines por CSCJournals
Design of Low-Pass Digital Differentiators Based on B-splinesDesign of Low-Pass Digital Differentiators Based on B-splines
Design of Low-Pass Digital Differentiators Based on B-splines
CSCJournals247 visualizações
Advance compositing and animation por paiils111
Advance compositing and animationAdvance compositing and animation
Advance compositing and animation
paiils111161 visualizações
Flexible dsp accelerator architecture exploiting carry save arithmetic por Nexgen Technology
Flexible dsp accelerator architecture exploiting carry save arithmeticFlexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmetic
Nexgen Technology 125 visualizações
Simulated Annealing Algorithm for VLSI Floorplanning for Soft Blocks por IJCSIS Research Publications
Simulated Annealing Algorithm for VLSI Floorplanning for Soft BlocksSimulated Annealing Algorithm for VLSI Floorplanning for Soft Blocks
Simulated Annealing Algorithm for VLSI Floorplanning for Soft Blocks
IJCSIS Research Publications65 visualizações
Understand Manifolds using MATLAB por Pranav Challa
Understand Manifolds using MATLAB Understand Manifolds using MATLAB
Understand Manifolds using MATLAB
Pranav Challa2.7K visualizações
Cia iii 17 18 qp por Shivaji Sinha
Cia iii 17 18 qpCia iii 17 18 qp
Cia iii 17 18 qp
Shivaji Sinha25 visualizações
Cs 64 por Web Developer
Cs 64Cs 64
Cs 64
Web Developer199 visualizações
The Gaussian Process Latent Variable Model (GPLVM) por James McMurray
The Gaussian Process Latent Variable Model (GPLVM)The Gaussian Process Latent Variable Model (GPLVM)
The Gaussian Process Latent Variable Model (GPLVM)
James McMurray15.6K visualizações
Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte... por wl820609
Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...
Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...
wl82060914.9K visualizações
Image similarity using symbolic representation and its variations por sipij
Image similarity using symbolic representation and its variationsImage similarity using symbolic representation and its variations
Image similarity using symbolic representation and its variations
sipij304 visualizações
USING ADAPTIVE AUTOMATA IN GRAMMAR-BASED TEXT COMPRESSION TO IDENTIFY FREQUEN... por ijcsit
USING ADAPTIVE AUTOMATA IN GRAMMAR-BASED TEXT COMPRESSION TO IDENTIFY FREQUEN...USING ADAPTIVE AUTOMATA IN GRAMMAR-BASED TEXT COMPRESSION TO IDENTIFY FREQUEN...
USING ADAPTIVE AUTOMATA IN GRAMMAR-BASED TEXT COMPRESSION TO IDENTIFY FREQUEN...
ijcsit50 visualizações
Efficient Implementation of Self-Organizing Map for Sparse Input Data por ymelka
Efficient Implementation of Self-Organizing Map for Sparse Input DataEfficient Implementation of Self-Organizing Map for Sparse Input Data
Efficient Implementation of Self-Organizing Map for Sparse Input Data
ymelka287 visualizações
Survey on clustering based color image segmentation and novel approaches to f... por eSAT Journals
Survey on clustering based color image segmentation and novel approaches to f...Survey on clustering based color image segmentation and novel approaches to f...
Survey on clustering based color image segmentation and novel approaches to f...
eSAT Journals118 visualizações
Self Organizing Maps por Daksh Raj Chopra
Self Organizing MapsSelf Organizing Maps
Self Organizing Maps
Daksh Raj Chopra1.2K visualizações
Survey on clustering based color image segmentation por eSAT Publishing House
Survey on clustering based color image segmentationSurvey on clustering based color image segmentation
Survey on clustering based color image segmentation
eSAT Publishing House341 visualizações
facility layout paper por Saurabh Tiwary
 facility layout paper facility layout paper
facility layout paper
Saurabh Tiwary1.9K visualizações

Similar a Doc 20180130-wa0002

Cs 68 por
Cs 68Cs 68
Cs 68Web Developer
258 visualizações3 slides
ECE486 Test.pdf por
ECE486 Test.pdfECE486 Test.pdf
ECE486 Test.pdfpinstechwork
5 visualizações3 slides
17438 communication techniques por
17438  communication techniques17438  communication techniques
17438 communication techniquessoni_nits
114 visualizações6 slides
CSE 3231 – Computer Networks – Midterm Exam – Spring 2021 por
CSE 3231 – Computer Networks – Midterm Exam – Spring 2021 CSE 3231 – Computer Networks – Midterm Exam – Spring 2021
CSE 3231 – Computer Networks – Midterm Exam – Spring 2021 MargenePurnell14
5 visualizações3 slides
Computer network suggestion por
Computer network suggestionComputer network suggestion
Computer network suggestionMd. Mashiur Rahman
448 visualizações2 slides
EE402B Radio Systems and Personal Communication Networks notes por
EE402B Radio Systems and Personal Communication Networks notesEE402B Radio Systems and Personal Communication Networks notes
EE402B Radio Systems and Personal Communication Networks notesHaris Hassan
153 visualizações4 slides

Similar a Doc 20180130-wa0002(20)

Cs 68 por Web Developer
Cs 68Cs 68
Cs 68
Web Developer258 visualizações
ECE486 Test.pdf por pinstechwork
ECE486 Test.pdfECE486 Test.pdf
ECE486 Test.pdf
pinstechwork5 visualizações
17438 communication techniques por soni_nits
17438  communication techniques17438  communication techniques
17438 communication techniques
soni_nits114 visualizações
CSE 3231 – Computer Networks – Midterm Exam – Spring 2021 por MargenePurnell14
CSE 3231 – Computer Networks – Midterm Exam – Spring 2021 CSE 3231 – Computer Networks – Midterm Exam – Spring 2021
CSE 3231 – Computer Networks – Midterm Exam – Spring 2021
MargenePurnell145 visualizações
Computer network suggestion por Md. Mashiur Rahman
Computer network suggestionComputer network suggestion
Computer network suggestion
Md. Mashiur Rahman448 visualizações
EE402B Radio Systems and Personal Communication Networks notes por Haris Hassan
EE402B Radio Systems and Personal Communication Networks notesEE402B Radio Systems and Personal Communication Networks notes
EE402B Radio Systems and Personal Communication Networks notes
Haris Hassan153 visualizações
Implementation of Pipelined Architecture for Physical Downlink Channels of 3G... por ijngnjournal
Implementation of Pipelined Architecture for Physical Downlink Channels of 3G...Implementation of Pipelined Architecture for Physical Downlink Channels of 3G...
Implementation of Pipelined Architecture for Physical Downlink Channels of 3G...
ijngnjournal501 visualizações
2017-May_ECD-422_89.pdf por AyushSunariya
2017-May_ECD-422_89.pdf2017-May_ECD-422_89.pdf
2017-May_ECD-422_89.pdf
AyushSunariya2 visualizações
Data and computer communication exam lll por Andrew Ibrahim
Data and computer communication exam lllData and computer communication exam lll
Data and computer communication exam lll
Andrew Ibrahim773 visualizações
DC ISE QP E&TC.doc por vipulkondekar
DC ISE QP E&TC.docDC ISE QP E&TC.doc
DC ISE QP E&TC.doc
vipulkondekar3 visualizações
Multiplexing and spreading por hemanthdreamz
Multiplexing and spreadingMultiplexing and spreading
Multiplexing and spreading
hemanthdreamz99 visualizações
Data Communication and networking.docx por Victor Onwong'a
Data Communication and networking.docxData Communication and networking.docx
Data Communication and networking.docx
Victor Onwong'a2 visualizações
Connecting network por imacomobio
Connecting networkConnecting network
Connecting network
imacomobio8 visualizações
Connecting network.pptx por imacomobio
Connecting network.pptxConnecting network.pptx
Connecting network.pptx
imacomobio5 visualizações
Instrumentation II : IOE TU por Ashok Kumar Bhattarai
Instrumentation II : IOE TU Instrumentation II : IOE TU
Instrumentation II : IOE TU
Ashok Kumar Bhattarai887 visualizações
III EEE-CS2363-Computer-Networks-important-questions-for-unit-3-for-may-june-... por Selva Kumar
III EEE-CS2363-Computer-Networks-important-questions-for-unit-3-for-may-june-...III EEE-CS2363-Computer-Networks-important-questions-for-unit-3-for-may-june-...
III EEE-CS2363-Computer-Networks-important-questions-for-unit-3-for-may-june-...
Selva Kumar387 visualizações
A109211201 data-communication-systems1 por jntuworld
A109211201 data-communication-systems1A109211201 data-communication-systems1
A109211201 data-communication-systems1
jntuworld311 visualizações

Mais de HarithaRanasinghe

Session12 pointers por
Session12 pointersSession12 pointers
Session12 pointersHarithaRanasinghe
5 visualizações8 slides
Session11 single dimarrays por
Session11 single dimarraysSession11 single dimarrays
Session11 single dimarraysHarithaRanasinghe
3 visualizações14 slides
Session09 multi dimarrays por
Session09 multi dimarraysSession09 multi dimarrays
Session09 multi dimarraysHarithaRanasinghe
3 visualizações12 slides
Session07 recursion por
Session07 recursionSession07 recursion
Session07 recursionHarithaRanasinghe
7 visualizações18 slides
Session06 functions por
Session06 functionsSession06 functions
Session06 functionsHarithaRanasinghe
8 visualizações19 slides
Session05 iteration structure por
Session05 iteration structureSession05 iteration structure
Session05 iteration structureHarithaRanasinghe
9 visualizações14 slides

Mais de HarithaRanasinghe(20)

Session12 pointers por HarithaRanasinghe
Session12 pointersSession12 pointers
Session12 pointers
HarithaRanasinghe5 visualizações
Session11 single dimarrays por HarithaRanasinghe
Session11 single dimarraysSession11 single dimarrays
Session11 single dimarrays
HarithaRanasinghe3 visualizações
Session09 multi dimarrays por HarithaRanasinghe
Session09 multi dimarraysSession09 multi dimarrays
Session09 multi dimarrays
HarithaRanasinghe3 visualizações
Session07 recursion por HarithaRanasinghe
Session07 recursionSession07 recursion
Session07 recursion
HarithaRanasinghe7 visualizações
Session06 functions por HarithaRanasinghe
Session06 functionsSession06 functions
Session06 functions
HarithaRanasinghe8 visualizações
Session05 iteration structure por HarithaRanasinghe
Session05 iteration structureSession05 iteration structure
Session05 iteration structure
HarithaRanasinghe9 visualizações
Session04 selection structure_b por HarithaRanasinghe
Session04 selection structure_bSession04 selection structure_b
Session04 selection structure_b
HarithaRanasinghe5 visualizações
Session04 selection structure_a por HarithaRanasinghe
Session04 selection structure_aSession04 selection structure_a
Session04 selection structure_a
HarithaRanasinghe5 visualizações
Session03 operators por HarithaRanasinghe
Session03 operatorsSession03 operators
Session03 operators
HarithaRanasinghe16 visualizações
Session01 basics programming por HarithaRanasinghe
Session01 basics programmingSession01 basics programming
Session01 basics programming
HarithaRanasinghe21 visualizações
Program flow charts por HarithaRanasinghe
Program flow chartsProgram flow charts
Program flow charts
HarithaRanasinghe7 visualizações
Sad -sample_paper por HarithaRanasinghe
Sad  -sample_paperSad  -sample_paper
Sad -sample_paper
HarithaRanasinghe41 visualizações
Sad sample paper - mcq answers por HarithaRanasinghe
Sad   sample paper - mcq answersSad   sample paper - mcq answers
Sad sample paper - mcq answers
HarithaRanasinghe109 visualizações
Model paper algorithms and data structures por HarithaRanasinghe
Model paper  algorithms and data structuresModel paper  algorithms and data structures
Model paper algorithms and data structures
HarithaRanasinghe15 visualizações
Doc 20180208-wa0001 por HarithaRanasinghe
Doc 20180208-wa0001Doc 20180208-wa0001
Doc 20180208-wa0001
HarithaRanasinghe12 visualizações
Doc 20180130-wa0006 por HarithaRanasinghe
Doc 20180130-wa0006Doc 20180130-wa0006
Doc 20180130-wa0006
HarithaRanasinghe8 visualizações
Doc 20180130-wa0005 por HarithaRanasinghe
Doc 20180130-wa0005Doc 20180130-wa0005
Doc 20180130-wa0005
HarithaRanasinghe5 visualizações

Último

HTTP headers that make your website go faster - devs.gent November 2023 por
HTTP headers that make your website go faster - devs.gent November 2023HTTP headers that make your website go faster - devs.gent November 2023
HTTP headers that make your website go faster - devs.gent November 2023Thijs Feryn
22 visualizações151 slides
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... por
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc
10 visualizações29 slides
Special_edition_innovator_2023.pdf por
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdfWillDavies22
17 visualizações6 slides
STPI OctaNE CoE Brochure.pdf por
STPI OctaNE CoE Brochure.pdfSTPI OctaNE CoE Brochure.pdf
STPI OctaNE CoE Brochure.pdfmadhurjyapb
14 visualizações1 slide
PRODUCT LISTING.pptx por
PRODUCT LISTING.pptxPRODUCT LISTING.pptx
PRODUCT LISTING.pptxangelicacueva6
14 visualizações1 slide
The Research Portal of Catalonia: Growing more (information) & more (services) por
The Research Portal of Catalonia: Growing more (information) & more (services)The Research Portal of Catalonia: Growing more (information) & more (services)
The Research Portal of Catalonia: Growing more (information) & more (services)CSUC - Consorci de Serveis Universitaris de Catalunya
80 visualizações25 slides

Último(20)

HTTP headers that make your website go faster - devs.gent November 2023 por Thijs Feryn
HTTP headers that make your website go faster - devs.gent November 2023HTTP headers that make your website go faster - devs.gent November 2023
HTTP headers that make your website go faster - devs.gent November 2023
Thijs Feryn22 visualizações
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... por TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc10 visualizações
Special_edition_innovator_2023.pdf por WillDavies22
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdf
WillDavies2217 visualizações
STPI OctaNE CoE Brochure.pdf por madhurjyapb
STPI OctaNE CoE Brochure.pdfSTPI OctaNE CoE Brochure.pdf
STPI OctaNE CoE Brochure.pdf
madhurjyapb14 visualizações
PRODUCT LISTING.pptx por angelicacueva6
PRODUCT LISTING.pptxPRODUCT LISTING.pptx
PRODUCT LISTING.pptx
angelicacueva614 visualizações
STKI Israeli Market Study 2023 corrected forecast 2023_24 v3.pdf por Dr. Jimmy Schwarzkopf
STKI Israeli Market Study 2023   corrected forecast 2023_24 v3.pdfSTKI Israeli Market Study 2023   corrected forecast 2023_24 v3.pdf
STKI Israeli Market Study 2023 corrected forecast 2023_24 v3.pdf
Dr. Jimmy Schwarzkopf19 visualizações
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... por James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson85 visualizações
Scaling Knowledge Graph Architectures with AI por Enterprise Knowledge
Scaling Knowledge Graph Architectures with AIScaling Knowledge Graph Architectures with AI
Scaling Knowledge Graph Architectures with AI
Enterprise Knowledge30 visualizações
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... por Jasper Oosterveld
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
Jasper Oosterveld18 visualizações
Evolving the Network Automation Journey from Python to Platforms por Network Automation Forum
Evolving the Network Automation Journey from Python to PlatformsEvolving the Network Automation Journey from Python to Platforms
Evolving the Network Automation Journey from Python to Platforms
Network Automation Forum13 visualizações
Igniting Next Level Productivity with AI-Infused Data Integration Workflows por Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software263 visualizações
Serverless computing with Google Cloud (2023-24) por wesley chun
Serverless computing with Google Cloud (2023-24)Serverless computing with Google Cloud (2023-24)
Serverless computing with Google Cloud (2023-24)
wesley chun11 visualizações
PRODUCT PRESENTATION.pptx por angelicacueva6
PRODUCT PRESENTATION.pptxPRODUCT PRESENTATION.pptx
PRODUCT PRESENTATION.pptx
angelicacueva614 visualizações
SUPPLIER SOURCING.pptx por angelicacueva6
SUPPLIER SOURCING.pptxSUPPLIER SOURCING.pptx
SUPPLIER SOURCING.pptx
angelicacueva615 visualizações
Powerful Google developer tools for immediate impact! (2023-24) por wesley chun
Powerful Google developer tools for immediate impact! (2023-24)Powerful Google developer tools for immediate impact! (2023-24)
Powerful Google developer tools for immediate impact! (2023-24)
wesley chun10 visualizações
Melek BEN MAHMOUD.pdf por MelekBenMahmoud
Melek BEN MAHMOUD.pdfMelek BEN MAHMOUD.pdf
Melek BEN MAHMOUD.pdf
MelekBenMahmoud14 visualizações
6g - REPORT.pdf por Liveplex
6g - REPORT.pdf6g - REPORT.pdf
6g - REPORT.pdf
Liveplex10 visualizações

Doc 20180130-wa0002

  • 1. Page 1 of 3 National School of Business Management BSc (Hons) Software Engineering/Computer Networks/Computer Security March 2017 CN101.3 Data Communication and Networks – Model Exam Paper Time: 3 hours Answer all questions. 100 marks in total. Date: 1. (a) Name the layers in OSI ISO protocol architecture model from top to bottom. (5 marks) (b) Mention at least one function provided by each layer. (5 marks) (c) Provide an example protocol for each layer. (5 marks) (d) What are the main differences in IPv4 and IPv6? (5 marks) 2. (a) Explain the difference between Manchester encoding and differential Manchester encoding by sketching the waveforms for the following code: 10011101 (8 marks) (b) Amplitude Modulation (AM), Frequency Modulation (FM) and Phase Modulation (PM) are three analog modulation techniques used in data communication. Explain each of these modulation technique with suitable diagrams. Your explanation should include a sketch of the modulating signal as well as the modulated signal for each technique. (3 x 4 = 12 marks)
  • 2. Page 2 of 3 3. (a) In data transmission, long messages are broken down into a number of short frames. Explain this statement. (5 marks) (b) Explain how the Selective Reject ARQ operates by sketching three separate timing diagrams (similar to Fig. Q3), under the following three scenarios: (i) Five data frames transferred without any errors; (ii) Frame 3 is lost in transit; (iii) Acknowledgement from Frame 5 is lost. Fig. Q3 (3 x 5 = 15 marks) 4. (a) Imagine that there are 30 telephone channels, and each channel has a bandwidth of 4 kHz. Explain how you would use: (i) Time division multiplexing (TDM) (ii) Frequency division multiplexing (FDM) to transmit these channels. With TDM you should select suitable time slots, and with FDM you should select suitable carrier frequencies and a modulation scheme. (2 x 5 = 10 marks) Source Destination
  • 3. Page 3 of 3 (b) In data communication, packet switching is used, however, in voice communication, circuit switching is used. Explain the reasons for doing so. (10 marks) 5. (a) Compare layer 2 of IEEE 802 reference model with OSI reference model layer 2. What are the similarities and differences? (6 marks) (b) Compare and contrast the functions performed by a hub and layer 2 switch. (4 marks) (c) Ethernet technology is a popular technology used in wired local area networks. What are the transmission media used with Ethernet? (4 marks) (d) List the IEEE 802.3 100Mbps Specifications (Fast Ethernet). (6 marks) *****