IP和TCP抓包分析实验
IP和TCP抓包实验
实验拓扑
实验解法1.修改设备名称步骤1:在R1上进入系统视图,修改设备名称为R1
1234<H3C>system-view System View: return to User View with Ctrl+Z.[H3C]sysname R1[R1]
步骤2:在R2上进入系统视图,修改设备名称为R2
1234<H3C>system-view System View: return to User View with Ctrl+Z.[H3C]sysname R2[R2]
2.配置IP地址
步骤1:在R1上进入g0/0接口的接口视图,配置IP地址为192.168.1.1/24
12[R1]interface g0/0[R1-GigabitEthernet0/0]ip address 192.168.1.1 24
步骤2:在R2上进入g0/0接口的接口视图,配置IP地址为192.168.1.2/24
12[R2]interface g0/0[R2-GigabitEthernet0/0]ip address 1192 ...
TCP和UDP原理
端口🏺
每个应用程序进出网络都需要经过一个唯一端口,通过端口号来设别数据交由哪个应用程序处理
服务端:固定端口号
客户端:1024以上随机端口
常见知名端口
TCP80 HTTP 超文本传输协议
TCP20 21 FTP 文件传输协议
TCP23 TELNET 远程
TCP25 SMTP 简单邮件传输协议
UDP53 DNS 域名解析协议
TCP443 HTTPS HTTP over SSL
TCP基本原理🗺️TCP头部封装格式
Source Port: 源端口
Destination Post: 目的端口
Sequence Number: 序列号 标识本机发送的数据报文编号
Acknowledgement Number: 确认号 标识请求对方下次发送的数据报文编号
Data Offset: 数据偏移 标识数据分段在完整数据中的位置
Reserved: 保留位
URG: 紧急指针字段标志
ACK: 确认字段标志
Psh: 直接提交缓存数据
RST: 复位开关 用于强行中断T ...
IP基本原理
交换机是对接PC组成一个网段
路由器是把多个网段互联起来的设备
IP的基本原理IP的定义
当前唯一的网络层协议标准
定义数据网络层的封装方式、编址方法
IP头部封装格式
版本 (Version):标明了IP协议的版本号,IPv4/6。
头长度( Internet Header Length,lHL):指IP包头部内容长度。
服务类型(Type of Service,ToS):用于标志IP包期望获得的服务等级,常用于QoS(Quality of Service,服务质量)中。
总长度(Total Length):整个IP包的长度,包括数据部分。
标识(Identification):标识符,用于标识某个分片来自于那个数据包
标志(Flags):保留、标识数据包是否禁止分片、标识是否为一个分片
分片偏移(Fragment offset):用于描述分片在数据包中的位置
生存时间(Time to Live,TTL):设置了数据包可以经过的路由器数目。一旦经过一个路由器,TTL值就会减1,当该字段值为0时,数据包将被丢弃。
协议(Protocol):标识数 ...
广域网基本原理
广域网的作用
基于电信运营商的通信网络设施建立远程连接
在相距遥远的局域网之间建立连接性
协议及线缆物理层
串行线缆 某些场景使用
光纤 EPON
数据链路层
HDLC 淘汰
帧中继 淘汰
PPP 某些场景使用,点到点协议
以太网 某些场景使用
网络层
IP 唯一事实标准
连接方式专线模式
用户独占一条永久性、点对点、速率固定的专用线路独享带宽
电路交换方式
用户设备之间连接是按需建立的,当用户需要发送数据时,运营商交换机就在主机端和端之间连通一条物理数据通路,当用户不再发数据时,运营商交换机即切断传输通路。
PSTH
ISDN 淘汰
分组交换方式
用户设备将需要传输信息划分为一定长度的分组提交给运营商分组交换机,每个分组都载有接收方和发送方的地址标识,运营商分组交换依据这些地址标识将分组转发到目的端用户设备
帧中继 淘汰
广域网接入分类
接入到互联网
远程连接到分支机构:高速专线、VPN
局域网基本原理
局域网基本原理使用的协议及线缆物理层
双绞线、同轴电缆、光纤、无线电
数据链路层
以太网 唯一事实标准
令牌环 淘汰
FDDl 光纤分布式接口 淘汰
网络层
IP 唯一事实标准
IPX 淘汰
Apple talk 淘汰
局域网设备集线器
内部为总线型拓扑
任意时间只能由一台主机占用总线,连接的所有设备位于同一冲突域
工作在物理层,没有寻址能力,所有数据泛洪式转发
工作效率比较低
交换机
内部每两个接口都有一个独立线路,每个接口都是独立的冲突域
工作在数据链路层,基于MAC地址寻址,数据可单点转发
冲突域
设备发送数据会产生冲突的网络范围
集线器的所有接口在同一个冲突域
交换机的每个接口都是一个独立的冲突域
CSMA/CD
带冲突检测的载波侦听多路访问
局域网线缆双绞线线型↴
直连线:异类直连、两端线序一致(网线两端都是按T568A或T568B排序。例如:路由器和交换机或集线器之间)
交叉线:同类交叉、两端线序不一致(一端是T568A排序,一端是按T568B排序。例如:交换机与交换机之间)
线序↴T568A: ...
OSl参考模型与TCP/IP模型
OSl参考模型产生背景
各大IT设备厂商只支持自己的私有协议,跨厂商设备兼容性差
用户购买和维护成本高
不利于网络技术发展
概念
定义了网络中设备所遵守的层次结构
优点
开放的标准化接口,协议不再封闭
多厂商设备兼容
易于理解,学习和更新协议标准
实现模块化工程,降低开发难度
便于故障排除
分层7.应用层:为应用程序进程提供网络服务
6.表示层:处理数据格式、数据加密等
5.会话层:建立、维护和管理应用程序的会话
4.传输层:数据分段、建立端到端连接、维护传输可靠性,
端口用于区分同一台计算机上的不同应用程序
3.网络层:IP地址寻址和路由选择。
IP寻址只是负责寻找的范围,MAC地址具体确认范围的个体
什么是路由? 建立和维护两个范围之间的路径
2.数据链路层:MAC地址寻址(通过寻址判断将数据传输给谁)
1.物理层:定义电压、接口、线缆标准、传输距离、传输介质等物理参数
OSl参考模型的问题
划分层次过多,会话层、表示层存在意义不大
IP协议成为事实的网络层唯一协议
TCP/IP模型五层划分1.物理层
2.数据链路层
3.网络层
4.传输层
5 ...
计算机网络概述
什么是计算机?计算机是现代一种用于高速计算的电子计算器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。电脑是计算机的俗称但并不唯一,例如手机、智能电视具有计算功能的通信都是计算机。
计算机网络?计算机网络是一组自治计算机互连的集合
网络的基本功能
资源共享
分布式处理与负载均衡
综合信息服务
计算机网络分类?LAN 局域网
由用户自行建设,使用私有地址组建的内部网络
MAN 城域网
由运营商或大规模企业建设,连接城市范围的网络
WAN 广域网
由运营商建设、连接全国各个城域网的网络又称骨干网、核心网、传输网
网络拓扑?
🐾定义:网络设备连接排列的方式(网络结构)
分类📝
总线型拓扑:所有设备共享一条公共线路
线路中断会导致所有设备中断通讯
环型拓扑:所有设备共享一条环型总线
传输性能优于总线型拓扑
星型拓扑:其他节点都与中央节点直接相连
优点:某条线路中断不会影响其他节点
缺点:中央节点故障会导致全网中断
树型拓扑:星型拓扑的进一步发散型
优点:结构简单,组网成本低。维护管理容易
缺点:中央节点压力大,可靠性差
网状拓扑:节点之间有 ...
Linux之vsftp文件传输部署
环境Windows11、VMware Workstation 16.2.2
系统Red hat7.0
说明了解vsftpFTP(文件传输协议)全称是:Very Secure FTP Server。 Vsftpd是linux类操作系统上运行的ftp服务器软件。
vsftp提供三种登陆方式:1.匿名登录 2.本地用户登录 3.虚拟用户登录
vsftp提供两种模式: Port模式(主动模式)–> 默认 Pasv模式(被动方式)
vsftp安装:yum -y install vsftpd
vsftp主配置文件:/etc/vsftpd/vsftpd.conf
部署项目一
配置匿名用户访问的FTP站点
1.创建目录🎄
[root@Jw2031-122 ~]# mkdir -p /ftp/share[root@Jw2031-122 ~]# echo "测试文件" >/ftp/share/test.txt
2.编辑允许匿名用户访问🎄
123[root@Jw2031-122 ~]# vim /etc/vsftpd/vsftpd.c ...
Linux之Apache部署Web网站
环境Windows11、VMware Workstation 16.2.2
系统Red hat7.4
说明什么是Apache?
Apache是一个基于流程的模块化Web服务器应用程序,它通过每个同时连接创建一个新线程。它支持许多功能; 其中许多都被编译为单独的模块并扩展其核心功能,并且可以提供从服务器端编程语言支持到身份验证机制的所有功能,它允许单个Apache Web服务器为许多不同的网站提供服务。
web系统的组成?
web服务是指能够让用户通过浏览器或APP访问并显示互联网中各类信息资源的服务。
web客户端:用户通过浏览器或APP接收其访问请求,以http或https将请求发送到网络中的web服务器,并将服务器的响应信息以图形界面显示出来。
web服务通信协议:实现web客户端与web服务器之间建立或关闭连接,传送网页信息的网络协议。主要有http和https两种协议,它们是再Internet上发布多媒体信息的应用层协议。
web服务器(web网站):侦听和响应客户端http/https请求,通过html(超文本标记语言)把信息组织成为图文并茂的超 ...
Linux之Unbound实现域名解析
环境Windows11、VMware Workstation 16.2.2
系统Red hat7.0
说明作用及协议
将域名解析成IP地址原因是我们数字不敏感,记不住这个ip地址,所以才有了域名解析服务
DNS服务既属于TCP协议也属于UDP协议,端口号为52号
解析方式
正向解析:域名解析出IP
正向解析文件中存储的记录称为A记录,A记录记录着域名和ip的映射关系
反向解析:IP解析出域名
反向解析文件中存储的记录称为PTR指针,PTR记录着IP和域名的映射关系
域的分类
根域 :(·)
国家域:中国(cn),香港(hk),英国(uk)
顶级域(领域):商业用途(com),网络组织(net),教育(edu)
二级域:个性化的名称,每个域的二级域都不一样
主机名(用途):网页(www),邮件(mail)
DNS查询过程第一步:客户机提出域名解析请求,并将该请求发送给本地域名服务器。
第二步:当本地域名服务器收到请求后,就先查询本地 缓存,如果 该纪录项,则本地 域名服务器就直接把查询 结果返回。
第三步:如果本地缓存中没该纪录,则本地域名服务器就直接把请求发给根域名服务器,然 ...










