CSE 3231 – Computer Networks – Midterm Exam – Spring 2021

CSE 3231 – Computer Networks – Midterm Exam – Spring 2021 Submit your answers in Canvas before midnight on Friday, March 5, 2021. 1. One of the methods used for framing in the Data Link layer uses special ASCII codes called sentinel codes to indicate the beginning and end of the data in a frame. Explain why this can cause a problem when transmitting binary data and describe one technique for avoiding this problem when using sentinel codes. 2. Explain the hidden node problem for wireless links and describe how IEEE 802.11 avoids it. 3. Explain how the Stop-and-Wait protocol in the Data Link layer makes sure that each frame it transmits is delivered before it sends the next frame and describe a disadvantage of using that protocol. 4. Explain how Network Address Translation (NAT) allows multiple nodes within a LAN to share one Internet-facing IP address when interacting with computers outside the LAN. 5. a) Explain how the Random Early Detection approach reduces congestion in a network. b) In your opinion, is Random Early Detection more fair or less fair than the Traffic Throttling approach? (To receive credit for this part, you must give a good reason to back up your opinion.) 6. Explain the difference between virtual circuit switching and the datagram, or connectionless, approach for packet delivery in a network and include at least one advantage and one disadvantage of each approach. 7. Describe how fragmentation is used to deal with differences in size of the Maximum Transmission Unit (MTU) as a packet travels from sender to receiver. Make sure that you mention where a packet is fragmented and where it is re-assembled. 8. Describe the purpose of the following fields in an IP packet header. If the field has a default value make sure that it is included in your description. a. Version b. Flags/Offset c. Checksum d. Protocol 9. a) Explain how one node uses the Address Resolution Protocol (ARP) to get the MAC address of another node in the same LAN. b) Explain how a node uses the Dynamic Host Configuration Protocol (DHCP) to get an IP address. 10. Using the network diagram below, produce the tables described in part a) and part b). a) Create distance tables for Node D using the distance vector algorithm below: b) Create routing tables for Node D a using the distance tables from part a). In your table, specify the next hop for the route and the total cost along that path. ...

CSE 3231 – Computer Networks – Midterm Exam – Spring 2021
Submit your answers in Canvas before midnight on Friday,
March 5, 2021.
1. One of the methods used for framing in the Data Link layer
uses special ASCII codes called sentinel codes
to indicate the beginning and end of the data in a frame. Explain
why this can cause a problem when
transmitting binary data and describe one technique for
avoiding this problem when using sentinel codes.
2. Explain the hidden node problem for wireless links and
describe how IEEE 802.11 avoids it.
3. Explain how the Stop-and-Wait protocol in the Data Link
layer makes sure that each frame it transmits is
delivered before it sends the next frame and describe a
disadvantage of using that protocol.
4. Explain how Network Address Translation (NAT) allows
multiple nodes within a LAN to share one
Internet-facing IP address when interacting with computers
outside the LAN.
5. a) Explain how the Random Early Detection approach reduces
congestion in a network.
b) In your opinion, is Random Early Detection more fair or less
fair than the Traffic Throttling approach?
(To receive credit for this part, you must give a good reason to
back up your opinion.)
6. Explain the difference between virtual circuit switching and
the datagram, or connectionless, approach for
packet delivery in a network and include at least one advantage
and one disadvantage of each approach.
7. Describe how fragmentation is used to deal with differences
in size of the Maximum Transmission Unit
(MTU) as a packet travels from sender to receiver. Make sure
that you mention where a packet is
fragmented and where it is re-assembled.
8. Describe the purpose of the following fields in an IP packet
header. If the field has a default value make
sure that it is included in your description.
a. Version
b. Flags/Offset
c. Checksum
d. Protocol
9. a) Explain how one node uses the Address Resolution
Protocol (ARP) to get the MAC address of another
node in the same LAN.
b) Explain how a node uses the Dynamic Host Configuration
Protocol (DHCP) to get an IP address.
10. Using the network diagram below, produce the tables
described in part a) and part b).
a) Create distance tables for Node D using the distance vector
algorithm below:
b) Create routing tables for Node D a using the distance tables
from part a).
In your table, specify the next hop for the route and the total
cost along that path.

Recomendados

Comp6461 – Fall 2014 Theory Assignment 3 - Page 1 COM.docx por
Comp6461 – Fall 2014 Theory Assignment 3 - Page 1  COM.docxComp6461 – Fall 2014 Theory Assignment 3 - Page 1  COM.docx
Comp6461 – Fall 2014 Theory Assignment 3 - Page 1 COM.docxmonicafrancis71118
14 visualizações16 slides
1. Provide a technical description of 4B5B Digital Encoding Scheme..pdf por
1. Provide a technical description of 4B5B Digital Encoding Scheme..pdf1. Provide a technical description of 4B5B Digital Encoding Scheme..pdf
1. Provide a technical description of 4B5B Digital Encoding Scheme..pdffashiongallery1
12 visualizações2 slides
ECE486 Test.pdf por
ECE486 Test.pdfECE486 Test.pdf
ECE486 Test.pdfpinstechwork
5 visualizações3 slides
CCNA DUMPS 640-802 por
CCNA DUMPS 640-802CCNA DUMPS 640-802
CCNA DUMPS 640-802rahul kumar verma
2.5K visualizações485 slides
C C N A Day1 por
C C N A  Day1C C N A  Day1
C C N A Day1darulquthni
2.2K visualizações199 slides
Ccna day1 por
Ccna day1Ccna day1
Ccna day1Nazmi Deligözoğlu
245 visualizações199 slides

Mais conteúdo relacionado

Similar a CSE 3231 – Computer Networks – Midterm Exam – Spring 2021

Ccna day1 por
Ccna day1Ccna day1
Ccna day1Dwi Yulianto
1.7K visualizações199 slides
Computer Network Theory Part 4 por
Computer Network Theory Part 4Computer Network Theory Part 4
Computer Network Theory Part 4NishatTasnimAli
93 visualizações8 slides
Computer network suggestion por
Computer network suggestionComputer network suggestion
Computer network suggestionMd. Mashiur Rahman
449 visualizações2 slides
VTU 6TH SEM CSE COMPUTER NETWORKS 2 SOLVED PAPERS OF JUNE-2013 JUNE-14 & JUNE... por
VTU 6TH SEM CSE COMPUTER NETWORKS 2 SOLVED PAPERS OF JUNE-2013 JUNE-14 & JUNE...VTU 6TH SEM CSE COMPUTER NETWORKS 2 SOLVED PAPERS OF JUNE-2013 JUNE-14 & JUNE...
VTU 6TH SEM CSE COMPUTER NETWORKS 2 SOLVED PAPERS OF JUNE-2013 JUNE-14 & JUNE...vtunotesbysree
8.3K visualizações55 slides
Ccna 1 chapter 7 v4.0 answers 2011 por
Ccna 1 chapter 7 v4.0 answers 2011Ccna 1 chapter 7 v4.0 answers 2011
Ccna 1 chapter 7 v4.0 answers 2011Dân Chơi
3.7K visualizações5 slides
Connecting network por
Connecting networkConnecting network
Connecting networkimacomobio
8 visualizações5 slides

Similar a CSE 3231 – Computer Networks – Midterm Exam – Spring 2021 (20)

Ccna day1 por Dwi Yulianto
Ccna day1Ccna day1
Ccna day1
Dwi Yulianto1.7K visualizações
Computer Network Theory Part 4 por NishatTasnimAli
Computer Network Theory Part 4Computer Network Theory Part 4
Computer Network Theory Part 4
NishatTasnimAli93 visualizações
Computer network suggestion por Md. Mashiur Rahman
Computer network suggestionComputer network suggestion
Computer network suggestion
Md. Mashiur Rahman449 visualizações
VTU 6TH SEM CSE COMPUTER NETWORKS 2 SOLVED PAPERS OF JUNE-2013 JUNE-14 & JUNE... por vtunotesbysree
VTU 6TH SEM CSE COMPUTER NETWORKS 2 SOLVED PAPERS OF JUNE-2013 JUNE-14 & JUNE...VTU 6TH SEM CSE COMPUTER NETWORKS 2 SOLVED PAPERS OF JUNE-2013 JUNE-14 & JUNE...
VTU 6TH SEM CSE COMPUTER NETWORKS 2 SOLVED PAPERS OF JUNE-2013 JUNE-14 & JUNE...
vtunotesbysree8.3K visualizações
Ccna 1 chapter 7 v4.0 answers 2011 por Dân Chơi
Ccna 1 chapter 7 v4.0 answers 2011Ccna 1 chapter 7 v4.0 answers 2011
Ccna 1 chapter 7 v4.0 answers 2011
Dân Chơi3.7K visualizações
Connecting network por imacomobio
Connecting networkConnecting network
Connecting network
imacomobio8 visualizações
Important 16 marks questions por vaidheeswari
Important 16 marks questionsImportant 16 marks questions
Important 16 marks questions
vaidheeswari3.7K visualizações
Connecting network.pptx por imacomobio
Connecting network.pptxConnecting network.pptx
Connecting network.pptx
imacomobio5 visualizações
Ccna PPT por AIRTEL
Ccna PPTCcna PPT
Ccna PPT
AIRTEL 3.4K visualizações
Ccna day1 por kkhan745
Ccna day1Ccna day1
Ccna day1
kkhan745581 visualizações
Ccna day1-130802165909-phpapp01 por Sabiulla Barkathullah
Ccna day1-130802165909-phpapp01Ccna day1-130802165909-phpapp01
Ccna day1-130802165909-phpapp01
Sabiulla Barkathullah269 visualizações
Ccna day 1 por Sachin Morya
Ccna day 1Ccna day 1
Ccna day 1
Sachin Morya224 visualizações
Ccna day1 por danishrafiq
Ccna day1Ccna day1
Ccna day1
danishrafiq1.3K visualizações
Cisco.actualtests.200 120.v2013-12-10.by.watson.314q (2 new q) por keiko277
Cisco.actualtests.200 120.v2013-12-10.by.watson.314q (2 new q)Cisco.actualtests.200 120.v2013-12-10.by.watson.314q (2 new q)
Cisco.actualtests.200 120.v2013-12-10.by.watson.314q (2 new q)
keiko2772K visualizações
Cisco.exactquestions.200 120.v2014-12-23.by.konrad.338q por keiko277
Cisco.exactquestions.200 120.v2014-12-23.by.konrad.338qCisco.exactquestions.200 120.v2014-12-23.by.konrad.338q
Cisco.exactquestions.200 120.v2014-12-23.by.konrad.338q
keiko2774.3K visualizações
CISCO Exact Questions By: Konard por Eng. Emad Al-Atoum
CISCO Exact Questions By: KonardCISCO Exact Questions By: Konard
CISCO Exact Questions By: Konard
Eng. Emad Al-Atoum649 visualizações
Ccna day1 por Chaynika Verma
Ccna day1Ccna day1
Ccna day1
Chaynika Verma222 visualizações

Mais de MargenePurnell14

Introduction              Ideally, program andor policy interventio.docx por
Introduction              Ideally, program andor policy interventio.docxIntroduction              Ideally, program andor policy interventio.docx
Introduction              Ideally, program andor policy interventio.docxMargenePurnell14
20 visualizações4 slides
INTRO TO PUBLIC ADMINISTRATIONCase Study 11  Who Brought Bern.docx por
INTRO TO PUBLIC ADMINISTRATIONCase Study 11  Who Brought Bern.docxINTRO TO PUBLIC ADMINISTRATIONCase Study 11  Who Brought Bern.docx
INTRO TO PUBLIC ADMINISTRATIONCase Study 11  Who Brought Bern.docxMargenePurnell14
15 visualizações1 slide
IntroductionGDD’s ResultsCandidate’s ResultsGDD C.docx por
IntroductionGDD’s ResultsCandidate’s ResultsGDD C.docxIntroductionGDD’s ResultsCandidate’s ResultsGDD C.docx
IntroductionGDD’s ResultsCandidate’s ResultsGDD C.docxMargenePurnell14
5 visualizações12 slides
Introduction1.5 pages analysis paper (for presentation)Based .docx por
Introduction1.5 pages analysis paper (for presentation)Based .docxIntroduction1.5 pages analysis paper (for presentation)Based .docx
Introduction1.5 pages analysis paper (for presentation)Based .docxMargenePurnell14
4 visualizações1 slide
Introduction – no more than 2 paragraphs. Concise and efficient – .docx por
Introduction – no more than 2 paragraphs. Concise and efficient – .docxIntroduction – no more than 2 paragraphs. Concise and efficient – .docx
Introduction – no more than 2 paragraphs. Concise and efficient – .docxMargenePurnell14
2 visualizações2 slides
Introduction(General Introduction)-50 words- what happenning aro.docx por
Introduction(General Introduction)-50 words- what happenning aro.docxIntroduction(General Introduction)-50 words- what happenning aro.docx
Introduction(General Introduction)-50 words- what happenning aro.docxMargenePurnell14
2 visualizações1 slide

Mais de MargenePurnell14(20)

Introduction              Ideally, program andor policy interventio.docx por MargenePurnell14
Introduction              Ideally, program andor policy interventio.docxIntroduction              Ideally, program andor policy interventio.docx
Introduction              Ideally, program andor policy interventio.docx
MargenePurnell1420 visualizações
INTRO TO PUBLIC ADMINISTRATIONCase Study 11  Who Brought Bern.docx por MargenePurnell14
INTRO TO PUBLIC ADMINISTRATIONCase Study 11  Who Brought Bern.docxINTRO TO PUBLIC ADMINISTRATIONCase Study 11  Who Brought Bern.docx
INTRO TO PUBLIC ADMINISTRATIONCase Study 11  Who Brought Bern.docx
MargenePurnell1415 visualizações
IntroductionGDD’s ResultsCandidate’s ResultsGDD C.docx por MargenePurnell14
IntroductionGDD’s ResultsCandidate’s ResultsGDD C.docxIntroductionGDD’s ResultsCandidate’s ResultsGDD C.docx
IntroductionGDD’s ResultsCandidate’s ResultsGDD C.docx
MargenePurnell145 visualizações
Introduction1.5 pages analysis paper (for presentation)Based .docx por MargenePurnell14
Introduction1.5 pages analysis paper (for presentation)Based .docxIntroduction1.5 pages analysis paper (for presentation)Based .docx
Introduction1.5 pages analysis paper (for presentation)Based .docx
MargenePurnell144 visualizações
Introduction – no more than 2 paragraphs. Concise and efficient – .docx por MargenePurnell14
Introduction – no more than 2 paragraphs. Concise and efficient – .docxIntroduction – no more than 2 paragraphs. Concise and efficient – .docx
Introduction – no more than 2 paragraphs. Concise and efficient – .docx
MargenePurnell142 visualizações
Introduction(General Introduction)-50 words- what happenning aro.docx por MargenePurnell14
Introduction(General Introduction)-50 words- what happenning aro.docxIntroduction(General Introduction)-50 words- what happenning aro.docx
Introduction(General Introduction)-50 words- what happenning aro.docx
MargenePurnell142 visualizações
Introduction X Axis is a renowned private cancer hospital locat.docx por MargenePurnell14
Introduction X Axis is a renowned private cancer hospital locat.docxIntroduction X Axis is a renowned private cancer hospital locat.docx
Introduction X Axis is a renowned private cancer hospital locat.docx
MargenePurnell142 visualizações
Introduction to PharmacotherapyThe Morning After PillPlan B and .docx por MargenePurnell14
Introduction to PharmacotherapyThe Morning After PillPlan B and .docxIntroduction to PharmacotherapyThe Morning After PillPlan B and .docx
Introduction to PharmacotherapyThe Morning After PillPlan B and .docx
MargenePurnell143 visualizações
Introduction to PharmacotherapyAntibiotic Resistance and Influenza.docx por MargenePurnell14
Introduction to PharmacotherapyAntibiotic Resistance and Influenza.docxIntroduction to PharmacotherapyAntibiotic Resistance and Influenza.docx
Introduction to PharmacotherapyAntibiotic Resistance and Influenza.docx
MargenePurnell142 visualizações
Introduction to Public SpeakingWeek 5 AssignmentSa.docx por MargenePurnell14
Introduction to Public SpeakingWeek 5 AssignmentSa.docxIntroduction to Public SpeakingWeek 5 AssignmentSa.docx
Introduction to Public SpeakingWeek 5 AssignmentSa.docx
MargenePurnell144 visualizações
Introduction and MethodologyIntroduction - what you plan to accomp.docx por MargenePurnell14
Introduction and MethodologyIntroduction - what you plan to accomp.docxIntroduction and MethodologyIntroduction - what you plan to accomp.docx
Introduction and MethodologyIntroduction - what you plan to accomp.docx
MargenePurnell143 visualizações
Introduction to Cross-Cultural Psychology PaperWrite a 1,050- to 1.docx por MargenePurnell14
Introduction to Cross-Cultural Psychology PaperWrite a 1,050- to 1.docxIntroduction to Cross-Cultural Psychology PaperWrite a 1,050- to 1.docx
Introduction to Cross-Cultural Psychology PaperWrite a 1,050- to 1.docx
MargenePurnell142 visualizações
Introduction to Cross-Cultural Psychology PaperDue Jun 12, 11.docx por MargenePurnell14
Introduction to Cross-Cultural Psychology PaperDue Jun 12, 11.docxIntroduction to Cross-Cultural Psychology PaperDue Jun 12, 11.docx
Introduction to Cross-Cultural Psychology PaperDue Jun 12, 11.docx
MargenePurnell142 visualizações
INTRODUCTION This project contains two parts. First, you’ll rese.docx por MargenePurnell14
INTRODUCTION This project contains two parts. First, you’ll rese.docxINTRODUCTION This project contains two parts. First, you’ll rese.docx
INTRODUCTION This project contains two parts. First, you’ll rese.docx
MargenePurnell149 visualizações
Introduce Your TopicResourcesAttributes and Evaluation of Disc.docx por MargenePurnell14
Introduce Your TopicResourcesAttributes and Evaluation of Disc.docxIntroduce Your TopicResourcesAttributes and Evaluation of Disc.docx
Introduce Your TopicResourcesAttributes and Evaluation of Disc.docx
MargenePurnell142 visualizações
Introduction about topic Intelligence phaseWhat is the .docx por MargenePurnell14
Introduction about topic Intelligence phaseWhat is the .docxIntroduction about topic Intelligence phaseWhat is the .docx
Introduction about topic Intelligence phaseWhat is the .docx
MargenePurnell143 visualizações
Introduction EssayIntroduce yourself, both as a person and as a .docx por MargenePurnell14
Introduction EssayIntroduce yourself, both as a person and as a .docxIntroduction EssayIntroduce yourself, both as a person and as a .docx
Introduction EssayIntroduce yourself, both as a person and as a .docx
MargenePurnell144 visualizações
Introduce yourself and describe your writing experiences thus far in.docx por MargenePurnell14
Introduce yourself and describe your writing experiences thus far in.docxIntroduce yourself and describe your writing experiences thus far in.docx
Introduce yourself and describe your writing experiences thus far in.docx
MargenePurnell142 visualizações
Introduction Illiteracy is the inability to read and write a.docx por MargenePurnell14
Introduction Illiteracy is the inability to read and write a.docxIntroduction Illiteracy is the inability to read and write a.docx
Introduction Illiteracy is the inability to read and write a.docx
MargenePurnell1411 visualizações
Introduction and Methodology- (just methodology)The methodolo.docx por MargenePurnell14
Introduction and Methodology- (just methodology)The methodolo.docxIntroduction and Methodology- (just methodology)The methodolo.docx
Introduction and Methodology- (just methodology)The methodolo.docx
MargenePurnell149 visualizações

Último

Pharmaceutical Analysis PPT (BP 102T) por
Pharmaceutical Analysis PPT (BP 102T) Pharmaceutical Analysis PPT (BP 102T)
Pharmaceutical Analysis PPT (BP 102T) yakshpharmacy009
108 visualizações29 slides
JQUERY.pdf por
JQUERY.pdfJQUERY.pdf
JQUERY.pdfArthyR3
105 visualizações22 slides
ANGULARJS.pdf por
ANGULARJS.pdfANGULARJS.pdf
ANGULARJS.pdfArthyR3
51 visualizações10 slides
CUNY IT Picciano.pptx por
CUNY IT Picciano.pptxCUNY IT Picciano.pptx
CUNY IT Picciano.pptxapicciano
64 visualizações17 slides
Java Simplified: Understanding Programming Basics por
Java Simplified: Understanding Programming BasicsJava Simplified: Understanding Programming Basics
Java Simplified: Understanding Programming BasicsAkshaj Vadakkath Joshy
653 visualizações155 slides
NodeJS and ExpressJS.pdf por
NodeJS and ExpressJS.pdfNodeJS and ExpressJS.pdf
NodeJS and ExpressJS.pdfArthyR3
48 visualizações17 slides

Último(20)

Pharmaceutical Analysis PPT (BP 102T) por yakshpharmacy009
Pharmaceutical Analysis PPT (BP 102T) Pharmaceutical Analysis PPT (BP 102T)
Pharmaceutical Analysis PPT (BP 102T)
yakshpharmacy009108 visualizações
JQUERY.pdf por ArthyR3
JQUERY.pdfJQUERY.pdf
JQUERY.pdf
ArthyR3105 visualizações
ANGULARJS.pdf por ArthyR3
ANGULARJS.pdfANGULARJS.pdf
ANGULARJS.pdf
ArthyR351 visualizações
CUNY IT Picciano.pptx por apicciano
CUNY IT Picciano.pptxCUNY IT Picciano.pptx
CUNY IT Picciano.pptx
apicciano64 visualizações
Java Simplified: Understanding Programming Basics por Akshaj Vadakkath Joshy
Java Simplified: Understanding Programming BasicsJava Simplified: Understanding Programming Basics
Java Simplified: Understanding Programming Basics
Akshaj Vadakkath Joshy653 visualizações
NodeJS and ExpressJS.pdf por ArthyR3
NodeJS and ExpressJS.pdfNodeJS and ExpressJS.pdf
NodeJS and ExpressJS.pdf
ArthyR348 visualizações
DISTILLATION.pptx por Anupkumar Sharma
DISTILLATION.pptxDISTILLATION.pptx
DISTILLATION.pptx
Anupkumar Sharma65 visualizações
MercerJesse3.0.pdf por jessemercerail
MercerJesse3.0.pdfMercerJesse3.0.pdf
MercerJesse3.0.pdf
jessemercerail152 visualizações
11.30.23A Poverty and Inequality in America.pptx por mary850239
11.30.23A Poverty and Inequality in America.pptx11.30.23A Poverty and Inequality in America.pptx
11.30.23A Poverty and Inequality in America.pptx
mary850239130 visualizações
Parts of Speech (1).pptx por mhkpreet001
Parts of Speech (1).pptxParts of Speech (1).pptx
Parts of Speech (1).pptx
mhkpreet00146 visualizações
12.5.23 Poverty and Precarity.pptx por mary850239
12.5.23 Poverty and Precarity.pptx12.5.23 Poverty and Precarity.pptx
12.5.23 Poverty and Precarity.pptx
mary850239381 visualizações
Gross Anatomy of the Liver por obaje godwin sunday
Gross Anatomy of the LiverGross Anatomy of the Liver
Gross Anatomy of the Liver
obaje godwin sunday77 visualizações
JRN 362 - Lecture Twenty-Three (Epilogue) por Rich Hanley
JRN 362 - Lecture Twenty-Three (Epilogue)JRN 362 - Lecture Twenty-Three (Epilogue)
JRN 362 - Lecture Twenty-Three (Epilogue)
Rich Hanley41 visualizações
Retail Store Scavenger Hunt.pptx por jmurphy154
Retail Store Scavenger Hunt.pptxRetail Store Scavenger Hunt.pptx
Retail Store Scavenger Hunt.pptx
jmurphy15452 visualizações
Six Sigma Concept by Sahil Srivastava.pptx por Sahil Srivastava
Six Sigma Concept by Sahil Srivastava.pptxSix Sigma Concept by Sahil Srivastava.pptx
Six Sigma Concept by Sahil Srivastava.pptx
Sahil Srivastava44 visualizações
Education of marginalized and socially disadvantages segments.pptx por GarimaBhati5
Education of marginalized and socially disadvantages segments.pptxEducation of marginalized and socially disadvantages segments.pptx
Education of marginalized and socially disadvantages segments.pptx
GarimaBhati543 visualizações
Volf work.pdf por MariaKenney3
Volf work.pdfVolf work.pdf
Volf work.pdf
MariaKenney389 visualizações

CSE 3231 – Computer Networks – Midterm Exam – Spring 2021

  • 1. CSE 3231 – Computer Networks – Midterm Exam – Spring 2021 Submit your answers in Canvas before midnight on Friday, March 5, 2021. 1. One of the methods used for framing in the Data Link layer uses special ASCII codes called sentinel codes to indicate the beginning and end of the data in a frame. Explain why this can cause a problem when transmitting binary data and describe one technique for avoiding this problem when using sentinel codes. 2. Explain the hidden node problem for wireless links and describe how IEEE 802.11 avoids it. 3. Explain how the Stop-and-Wait protocol in the Data Link layer makes sure that each frame it transmits is delivered before it sends the next frame and describe a disadvantage of using that protocol. 4. Explain how Network Address Translation (NAT) allows multiple nodes within a LAN to share one Internet-facing IP address when interacting with computers outside the LAN. 5. a) Explain how the Random Early Detection approach reduces congestion in a network. b) In your opinion, is Random Early Detection more fair or less
  • 2. fair than the Traffic Throttling approach? (To receive credit for this part, you must give a good reason to back up your opinion.) 6. Explain the difference between virtual circuit switching and the datagram, or connectionless, approach for packet delivery in a network and include at least one advantage and one disadvantage of each approach. 7. Describe how fragmentation is used to deal with differences in size of the Maximum Transmission Unit (MTU) as a packet travels from sender to receiver. Make sure that you mention where a packet is fragmented and where it is re-assembled. 8. Describe the purpose of the following fields in an IP packet header. If the field has a default value make sure that it is included in your description. a. Version b. Flags/Offset c. Checksum d. Protocol 9. a) Explain how one node uses the Address Resolution Protocol (ARP) to get the MAC address of another node in the same LAN. b) Explain how a node uses the Dynamic Host Configuration Protocol (DHCP) to get an IP address. 10. Using the network diagram below, produce the tables described in part a) and part b).
  • 3. a) Create distance tables for Node D using the distance vector algorithm below: b) Create routing tables for Node D a using the distance tables from part a). In your table, specify the next hop for the route and the total cost along that path.