Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Fall

2020- Computer Networks - CSE 30264 – Handout 2

Q1: Please give a list (as long as possible) about the applications and protocols that
can run on the computer networks.






Q2: What are the fundamental challenges of building a computer network from
scratch (please list at least 3 critical challenges from your mind)? [Critical Thinking]






Q3: Which option you will choose to provide the networking functionality to
different applications? Why?
Op1: Build all functionality into each app; Opt 2: Develop common services to
provide the functionality and build apps based on these services. [Critical Thinking]





Q4: Could you divide the computer network functions into different layers to satisfy
the following two conditions? [Critical Thinking]
(i) Each layer has its unique and independent functions that can be
called by upper layers to finish the communication task;
(ii) All layers together form a complete communication stack that can
be used to support any pair of computers to communicate?

You might also like