Homework 3: Recursion, Tree Recursion hw03.zip
Parsons Problems
Q1: Neighbor Digits
Problem Statement
Implement the function neighbor_digits. neighbor_digits takes in an integer nu...
Lab:SSL
In this lab, we’ll investigate the Secure Sockets Layer (SSL) protocol, focusing on the SSL records sent over a TCP connection. We’ll do so by analyzing a trace of the SSL ...
Lab:802.11
In this lab, we’ll investigate the 802.11 wireless network protocol. Before beginning this lab, you might want to re-read Section 7.3 in the text1 . Since we’ll be delvi...
Lab10:ARP
In this lab, we’ll investigate the Ethernet protocol and the ARP protocol. Before beginning this lab, you’ll probably want to review sections 6.4.1 (Link-layer addressing...
Lab9:NAT
In this lab, we’ll investigate the behavior of the NAT protocol. This lab will be different from our other Wireshark labs, where we’ve captured a trace file at a single Wi...
Lab8:DHCP
In this lab, we’ll take a quick look at DHCP. DHCP is covered in Section 4.4.3 of the text1 . Recall that DHCP is used extensively in corporate, university and home-netwo...
Lab7:ICMP
In this lab, we’ll explore several aspects of the ICMP protocol:
在本实验中,我们将探讨 ICMP 协议的几个方面:
ICMP messages generating by the Ping program;
Ping 程序生成的 ICMP 消息;
ICMP mess...
Lab6:IP
在本实验中,我们将研究 IP 协议,重点关注 IP 数据报(IP datagram)。我们将通过分析在执行 traceroute 程序发送和接收的一系列 IP 数据报的过程来完成这个实验(traceroute 程序本身则是在 Wireshark ICMP 实验室中进行了更详细的探讨),我们将研究 IP datagram 中的各个字段(fiel...
Lab1:Getting Started
加深对网络协议的理解通常可以通过观察协议的运行和不断调试协议来大大加深,具体而言,就是观察两个协议实体之间交换的报文序列,深入了解协议操作的细节,执行某些动作,然后观察这些动作产生的结果。这可以在仿真环境中或在诸如因特网的真实网络环境中完成。您将在本课程中进行这些Wireshark实验,您将使用自己的电脑在不同的场景...