网络协议分析 实验七 FTP、HTTP、DHCP

文章目录

    • [实验7.1 FTP协议](#实验7.1 FTP协议)
    • [练习二 使用浏览器登入FTP](#练习二 使用浏览器登入FTP)
    • [练习三 在窗口模式下,上传/下传数据文件](#练习三 在窗口模式下,上传/下传数据文件)
    • [实验7.2 HTTP(Hyper Text Transfer Protocol)](#实验7.2 HTTP(Hyper Text Transfer Protocol))
    • [练习二 页面提交](#练习二 页面提交)
    • [练习三 访问比较复杂的主页](#练习三 访问比较复杂的主页)
    • [实验7.3 DHCP(Dynamic Host Configuration Protocol)](#实验7.3 DHCP(Dynamic Host Configuration Protocol))

实验7.1 FTP协议

dir LIST,刷新捕获窗口,查看主机捕获的数据
FTP的列表命令 是LIST
FTP服务器是如何知道用户的数据端口?(查看客户发给服务器的PORT命令)

21端口和20端口分别传输什么内容?

21 端口(控制连接)传输 FTP 命令和响应(如登录、切换目录、下载/上传指令)。

20 端口(数据连接)传输 实际文件数据 或 目录列表(如 LIST、RETR、STOR 命令触发的传输)
20端口是否关闭连接?21端口是否关闭连接?

21没关,默认保持长连接,直到用户退出(QUIT 命令)或超时。

20关,每次传输后立即关闭(短连接),完成一个文件/列表传输后断开。

在FTP命令行下继续输入命令:quit(退出命令)

ftp下载文件过程

1.三次握手

2.控制连接

3.数据连接

(quit)

练习二 使用浏览器登入FTP

主机启动Windows资源管理器,在"地址"框中输入ftp://172.16.0.253

数据连接是谁发起的连接?

客户端
用户是如何知道服务器的数据端口?

发送PASV命令

练习三 在窗口模式下,上传/下传数据文件

实验7.2 HTTP(Hyper Text Transfer Protocol)

主机启动IE浏览器,在"地址"框中输入http://JServer.NetLab/experiment;

练习二 页面提交

练习三 访问比较复杂的主页

如果主页包含有各种图片和文字时,经常会有多个TCP连接才能将数据下载到客户端

实验7.3 DHCP(Dynamic Host Configuration Protocol)

DHCP(Dynamic Host Configuration Protocol) 动态主机配置协议,它提供了一种动态指定IP地址和配置参数的机制 ;是一种用于简化主机 IP 配置管理的 IP 标准。

通过采用 DHCP 标准,可以使用 DHCP 服务器为网络上启用了 DHCP 的客户端管理动态 IP 地址分配和其他相关配置细节。




相关推荐
HavenlonLabs3 小时前
硬件 + SaaS 产品的工程化路径:从系统架构、PCB 设计到工程样机
网络·安全·架构·系统架构·安全架构
sweet丶5 小时前
MQTT消息通道-基础篇
网络协议
yychen_java6 小时前
当算法成为武器:AI泛滥时代的多维危机透视与治理路径
网络·人工智能·ai
漫途科技6 小时前
精准盯防危房隐患,智守人居安全|MTB46-4-2A 4G数据采集终端专项应用方案
网络·安全
奥利奥夹心脆芙7 小时前
辅助排查 HTTP 接口代码报错,实操完整案例分享
http
Misnearch7 小时前
抓包Packet Capture
网络·抓包
zhangfeng11337 小时前
ps aux讲解,结合国家超算中心 hpc apptainer
linux·服务器·网络
吠品8 小时前
一次 Nginx 报错 unexpected end of file 的排查记录
网络协议·https·ssl
代码中介商8 小时前
TLS握手全解析:从1.2到1.3的加密演进
网络·网络协议·http
xlq223228 小时前
66.ip
网络·网络协议·tcp/ip