热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

TCP/IP协议分析与应用——某企业网络拓扑配置

一、网络综合应用配置及抓包分析1.某企业网络拓扑图2.IP地址和VLAN规划3.要求(1)使用VTP协议,将SW7和SW8配置为vtpserver端,

一、网络综合应用配置及抓包分析


1.某企业网络拓扑图

image.png

2. IP地址和VLAN规划

image.png
image.png

3.要求

(1) 使用VTP协议,将SW7和SW8配置为vtp server端,SW1,SW2,SW3,SW4,SW5,SW6,SW9配置为vtp client端。并在这些交换机上创建一个域,然后在SW7上创建VLAN 10,VLAN 20,VLAN 30,VLAN 40,VLAN 50,并给这些VLAN按表2-1所示的VLAN名称进行命名,实现vtp client端同步到SW7上的VLAN配置。
(2) 某企业网有4个部门,根据拓扑图所示,现要求将每个部门的PC划分到对应的VLAN中,并通过三层交换机实现各部门PC 之间的通信。(通过ping命令进行测试)
(3) 启用并配置DHCP服务器,为各部门的PC分配IP地址、子网掩码、默认网关、DNS服务器的IP。
(4) 启用并配置FTP 服务器,创建一个用户,各部门员工能够用该用户名和密码访问到FTP服务器。
(5) 启用并配置WEB 服务器, 编辑首页index.html,将标题的字体大小(size)设置为10,标题的字体颜色(color)设置为绿色,标题的名称改为:My Name is zhengjunsong !, 各部门员工能够通过域名访问到该网页。
(6) 启用并配置DNS 服务器,实现将www.zjs.com 解析为WEB Server的IP地址3.66.3.2。
(7) 在三层交换机SW7和SW8,路由器R1和ISP 上启用OSPF路由协议,实现全网可达。
(8) 获取网络中的UDP,TCP,DHCP,DNS,HTTP,FTP 协议的数据包,按要求截图。

4.实现步骤

1)手动配置DHCP、FTP、WEB、DNS服务器的IP地址、子网掩码、默认网关,并将DHCP 服务器IP地址配置信息进行截图。
DHCP:
image.png
2)配置DHCP、FTP、WEB、DNS服务器,并将配置结果截图。
(1) DHCP服务器配置截图
image.png
(2) FTP服务器配置截图
image.png
(3) WEB服务器配置截图
image.png
(4) DNS服务器配置截图
image.png
3)在SW7,SW8,R1,ISP配置IP地址,并将SW7和 R1的IP配置命令进行截图。
(1) SW7 IP地址配置截图
F0/9:
image.png
(2) R1的IP地址配置截图
F0/0:
image.png
F0/1:
image.png
S1/1:
image.png
4)在交换机SW1,SW2,SW3,SW4, SW5,SW6,SW7,SW8,SW9上,将交换机之间的端口配置为trunk端口,并将SW5和SW9的配置命令截图。
(1)SW5的配置命令截图
image.png
(2)SW9的配置命令截图
image.png
5)利用VTP技术,将SW7,SW8 配置为VTP server端,将 SW1,SW2,SW3,SW4, SW5,SW6配置为VTP client端,并在SW1,SW2,SW3,SW4, SW5,SW6,SW7,SW8创建一个域,然后将SW7和SW5配置命令截图。
(1) SW7配置命令截图
image.png
(2) SW5配置命令截图
image.png
6)在SW7上,创建 vlan 10,20,30,40,50,并按表2-1的VLAN名称进行命名,将配置进行截图。
image.png
7)在交换机SW1,SW2,SW3,SW4 上查看VLAN的同步情况,并将SW1上的VLAN信息进行截图。
image.png
8)在交换机SW1,SW2,SW3,SW4,SW9上将PC划分到对应的VLAN,同时查看是否正确将接口划分到相应的VLAN中,并将交换机SW1,SW9 划分VLAN的配置命令截图。
(1) SW1的VLAN划分配置截图
image.png
(2) SW9的VLAN划分配置截图
image.png
9)在SW7和SW8 上启用路由功能,在SW7上配置VLAN 10,20,30,40,50的网关地址,将SW7上的配置命令截图。
image.png
10)查看SW7的路由表,并截图。
image.png
11)在SW7上的VLAN 10,20,30,40配置DHCP 中继,将配置命令截图。
image.png
12)查看4 个部门PC的IP地址、子网掩码、默认网关、DNS服务器的获取情况,将各个部门的PC配置情况截图。

(1)财务部
image.png
(2)人事部
image.png
(3) 生产部
image.png
(4) 销售部
image.png
13)在三层交换机SW7和SW8,路由器R1和ISP 上启用OSPF路由协议,实现全网可达。
(1)SW7启用OSPF协议配置截图
image.png
(2)SW8启用OSPF协议配置截图
image.png
(3)R1 启用OSPF协议配置截图
image.png
(4)ISP启用OSPF协议配置截图
image.png
14)查看SW7,SW8, R1,ISP的路由表,并将R1的路由表截图。
image.png

5.网络测试

1)用PING命令,测试财务部PC 访问生产部PC的连通性,并截图
image.png
2)用FTP 命令,在人事部PC上输入用户名和密码后,登录FTP服务器,并截图
image.png
3)在生产部PC浏览器上输入http://www.zs.com访问WEB服务器 ,并截图。
image.png

6.网络协议数据包分析(在Simulation模式下抓包,截图要完整的数据包)

1)DHCP数据包(财务部PC从DHCP 服务器上获取IP地址的过程)
注:要获取的四个DHCP数据包均为单播包
(1)DHCP Discover
image.png
(2)DHCP Offer
image.png
(3)DHCP Request
image.png
(4)DHCP ACK
image.png
image.png
2)DNS数据包分析(生产部PC访问http://www.zjs.com的过程)

(1)DNS Query数据包
image.png
(2)DNS Response数据包
image.png
3)HTTP数据包分析
(1)TCP建立连接(三次握手)
(1.1)第1次握手
image.png
(1.2)第2次握手
image.png
(1.3)第3次握手
image.png
(2)HTTP Request数据包
image.png
(3) HTTP Reponse 数据包
image.png
4)FTP 数据包分析(销售部PC访问FTP服务器时的TCP和FTP协议数据包)

(1)在FTP client(销售部PC)上输入登录FTP server的用户名
image.png
(2)在FTP Client输入登录FTP server的密码
image.png


推荐阅读
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送www方式的数据。HTTP协议采用了请求响应模型。客服端向服务器发送一 ... [详细]
  • 为什么多数程序员难以成为架构师?
    探讨80%的程序员为何难以晋升为架构师,涉及技术深度、经验积累和综合能力等方面。本文将详细解析Tomcat的配置和服务组件,帮助读者理解其内部机制。 ... [详细]
  • 本文深入解析了通过JDBC实现ActiveMQ消息持久化的机制。JDBC能够将消息可靠地存储在多种关系型数据库中,如MySQL、SQL Server、Oracle和DB2等。采用JDBC持久化方式时,数据库会自动生成三个关键表:`activemq_msgs`、`activemq_lock`和`activemq_ACKS`,分别用于存储消息数据、锁定信息和确认状态。这种机制不仅提高了消息的可靠性,还增强了系统的可扩展性和容错能力。 ... [详细]
  • centos 7.0 lnmp成功安装过程(很乱)
    下载nginx[rootlocalhostsrc]#wgethttp:nginx.orgdownloadnginx-1.7.9.tar.gz--2015-01-2412:55:2 ... [详细]
  • Nacos 0.3 数据持久化详解与实践
    本文详细介绍了如何将 Nacos 0.3 的数据持久化到 MySQL 数据库,并提供了具体的步骤和注意事项。 ... [详细]
  • Cookie学习小结
    Cookie学习小结 ... [详细]
  • 基于iSCSI的SQL Server 2012群集测试(一)SQL群集安装
    一、测试需求介绍与准备公司计划服务器迁移过程计划同时上线SQLServer2012,引入SQLServer2012群集提高高可用性,需要对SQLServ ... [详细]
  • 用阿里云的免费 SSL 证书让网站从 HTTP 换成 HTTPS
    HTTP协议是不加密传输数据的,也就是用户跟你的网站之间传递数据有可能在途中被截获,破解传递的真实内容,所以使用不加密的HTTP的网站是不 ... [详细]
  • MicrosoftDeploymentToolkit2010部署培训实验手册V1.0目录实验环境说明3实验环境虚拟机使用信息3注意:4实验手册正文说 ... [详细]
  • 在 Ubuntu 中遇到 Samba 服务器故障时,尝试卸载并重新安装 Samba 发现配置文件未重新生成。本文介绍了解决该问题的方法。 ... [详细]
  • 【实例简介】本文详细介绍了如何在PHP中实现微信支付的退款功能,并提供了订单创建类的完整代码及调用示例。在配置过程中,需确保正确设置相关参数,特别是证书路径应根据项目实际情况进行调整。为了保证系统的安全性,存放证书的目录需要设置为可读权限。值得注意的是,普通支付操作无需证书,但在执行退款操作时必须提供证书。此外,本文还对常见的错误处理和调试技巧进行了说明,帮助开发者快速定位和解决问题。 ... [详细]
  • Unity与MySQL连接过程中出现的新挑战及解决方案探析 ... [详细]
  • 如何在PHP中准确获取服务器IP地址?
    如何在PHP中准确获取服务器IP地址? ... [详细]
  • SecureCRT是一款功能强大的终端仿真软件,支持SSH1和SSH2协议,适用于在Windows环境下高效连接和管理Linux服务器。该工具不仅提供了稳定的连接性能,还具备丰富的配置选项,能够满足不同用户的需求。通过SecureCRT,用户可以轻松实现对远程Linux系统的安全访问和操作。 ... [详细]
author-avatar
紫猫1_696_267
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有