CS61A Homework 3

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...

阅读全文

FTP文件传输协议分析

安装 FTP 在服务器上安装 vsftpd 这个 ftp 客户端 1sudo apt-get install vsftpd 修改登录和对匿名用户的设置 /etc/vsftpd.conf文件如下: 12345678910write_enable=YES //是否对登录用户开启写权限。属全局性设置。默认NOlocal_enab...

阅读全文

Wireshark基本使用

一、实验目的与要求 学习安装、使用协议分析软件,掌握基本的数据报捕获、过滤和协议的分析技巧,能对抓取数据包进行分析。 二、实验内容与方法 1、使用具有Internet连接的Windows操作系统; 2、抓包软件Wireshark。 协议分析软件的安装和使用、学会抓取数据包的方法并对对抓取数据包进行分析 三、实验步骤与过程 认识Wireshark 安装Wir...

阅读全文

Wireshark-Lab12 SSL

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 ...

阅读全文

Wireshark-Lab11 WiFi 802.11

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...

阅读全文

Wireshark-Lab10 ARP

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...

阅读全文

Wireshark-Lab9 NAT

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...

阅读全文

Wireshark-Lab8 DHCP

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...

阅读全文

Wireshark-Lab7 ICMP

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...

阅读全文

Wireshark-Lab6 IP

Lab6:IP 在本实验中,我们将研究 IP 协议,重点关注 IP 数据报(IP datagram)。我们将通过分析在执行 traceroute 程序发送和接收的一系列 IP 数据报的过程来完成这个实验(traceroute 程序本身则是在 Wireshark ICMP 实验室中进行了更详细的探讨),我们将研究 IP datagram 中的各个字段(fiel...

阅读全文

Wireshark-Lab5 TCP

Lab5:TCP 在本实验中,我们将详细研究著名的 TCP 协议的行为。 我们将通过从您的电脑向远程服务器传输一份 150KB 的文件(一份 Lewis Carrol 的“爱丽丝梦游仙境”文本),并分析 TCP 传输内容的发送和接收过程来实现。 我们将研究 TCP 对序列和确认号的使用,以提供可靠的数据传输;我们将看到 TCP 的拥塞控制算法 – 慢启动和拥...

阅读全文

Wireshark-Lab4 UDP

Lab4:UDP 在本实验中,我们将快速了解 UDP 传输协议。 正如我们在本文第 3 章中所看到的,UDP 是一种简化的协议。 在进行本实验之前,您可能需要重新阅读课本中的第 3.3 节。 由于 UDP 简单易理解,您只需要一点花费时间就能做这个实验。我们默认认同您已经熟悉 Wireshark 的操作,因此我们不会提供详细的截图说明和操作步骤。 开始在 W...

阅读全文

Wireshark-Lab3 DNS

Lab3:DNS 如书中第2.5节所述,域名系统(DNS)将主机名转换为IP地址,在互联网基础架构中发挥关键作用。在本实验中,我们将仔细查看DNS在客户端的细节。回想一下,客户端在DNS中的角色相对简单——客户端向其本地DNS服务器发送请求,并接收一个响应。如书中的图2.21和2.22所示,由于DNS分层服务器之间相互通信,可以递归地或迭代地解析客户端的DN...

阅读全文

Wireshark-Lab2 HTTP

Lab2:HTTP 在介Wireshark实验-入门里,我们已经初步使用了Wireshark包嗅探器,我们现在可以操作Wireshark来查看网络协议。在这个实验中,我们会探索HTTP协议的几个方面:基本的GET/response交互,HTTP消息格式,检索大型HTML文件,检索具有嵌入对象的HTML文件,HTTP认证和安全性。在开始这些实验之前,您可能想查...

阅读全文

Wireshark-Lab1 Getting Started

Lab1:Getting Started 加深对网络协议的理解通常可以通过观察协议的运行和不断调试协议来大大加深,具体而言,就是观察两个协议实体之间交换的报文序列,深入了解协议操作的细节,执行某些动作,然后观察这些动作产生的结果。这可以在仿真环境中或在诸如因特网的真实网络环境中完成。您将在本课程中进行这些Wireshark实验,您将使用自己的电脑在不同的场景...

阅读全文