diff options
| author | mo khan <mo@mokhan.ca> | 2025-09-07 14:44:03 -0600 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2025-09-07 14:44:03 -0600 |
| commit | 92bbabf5f2dbbb7f8f18cbc5d568ff8b6a4f9f2e (patch) | |
| tree | 94eba6d283aaebfd1ec1430183a54682ff12595c /content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit03 | |
| parent | 6d7e70c7320ea9fcc503c8ff31e0176e7fe97b82 (diff) | |
chore: add course content
Diffstat (limited to 'content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit03')
8 files changed, 354 insertions, 0 deletions
diff --git a/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit03/03_Documents03/comp347u3s1.pdf b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit03/03_Documents03/comp347u3s1.pdf Binary files differnew file mode 100644 index 0000000..b6dd241 --- /dev/null +++ b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit03/03_Documents03/comp347u3s1.pdf diff --git a/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit03/03_Documents03/comp347u3s2.pdf b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit03/03_Documents03/comp347u3s2.pdf Binary files differnew file mode 100644 index 0000000..9b5c5d6 --- /dev/null +++ b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit03/03_Documents03/comp347u3s2.pdf diff --git a/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit03/03_Documents03/comp347u3s3.pdf b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit03/03_Documents03/comp347u3s3.pdf Binary files differnew file mode 100644 index 0000000..7ae35db --- /dev/null +++ b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit03/03_Documents03/comp347u3s3.pdf diff --git a/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit03/Post-Unit Tasks.html b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit03/Post-Unit Tasks.html new file mode 100644 index 0000000..7debcf3 --- /dev/null +++ b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit03/Post-Unit Tasks.html @@ -0,0 +1,42 @@ +<!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>Post-Unit Tasks</title> +</head><body><div class="container-fluid"> +<div class="row"> +<div class="offset-sm-1 col-sm-10"> +<ol> +<li>Read the summary of Chapter 3 in the textbook.</li> +<li>Answer the Review Questions at the end of Chapter 3 in the textbook.</li> +<li>Work on the <a target="_blank" href="https://gaia.cs.umass.edu/kurose_ross/interactive/" rel="noopener">Interactive End-of-Chapter Exercises</a> for Chapter 3.</li> +<li>Solve the following network problems at the end of Chapter 3: P2, P3, P5, P15, P16, P17, P19, P22, P27, P31, P32, P37, P40, P43, P45, P46, P52, P55, and P56.</li> +<li>Complete the Wireshark lab project described at the end of Chapter 3 to explore TCP and UDP.</li> +<li>Read the interview with Van Jacobson at the end of Chapter 3 in the textbook.</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 diff --git a/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit03/Section 1 Transport Layer Principles and Services.html b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit03/Section 1 Transport Layer Principles and Services.html new file mode 100644 index 0000000..68b32e2 --- /dev/null +++ b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit03/Section 1 Transport Layer Principles and Services.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: Transport Layer Principles and Services</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 unit, you should be able to</p> +<ol> +<li>explain the principles of the transport layer.</li> +<li>list and describe the services the transport layer provides to the upper layer.</li> +<li>explain how the transport layer is related to the layers above and below in the Internet protocol stack.</li> +</ol> +<h2>Learning Tasks</h2> +<p>Required:</p> +<ol> +<li>Watch the <a href="03_Documents03/comp347u3s1.pdf?isCourseFile=true" target="_self">slideshow</a> for this section.</li> +<li>Study the following sections in the textbook:</li> +</ol> +<div class="padding-left-block"> +<div class="padding-left-block"> +<div class="padding-left-block"> +<p>3.1 Introduction and Transport Layer Services<br>3.2 Multiplexing and Demultiplexing </p> +</div> +</div> +</div> +<h2>Terms and Topics</h2> +<div class="row"> +<div class="col-11"> +<p><strong>Section 1 – Transport Layer Principles and Services </strong></p> +</div> +<div class="col-1"></div> +</div> +<div class="row"> +<div class="col-6"> +<p>Transport-layer services<br>Logical communication between application layer processes<br>Segments<br>Relationship between transport layer and network layer<br>Internet as TCP/IP network<br>TCP (transport layer protocol)<br>TCP Connection-oriented<br>TCP reliable data transfer<br>TCP congestion control<br>UDP (user datagram protocol)<br>Connectionless<br>IP service as best-effort delivery service</p> +</div> +<div class="col-6"> +<p>IP service as unreliable service<br>Transport-layer multiplexing<br>Transport-layer demultiplexing<br>Transport-layer segment format<br>Source port number field<br>Destination port number field<br>Well-known port numbers<br>UDP sockets and TCP sockets<br>DNS runs on UDP<br>Popular Internet applications and their underlying transport protocols</p> +</div> +</div> +<h2>Leading Questions</h2> +<ol> +<li>What services does the transport layer provide?</li> +<li>What principles are suggested for use in designing transport layer protocols?</li> +<li>What is the relationship between the transport layer and the network layer?</li> +<li>What are protocol data units (PDUs) called in TCP and UDP respectively?</li> +<li>What is a best-effort delivery service?</li> +<li>What are the multiplexing and demultiplexing applications?</li> +<li>Why is the IP service model called best-effort delivery service?</li> +<li>Why is IP also called an unreliable service?</li> +<li>How does TCP provide reliable data transfer?</li> +<li>What services do TCP provide?</li> +<li>What is multiplexing and demultiplexing respectively?</li> +<li>How are multiplexing and demultiplexing done in TCP?</li> +<li>What are sockets? How are sockets related to ports?</li> +<li>What are some well-known port numbers?</li> +<li>What are connectionless multiplexing/demultiplexing and connection-oriented multiplexing/demultiplexing, respectively? What are the differences?</li> +<li>How are Web servers and TCP related?</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 diff --git a/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit03/Section 2 UDP and TCP.html b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit03/Section 2 UDP and TCP.html new file mode 100644 index 0000000..189dda2 --- /dev/null +++ b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit03/Section 2 UDP and TCP.html @@ -0,0 +1,96 @@ +<!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>Learning Objectives</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 unit, you should be able to</p> +<ol> +<li>explain how UDP and TCP work.</li> +<li>describe the differences between UDP and TCP.</li> +<li>explain how data errors can be detected.</li> +<li>explain how reliable data transfer can be achieved at the transport layer.</li> +</ol> +<h2>Learning Tasks</h2> +<p>Required:</p> +<ol> +<li>Watch the <a href="03_Documents03/comp347u3s2.pdf?isCourseFile=true" target="_self">slideshow</a> for this section.</li> +<li>Study the following sections in the textbook:</li> +</ol> +<div class="padding-left-block"> +<div class="padding-left-block"> +<div class="padding-left-block"> +<p>3.3 Connectionless Transport: UDP<br>3.4 Principles of Reliable Data Transfer<br>3.5 Connection-Oriented Transport: TCP</p> +</div> +</div> +</div> +<h2>Terms and Topics</h2> +<div class="row"> +<div class="col-11"> +<p><strong>Section 2 – UDP and TCP </strong></p> +</div> +<div class="col-1"></div> +</div> +<div class="row"> +<div class="col-6"> +<p>UDP segment structure<br>UDP checksum<br>1s complement<br>End-end principle in system design<br>Principles of reliable data transfer<br>Reliable data transfer principle<br>Unidirectional data transfer<br>Bidirectional data transfer<br>First state machine (FSM)<br>Positive acknowledgement<br>Negative acknowledgement<br>Automatic Request reQuest (ARQ) protocols<br>Stop-and-wait protocol<br>Duplicate data packets<br>Sequence number in packets<br>Duplicate ACKs<br>Use of countdown timer<br>Alternating-bit protocol<br>RDT1.0<br>RDT2.0, RDT2.1 and RDT2.2<br>RDT3.0<br>Pipelining<br>Pipelined reliable data transfer protocols<br>Utilization of communication channel<br>Go-back-N (GBN) protocol<br>Selective repeat (SR) protocol<br>Sliding-window protocol<br>Window size in sliding window protocol</p> +</div> +<div class="col-6"> +<p>full duplex service<br>three-way handshake<br>TCP connection sender buffer<br>Maximum segment size (MSS)<br>Maximum transmission unit (MTU)<br>TCP segment structure<br>Source and destination port numbers<br>Internet checksum field<br>Sequence number field<br>Acknowledge number field<br>Receive window<br>Header length field<br>Options field<br>Flag field<br>ACK bit<br>RST bit<br>SYN bit<br>PSH bit<br>URG bit<br>Urgent data pointer field<br>Cumulative acknowledgement<br>Exponential weighted moving average (EWMA)<br>Fast retransmit<br>Flow control service<br>Congestion control service<br>Receive window<br>TCP connection control management<br>SYNACK segment<br>TCP states</p> +</div> +</div> +<h2>Leading Questions</h2> +<ol> +<li>How is a transport layer segment formatted? How is each of the fields created?</li> +<li>Why is UDP called a connectionless transport protocol?</li> +<li>Why is TCP called a connection-oriented transport protocol?</li> +<li>What advantages does UDP have over TCP?</li> +<li>What transport protocols are used by the following application protocols: SMTP, Telnet, HTTP, FTP, NFS, SNMP, RIP, and DNS?</li> +<li>How is a UDP segment formatted?</li> +<li>What is checksum? How is checksum calculated in UDP?</li> +<li>What is reliable data transfer? What is unidirectional data transfer? What is bidirectional data transfer?</li> +<li>What do the sender and the receiver need to do in order to achieve reliable data transfer over a perfectly reliable channel?</li> +<li>How could reliable data transfer be achieved over a channel with bit errors?</li> +<li>How could reliable data transfer be achieved over a lossy channel with bit errors?</li> +<li>Protocol rdt3.0 is a stop-and-wait data transfer protocol with poor performance. What techniques can be used to improve its performance?</li> +<li>What are the two basic approaches to pipelined error recovery?</li> +<li>What is the key feature of a Go-Back-N (GBN) protocol?</li> +<li>Why is the GBN protocol also called a sliding-window protocol?</li> +<li>What is the key feature of the selective repeat protocol? What problem is it intended to solve?</li> +<li>Why is TCP said to be point-to-point?</li> +<li>What is a three-way handshake?</li> +<li>What fields does a TCP segment have, and what role is assigned to each?</li> +<li>The Internet Protocol (IP) is an unreliable best-effort protocol, which runs under TCP. How does TCP provide reliable data transfer service over the unreliable IP?</li> +<li>Why does TCP need flow control?</li> +<li>How is a TCP connection managed?</li> +<li>What are the various TCP states?</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 diff --git a/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit03/Section 3 Congestion Control at the Transport Layer and Evolution of Transport-Layer Functionality.html b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit03/Section 3 Congestion Control at the Transport Layer and Evolution of Transport-Layer Functionality.html new file mode 100644 index 0000000..8fa2ddf --- /dev/null +++ b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit03/Section 3 Congestion Control at the Transport Layer and Evolution of Transport-Layer Functionality.html @@ -0,0 +1,91 @@ +<!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>Learning Objectives</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>explain what network congestion is, how it may happen, and what consequences it may cause.</li> +<li>describe how network congestion is controlled at the transport layer.</li> +</ol> +<h2>Learning Tasks</h2> +<p>Required:</p> +<ol> +<li>Watch the <a href="03_Documents03/comp347u3s3.pdf?isCourseFile=true" target="_self">slideshow</a> for this section</li> +<li>Study the following sections in the textbook:</li> +</ol> +<div class="padding-left-block"> +<div class="padding-left-block"> +<div class="padding-left-block"> +<p>3.6 Principles of Congestion Control<br>3.7 TCP Congestion Control<br>3.8 Evolution of Transport-Layer Functionality</p> +</div> +</div> +</div> +<h2>Terms and Topics</h2> +<div class="row"> +<div class="col-11"> +<p><strong>Section 3 – Congestion Control at the Transport Layer and Evolution of Transport-Layer Functionality </strong></p> +</div> +<div class="col-1"></div> +</div> +<div class="row"> +<div class="col-6"> +<p>Principles of congestion control<br>Available bit rate (ABR)<br>Asynchronous transfer mode (ATM)<br>The causes and costs of congestion<br>Per-connection throughput<br>Offered load to the network<br>Buffer overflow<br>Approaches to congestion control<br>ATM ABR congestion control<br>Resources management cells (in ATM ABR)<br>Explicit forward congestion indication (EFCI) bit<br>Congestion indication (CI) bit<br>No increase (NI) bit<br>Explicit rate (ER) field<br>TCP congestion control</p> +</div> +<div class="col-6"> +<p>Congestion window<br>TCP self-clocking<br>TCP congestion control principles<br>TCP congestion control algorithm<br>Slow start<br>TCP splitting<br>Congestion avoidance<br>Fast recovery<br>TCP Tahoe<br>TCP Reno<br>Additive-increase, multiplicative-decrease (AIMD)<br>Macroscopic description of TCP throughput<br>TCP over high-bandwidth paths<br>fairness and UDP<br>fairness and parallel TCP connection</p> +</div> +</div> +<h2>Leading Questions</h2> +<ol> +<li>What is network congestion, and what are its causes?</li> +<li>What are the two approaches to congestion control?</li> +<li>How is network congestion controlled in an ATM ABR service?</li> +<li>How is network congestion controlled in TCP? Why does TCP use end-to-end congestion control rather than network-assistant congestion control?</li> +<li>What are the principles for TCP?</li> +<li>What is per-connection throughput?</li> +<li>What is offered load to network?</li> +<li>What approaches to congestion control are used in TCP?</li> +<li>How is ABR (available bit rate) approach used for congestion control in ATM networks?</li> +<li>What is a choked packet?</li> +<li>How does a TCP sender coordinate its sending bit rate for congestion control?</li> +<li>What is the TCP slow start state?</li> +<li>What is congestion avoidance? How does it work?</li> +<li>How does TCP achieve fast recovery from missing segments?</li> +<li>What are TCP Tahoe and TCP Reno, respectively?</li> +<li>Why is TCP congestion control referred to as an additive-increase, multiplicative-decrease (AIMD)?</li> +<li>How is TCP throughput measured?</li> +<li>What is so-called fairness for TCP connections, especially when they share a single link? How is fairness achieved?</li> +<li>How is fairness achieved in UDP?</li> +<li>How is fairness achieved in parallel TCP connections?</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 diff --git a/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit03/The Network Layer-Data Plane.html b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit03/The Network Layer-Data Plane.html new file mode 100644 index 0000000..91a18a9 --- /dev/null +++ b/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit03/The Network Layer-Data Plane.html @@ -0,0 +1,37 @@ +<!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>Unit Overview</title> +</head><body><div class="container-fluid"> +<div class="row"> +<div class="offset-sm-1 col-sm-10"> +<h2>Unit Overview</h2> +<p>This unit introduces the principles behind the transport layer and discusses the services provided by that layer. Transport layer protocols, including TCP and UDP, are covered, as well as some important calculations and performance analysis techniques.</p> +<p>The unit examines the transport layer of the Internet protocol stack. The transport layer facilitates the transport of application-layer messages between the client and server sides of the application. It is responsible for the delivery of messages between devices that use the same transport-layer protocols. The unit also looks at how these services are implemented in transport layer protocols, including the Transmission Control Protocol (TCP) and the User Datagram Protocol (UDP).</p> +</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 |
