当前位置: 首页 > article >正文

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

文章目录

    • 实验7.1 FTP协议
    • 练习二 使用浏览器登入FTP
    • 练习三 在窗口模式下,上传/下传数据文件
    • 实验7.2 HTTP(Hyper Text Transfer 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 地址分配和其他相关配置细节。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

http://www.lryc.cn/news/2378248.html

相关文章:

  • HTML 表格与div深度解析区别及常见误区
  • Linux 系统中设置开机启动脚本
  • linux-进程信号的产生
  • 内容中台重构企业知识管理路径
  • ubuntu22.04卸载vscode
  • AGI大模型(19):下载模型到本地之ModelScope(魔搭社区)
  • 基于Spring Boot+Layui构建企业级电子招投标系统实战指南
  • Kali安装详细图文安装教程(文章内附有镜像文件连接提供下载)
  • 2.4GHz无线芯片核心技术解析与典型应用
  • ai agent(智能体)开发 python高级应用4:什么是代理,如何设置squid代理服务器,让crawl4ai 0.6.3 用上代理,获取到数据平权
  • 技术融资:概念与形式、步骤与案例、挑战与应对、发展趋势
  • Chrome代理IP配置教程常见方式附问题解答
  • 微信小程序 密码框改为text后不可见,需要点击一下
  • LLM笔记(六)线性代数
  • Linux——UDP/TCP协议理论
  • Go语言爬虫系列教程(一) 爬虫基础入门
  • PromptIDE提示词开发工具支持定向优化啦
  • 多返回值(Multiple Return Values)- 《Go语言实战指南》
  • 致远OA人事标准模块功能简介【附应用包百度网盘下载地址,官方售价4W】
  • Python-简单网络编程 I
  • 鸿蒙北向应用开发: deveco5.0 创建开源鸿蒙项目
  • 数据库故障排查指南:从入门到精通
  • 国产linux系统(银河麒麟,统信uos)使用 PageOffice自定义Word模版中的数据区域
  • 基于基金净值百分位的交易策略
  • 2025蓝桥杯JAVA编程题练习Day8
  • 通信安全堡垒:profinet转ethernet ip主网关提升冶炼安全与连接
  • DL00219-基于深度学习的水稻病害检测系统含源码
  • 在24GB显存大小的GPU上运行27GB的Pytorch模型
  • 【数据机构】2. 线性表之“链表”
  • 【51单片机中断】