diff options
Diffstat (limited to 'content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit02/Section 1 Principles of Network Applications.html')
| -rw-r--r-- | content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit02/Section 1 Principles of Network Applications.html | 88 |
1 files changed, 88 insertions, 0 deletions
diff --git a/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit02/Section 1 Principles of Network Applications.html b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit02/Section 1 Principles of Network Applications.html new file mode 100644 index 0000000..0ad3952 --- /dev/null +++ b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit02/Section 1 Principles of Network Applications.html @@ -0,0 +1,88 @@ +<!DOCTYPE html> +<html lang="en"><head> + <!-- Required meta tags --> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> + + <!-- Bootstrap CSS --> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/bootstrap-4.3.1/css/bootstrap.min.css"> + <!-- Font Awesome CSS --> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/fontawesome-free-5.9.0-web/css/all.min.css"> + <!-- Template CSS --> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/css/styles.min.css"> + <link rel="stylesheet" href="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/css/custom.css"> + <title>Section 1: Principles of Network Applications</title> +</head><body><div class="container-fluid"> +<div class="row"> +<div class="offset-sm-1 col-sm-10"> +<h2>Learning Objectives</h2> +<p>After successfully completing this section, you should be able to</p> +<ol> +<li>outline the principles of network applications.</li> +<li>describe the relationships between some well-known network applications and their underlying application layer protocols.</li> +<li>list and describe some widely used network applications.</li> +</ol> +<h2>Learning Tasks</h2> +<p>Required:</p> +<ol> +<li>Watch the <a href="03_Documents02/comp347u2s1.pdf?isCourseFile=true" target="_self">slideshow</a> for this section.</li> +<li>Study Section 2.1, Principles of Network Applications, in the textbook.</li> +</ol> +<p>Suggested:</p> +<ol> +<li>Browse the IETF website at <a target="_blank" href="https://www.ietf.org/" rel="noopener">https://www.ietf.org/</a> and select some relevant documents to read. Post the links to the course forum with your comments.</li> +</ol> +<h2>Terms and Topics</h2> +<div class="row"> +<div class="col-11"> +<p><strong>Section 1 – Principles of Network Applications </strong></p> +</div> +<div class="col-1"></div> +</div> +<div class="row"> +<div class="col-6"> +<p><strong>Principles of network applications</strong><br>Network application architecture<br>Client-server architecture<br>Data center<br>P2P architecture<br>Self-scalability<br>Processes and communication between processes<br>Socket as a software interface<br>Application Programming Interface (API)<br>IP address and port number<br>Reliable data transfer</p> +</div> +<div class="col-6"> +<p>Loss-tolerant applications<br>Bandwidth-sensitive applications<br>Elastic applications<br>transport layer services<br>TCP services<br>UDP services<br>TCP connection<br>Application-layer protocols<br>HTTP<br>FTP<br>SMTP</p> +</div> +</div> +<h2>Leading Questions</h2> +<ol> +<li>Define the term <em>network applications</em>. What are the most used network applications?</li> +<li>What are computer network protocols?</li> +<li>What are the relationships between network applications and application layer protocols?</li> +<li>What does an application-layer protocol define?</li> +<li>Where can the specifications of network application layer protocols be found?</li> +<li>Which organization oversees these specifications?</li> +<li>What is a network application server, and what is a network application client?</li> +<li>How are computers on the Internet addressed?</li> +<li>How are IP addresses resolved from the literal names of network nodes?</li> +<li>What is a port? What port numbers are used for what popular application-layer protocols?</li> +<li>What is the Web’s application layer protocol?</li> +<li>What application-layer protocols are used for electronic mail?</li> +<li>What is a user agent?</li> +<li>What is a loss-tolerant application? Provide examples.</li> +<li>What is bandwidth? What is a bandwidth-sensitive application?</li> +<li>What are elastic applications?</li> +<li>What are real-time network applications? Provide examples.</li> +<li>What services should be provided to application layer protocols by transport layer protocols?</li> +<li>What applications does TCP support? What applications does UDP support?</li> +</ol> +</div> +<div class="col-12"><footer><!-- <p>© [Client] [Year]</p> --> <!-- <p><img src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/_assets/img/logo.png" alt="logo"></p> --></footer></div> +</div> +</div> +<p> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/jquery/jquery-3.4.1.min.js"> + </script> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/popper-js/popper.min.js"> + </script> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/thirdpartylib/bootstrap-4.3.1/js/bootstrap.min.js"> + </script> +</p> +<!-- Template JavaScript --> +<p> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/js/scripts.min.js"></script> +<script src="/shared/LCS_HTML_Templates/Athabasca_Template_2021/Template_Files/sample_pages/../../_assets/js/custom.js"></script> +</p></body></html>
\ No newline at end of file |
