网络协议分析 实验七 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 地址分配和其他相关配置细节。




相关推荐
FreeBuf_2 小时前
最新研究揭示云端大语言模型防护机制的成效与缺陷
网络·安全·语言模型
网硕互联的小客服7 小时前
如何利用Elastic Stack(ELK)进行安全日志分析
linux·服务器·网络·安全
浩浩测试一下7 小时前
Authpf(OpenBSD)认证防火墙到ssh连接到SSH端口转发技术栈 与渗透网络安全的关联 (RED Team Technique )
网络·网络协议·tcp/ip·安全·网络安全·php
leagsoft_10038 小时前
联软NSPM自动化策略管理 助力上交所加速国产化替代提升运维效率
运维·网络·自动化
Think Spatial 空间思维9 小时前
【实施指南】Android客户端HTTPS双向认证实施指南
android·网络协议·https·ssl
昔我往昔10 小时前
https和http有什么区别-http各个版本有什么区别
网络协议·http·https
漫步者TZ10 小时前
【Netty系列】解决TCP粘包和拆包:LengthFieldBasedFrameDecoder
java·网络协议·tcp/ip·netty
leagsoft_100310 小时前
筑牢企业网管域安全防线,守护数字核心——联软网管域安全建设解决方案
网络·安全·网络安全
苦学编程的谢11 小时前
Java网络编程API 1
java·开发语言·网络
alien爱吃蛋挞11 小时前
【JavaEE】万字详解HTTP协议
网络·网络协议·http