summaryrefslogtreecommitdiff
path: root/content/Content/03_StudyGuideActivitiesAndAssessments/03_Unit06/Section 5 Data Flow Across the Layers.html
blob: 226c734446373459de5bb8ff5be2f4903c89be28 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
<!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 5: Data Flow Across the Layers</title>
</head><body><div class="container-fluid">
<div class="row">
<div class="offset-sm-1 col-sm-10">
<h2>Learning Objectives</h2>
<p>This section doesn’t offer anything new but, by looking into how data flow across all the layers in the Internet stack, it will help your understanding of all the networking concepts and technologies you have learned so far. The journey starts with a Web page request, as we do almost every day.</p>
<h2>Learning Tasks</h2>
<p>Required</p>
<ol>
<li>Watch the <a href="03_Documents06/comp347u6s5.pdf?isCourseFile=true" target="_self">slideshow</a> for this section.</li>
<li>Study Section 6.7, Retrospective: A Day in the Life of a Web Page Request, in the textbook.</li>
</ol>
<h2>Terms and Topics</h2>
<div class="row">
<div class="col-11">
<p><strong>Section 5 – Data Flow Across the Layers </strong></p>
</div>
<div class="col-1"></div>
</div>
<div class="row">
<div class="col-6">
<p>DHCP<br>UDP<br>IP<br>Ethernet<br>DHCP request message<br>UDP segment<br>IP datagram<br>Ethernet frame<br>Multiplexing and demultiplexing<br>CIDR<br>DHCP ACK message<br>Self-learning switch<br>IP forwarding and IP forwarding table<br>TCP socket</p>
</div>
<div class="col-6">
<p>HTTP request<br>DNS and DNS protocol<br>DNS query message<br>ARP protocol<br>ARP query and ARP reply<br>Intra-domain routing with RIP, OSPF, and IS-IS<br>Inter-domain routing with BGP<br>DNS resource record<br>Authoritative DNS server<br>DNS reply message<br>HTTP GET message<br>Three-way handshake<br>TCP SYN<br>HTTP response</p>
</div>
</div>
<h2>Leading Questions</h2>
<ol>
<li>When you request a Web page with a Web browser, what does the browser do to begin with?</li>
<li>What networking protocols or services are triggered thereafter and in what order?</li>
<li>What are DHCP request message, UDP segment, IP datagram, and Ethernet frame?</li>
<li>What does demultiplexing do?</li>
<li>What is CIDR?</li>
<li>What type of information does a DHCP ACK message provide?</li>
<li>We say some networking switches can be self-learning. What does that mean?</li>
<li>What information does an IP forwarding table contain?</li>
<li>What is a TCP socket?</li>
<li>What format or formats does an HTTP request have?</li>
<li>What does DNS protocol or a DNS server do?</li>
<li>What information does a DNS query message provide?</li>
<li>What does ARP protocol do?</li>
<li>What information does an ARP query message provide?</li>
<li>What information does an ARP reply message have?</li>
<li>What are intra-domain routing protocols?</li>
<li>How do RIP, OSPF, and IS-IS work?</li>
<li>What are the Internet’s inter-domain routing protocols?</li>
<li>What does the BGP protocol do?</li>
<li>What are DNS resource records?</li>
<li>What is an authoritative DNS server?</li>
<li>What information does a DNS reply message contain?</li>
<li>How does a Web browser interact with a Web server at the transport and application layer?</li>
<li>What is an HTTP response?</li>
<li>What may an HTTP response message contain?</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>