第一篇:实验报告一
实验一交换机的配置
一、VLAN的配置
1.1实验目标
1.掌握交换机基本信息的配置管理。
2.理解虚拟LAN(VLAN)基本配置;
3.掌握一般交换机按端口划分VLAN的配置方法; 4.掌握Tag VLAN配置方法。
1.2实验背景
某公司新进一批交换机,公司内财务部、销售部的PC通过2台交换机实现通信;要求财务部和销售部的PC可以互通,但为了数据安全起见,销售部和财务部需要进行互相隔离,现要在交换机上做适当配置来实现这一目
1.3 技术原理
1.交换机的命令行操作模式主要包括: 1)用户模式 2)特权模式 4)端口模式
Switch> Switch#
Switch(config-if)# 3)全局配置模式 Switch(config)# 2.VLAN是指在一个物理网段内。进行逻辑的划分,划分成若干个虚拟局域网,VLAN做大的特性是不受物理位置的限制,可以进行灵活的划分。VLAN具备了一个物理网段所具备的特性。相同VLAN内的主机可以相互直接通信,不同VLAN间的主机之间互相访问必须经路由设备进行转发,广播数据包只可以在本VLAN内进行广播,不能传输到其他VLAN中。
Port VLAN是实现VLAN的方式之一,它利用交换机的端口进行VALN的划分,一个端口只能属于一个VLAN。
Tag VLAN是基于交换机端口的另一种类型,主要用于是交换机的相同Vlan内的主机之间可以直接访问,同时对不同Vlan的主机进行隔离。Tag VLAN遵循IEEE802.1Q协议的标准,在使用配置了Tag VLAN的端口进行数据传输时,需要在数据帧内添加4个字节的8021.Q标签信息,用于标示该数据帧属于哪个VLAN,便于对端交换机接收到数据帧后进行准确的过滤。1.4实验步骤
1.新建Packet Tracer拓扑图; 2.划分VLAN;
3.将端口划分到相应VLAN中; 4.测试
图 1-1 VLAN拓扑图
1.5实验结果:
1.5.1对交换机进行配置
1.5.2配置交换机:
通过“show VLAN”命令,查看交换机VLAN的配置
1.5.3划分两个VLAN,VLAN10和VLAN20 配置交换机,在pc0上使用ping命令。当两台主机连接在同一个VLAN时,数据连通。
图1-2 两台计算机之间同一个vlan的网络连通测试
两台主机连接不同的vlan时,连接超时
二、跨交换机VLAN的配置
用两台交换机实现两台交换机VLAN之间的通信,与同一台交换机的不同之处是两台交换机之间设置Tag VLAN Trunk。这在实际中有很重要的应用。
2.1实验步骤
1.新建Packet Tracer拓扑图; 2.划分VLAN;
3.将端口划分到相应VLAN中; 4.设置Tag VLAN Trunk属性; 5.测试
2.2实验结果说明:
2.2.1分别配置两台交换机,通过“show running”检查交换机配置: interface FastEthernet0/11 switchport access vlan 10!interface FastEthernet0/12 switchport access vlan 10!interface FastEthernet0/13 switchport access vlan 20!interface FastEthernet0/24 switchport mode trunk 2.2.2配置交换机,设置交换机24串口为Tag VLAN Trunk。用“ping”命令检查同一个VLAN的连通性。
图 3-2 跨交换机vlan的两台计算机的网络连通
三、生成树协议的配置
3.1实验目标
1.理解生成树协议工作原理;
2.掌握快速生成树协议RSTP基本配置方法;
3.2实验原理
生成树协议(spanning-tree),作用是在交换网络中提供冗余备份链路,并且解决 交换网络中的环路问题;
生成树协议是利用SPA算法,在存在交换机环路的网络中生成一个没有环路的属性网络,运用该算法将交换网络的冗余备份链路从逻辑上断开,当主链路出现故障时,能够自动的切换到备份链路,保证数据的正常转发。
生成树协议版本:STP、RSTP(快速生成树协议)、MSTP(多生成树协议)。生成树协议的特点收敛时间长。从主要链路出现故障到切换至备份链路需要50秒时间。
快速生成树在生成树协议的基础上增加了两种端口角色,替换端口或备份端口,分别作为根端口和指定端口。当根端口或指定端口出现故障时,冗余端口不需要经过50秒的收敛时间,可以直接切换到替换端口或备份端口,从而实现RSTP协议小于1秒的快速收敛。
实现功能 使网络在有冗余链路的情况下避免环路的产生,避免广播风暴等。3.3 实验步骤
首先,将交换机划分为两个vlan,在一个vlan里加连一条链路形成环路。
图3-3 形成环路后的连通性测试结果
若要两台计算机可以通信,需要添加生成树命令,添加代码如下:
添加生成树指令后
图3-4添加生成树后的连通性测试
四、交换机的端口聚合配置
4.1实验目标
1.理解端口聚合基本原理;
2.掌握一般交换机端口聚合的配置方法;
4.2实验背景
端口聚合(又称为链路聚合),将交换机上的多个端口在物理上连接起来,在逻辑上捆绑在一起,形成一个拥有较大宽带的端口,可以实现负载分担,并提供冗余链路。
4.3技术原理
端口聚合使用的是EtherChannel特性,在交换机到交换机之间提供冗余的高速的连接方式。将两个设备之间多条FastEthernet或GigabitEthernet物理链路捆在一起组成一条设备间逻辑链路,从而增强带宽,提供冗余。
两台交换机到计算机的速率都是100M,SW1和SW2之间虽有两条100M的物理通道相连,可由于生成树的原因,只有100M可用,交换机之间的链路很容易形成瓶颈,使用端口聚合技术,把两个100M链路聚合成一个200M的逻辑链路,当一条链路出现故障,另一条链路会继续工作。
一台S2000系列以太网交换机只能有1个汇聚组,1个汇聚组最多可以有4个端口。组内的端口号必须连续,但对起始端口无特殊要求。
在一个端口汇聚组中,端口号最小的作为主端口,其他的作为成员端口。同一个汇聚组中成员端口的链路类型与主端口的链路类型保持一致,即如果主端口为Trunk端口,则成员端口也为Trunk端口;如主端口的链路类型改为Access端口,则成员端口的链路类型也变为Access端口。
所有参加聚合的端口都必须工作在全双工模式下,且工作速率相同才能进行聚合。并且聚合功能需要在链路两端同时配置方能生效。
端口聚合主要应用的场合:
a)交换机与交换机之间的连接:汇聚层交换机到核心层交换机或核心层交换机之间。
b)交换机与服务器之间的连接:集群服务器采用多网卡与交换机连接提供集中访问。
c)交换机与路由器之间的连接:交换机和路由器采用端口聚合解决广域网和局域网连接瓶颈。
d)服务器和路由器之间的连接:集群服务器采用多网卡与路由器连接提供集中访问
4.4实验步骤及结果
在上述实验的基础下,在vlan中再添加一条链路。
图3.8网络拓补结构图
然后,在交换机(S2328-1-3)添加代码:
S2328-1-3#config t S2328-1-3(config)#interface range f0/23-24 S2328-1-3(config-if-range)#Switchport mode trunk S2328-1-3(config-if-range)#channel-group 1 mode on S2328-1-3(config-if-range)#exit S2328-1-3(config)#port-channel load-balance dst-ip S2328-1-3(config)#exit S2328-1-3#show etherchannel summary 在另一台交换机添加如下代码:
S2328-1-2#config t S2328-1-2#interface range f0/23-24 S2328-1-2(config-if-range)#Switchport mode trunk S2328-1-2(config-if-range)#channel-group 1 mode on S2328-1-2(config-if-range)#exit S2328-1-2(config)#port-channel load-balance dst-ip S2328-1-2(config)#exit S2328-1-2#show etherchannel summary 这样就完成了链路聚合。通过ping,可以得出两台计算机连通。连通性测试如图3.9所示:
五、实验体会
通过这次实验我学会了交换机的基本配置、vlan的划分、跨交换机实现vlan,利用交换机和路由器来实现vlan间的通信。在连接线的过程中,我也不是很会,还好有同组其他同学的帮助,才能解决问题,让实验最终成功完成了。
这次实验让我体会到了积累知识和实践操作的重要性,也感谢老师的认真指导,和同组同学的相互协作,让这次实验能成功。
第二篇:实验报告参考模版(一)
课 程 实 验 报 告
专 业 年 级13级会计
课 程 名 称英语读写
指 导 教 师
学 生 姓 名蒋艺成、姚永红、张宏伟、全昌槐、王和平、刘居文
学号20***6、实 验 日 期2014-4-14
实 验 地 点多媒体教室
实 验 成 绩
教务处制
2014年2 月 20日
注:可根据实际情况加页
第三篇:实验报告一
《外汇交易》实验报告
实验项目名称:外汇银行报价学生姓名:专业:学号:实验地点:实验楼C347实验日期:2010年9月23日
一、实验目的(一)了解外汇模拟交易系统的构成(二)熟悉外汇交易的常见币种
(三)熟悉常见的汇率类型
(四)熟悉外汇银行常见的报价方式
二、实验内容
(一)利用外汇模拟交易系统的行情报价系统,了解外汇行情
(二)行情中心主要提供包括澳元、加元、瑞郎、英镑、日元、欧元等六种基本货币的行情
(三)汇率类型主要可以分为基本汇率和套算汇率
(四)外汇银行对外汇的标价方式主要有直接标价法、间接标价法和美元标价法
三、实验原理、方法和手段
软件使用。
四、实验组织运行要求
集中授课形式
五、实验条件
计算机,互联网,外汇模拟交易软件。
六、实验步骤
(一)进入外汇模拟交易系统,了解外汇模拟交易系统的构成(二)进入外汇模拟交易系统的行情报价系统,了解主要货币如澳元、加元、瑞郎、英镑、日元、欧
元等六种基本货币的行情
(三)在实时行情中任意选择三种货币组合,计算它们的交叉汇率。
(四)比较实盘交易和保证金交易的差别。
(五)任意选择一种货币和一段时间,假设你持有1000美元,保证金的比例是5%,根据历史数据,计算你的收益率。
七、实验结果分析
第四篇:实验报告一我
实验报告一
【实验操作】
1、掌握法人客户授信业务申请时所需要提交的材料,并能基本辨别客户提交资料的真伪。
2、从中国工商银行、招商银行等商业银行的官方网站上查询相关资料,调查了解其对公司客户贷款融资的具体业务种类,搜集并归纳商业银行流动资金贷款、固定资金贷款的申请条件以及需要提供的相关资料,完成实验报告一。
一、商业银行对公司客户贷款融资的具体业务种类
(一)中国工商银行
1.流动资金贷款
主要有营运资金贷款、周转限额贷款、临时贷款、法人账户透支、备用贷款。2.国内贸易融资
主要有国内信用证、信用证项下打包贷款、信用证项下卖方融资、信用证项下买方融资、国内保理、国内发票融资、商品融资。3.项目贷款
项目贷款是指中国工商银行发放的,用于借款人新建、扩建、改造、开发、购置固定资产投资项目的贷款。4.并购贷款
并购贷款是中国工商银行向并购方或其专门子公司发放的,用于支付并购交易价款的贷款。5.固定资产
固定资产支持融资是指中国工商银行以借款人自有的、已建成并投入运营的优质经营性资产未来经营所产生的持续稳定现金流(如收费收入、租金收入、运营收入等)作为第一还款来源,为满足借款人在生产经营中多样化用途的融资需求而发放的贷款。6.房地产开发贷款
主要有住房开发贷款、商用房开发贷款、土地储备贷款。7.专业融资 主要有飞机融资、船舶及海洋工程融资、国际银团、租赁融资、出口信贷及境外项目融资、商品融资。
(二)中国银行
1.固定资产贷款
主要分为各项用途的长期贷款、临时周转性贷款和外汇转贷款。2.流动资金贷款
按贷款期限可分为一年期以内的短期流动资金贷款和一年至三年期的中期流动资金贷款;按贷款方式可分为担保贷款和信用贷款,其中担保贷款又分保证、抵押和质押等形式;按使用方式可分为逐笔申请、逐笔审贷的短期周转贷款和在银行规定时间及限额内随借、随用、随还的短期循环贷款。3.房地产企业贷款
主要分为土地储备贷款、房地产开发贷款、购房贷款。房地产开发贷款又分为住房开发贷款和商用房开发贷款,购房贷款又分为法人购房贷款和个人购房贷款。
4.法人账户透支
人民币法人账户透支业务按照账户种类分为基本账户透支业务和一般账户透支业务。5.特色贷款融资
主要包括全球统一授信、银团贷款、出口买方信贷、出口买方信贷、项目融资、可撤销贷款承诺函、不可撤销贷款承诺函、现汇贷款、授信额度、企业发债担保、统一大授信等。6.金融市场融资
主要包括电子商业汇票转贴现、电子商业汇票贴现、财务顾问、企业短期融资券、企业融资评标、企业中期票据、结构性融资、中银国际投资银行产品介绍、票据贴现、境外本外币融资、境内外币融资、人民币信用拆借、人民币买断式回购、人民币质押式回购、商业汇票回购业务、商业汇票转贴现、商业汇票委托代理贴现、人民币债券分销。
(三)中国农业银行
1.固定资产贷款 按用途分为基本建设贷款、更新改造贷款、房地产开发贷款、其他固定资产贷款等;根据项目运作和还款来源不同可以分为项目融资和一般固定资产贷款。2.流动资金贷款
按贷款使用方式可以分为一般流动资金贷款和可循环流动资金贷款。3.循环额度授信
包括可循环使用信用额度和国际贸易融资额度。4.出口退税账户托管贷款 5.房地产贷款
包括商品房开发贷款和经营性物业抵押贷款。6.国际贸易融资
包括减免保证金开证和打包贷款。7.国内贸易融资
包括商业汇票代理贴现和法人账户透支。8.担保承诺
包括贷款承诺函和银行信贷证明。9.委托联合贷款
包括委托贷款和国际金融组织贷款。总结
综合以上几家商业银行,可以看出,商业银行对公司客户贷款融资的具体业务种类有固定资产贷款、流动资金贷款、房地产贷款以及国内贸易融资(有关票据的业务)。这几项银行间差别不大。
每家银行由于自身不同的特点也有自己特色的贷款种类。例如,中国工商银行因为自身在工商领域的优势,开展了项目贷款和并购贷款。项目贷款是指中国工商银行发放的,用于借款人新建、扩建、改造、开发、购置固定资产投资项目的贷款。项目贷款组合多样。根据客户需求,可在项目贷款项下签发银行承兑汇票、开立非融资类保函、办理国内贸易融资和国际贸易融资等业务。并购贷款是指中国工商银行向并购方或其专门子公司发放的,用于支付并购交易价款的贷款。而中国银行由于其开展外汇业务以及相关的国外业务等,所以其特色的贷款业务有全球统一授信、银团贷款、出口买方信贷、出口买方信贷、项目融资、可撤销贷款承诺函、不可撤销贷款承诺函、现汇贷款、授信额度、企业发债担保、统一大授信等,此外境外本外币融资、境内外币融资、人民币信用拆借、人民币买断式回购、人民币质押式回购、人民币债券分销等也是其金融市场融资的众多种类。中国农业银行因为其在农业开发等方面的优势,其开展了国际金融组织贷款,该项目主要用于我国的西部开发、基础设施、农业、生态、环保等项目。
二、商业银行流动资金贷款申请条件及需要提供的相关资料
(一)申请条件
总结中国工商银行、中国银行、中国农业银行关于流动资金贷款的申请条件,商业银行流动资金贷款的申请条件主要有以下几个方面。
1.企(事)业法人营业执照、法定代表人身份有效证明或法定代表人授权的委托书。有权部门批准的企(事)业章程或合资、合作的合同或协议,验资证明。有人民银行颁发的贷款卡。
2.实行公司制的企业法人办理信贷业务需提供公司章程;公司章程对法定代表人办理信贷业务有限制的,需提供董事会同意的决议或授权书。
3.借款人依法合规,有健全的经营管理机构、合格的领导班子及严格的经营管理制度,经营正常;借款人在银行开立存款账户。
4.上财务报表和近期财务报表,有条件的要经会计师事务所审计。借款人主业突出,经营稳定,财务状况良好,发展流动性及盈利能力较强,具有较强的竞争优势和良好的发展潜力,具有按时偿还贷款本息的能力;借款人信用状况良好,无重大不良信用记录,信用评级符合要求,合作关系良好。
5.有银行认可的担保单位提供保证或抵(质)押担保;根据信贷业务品种和信用方式需提供的其他资料。
(二)相关资料
总结中国工商银行、中国银行、中国农业银行关于流动资金贷款的申请条件,商业银行流动资金贷款的需要提供的相关资料主要有以下几个方面。
1.借款申请书,主要内容包括:借款的目的和用途、借款金额、借款期限、还款方式及来源、担保方式等;
2.企业法人代表证明书或授权委托书,董事会决议及公司章程;若借款人为有限责任公司、股份有限公司、合资合作公司或承包经营企业,要求提供董事会(股东会)或发包人同意申请信贷业务决议、文件或具有同等法律效力的文件或证明,企业董事会(股东会)成员和主要负责人、财务负责人名单和签字样本等; 3.经年审合格的企业(法人)营业执照(复印件)、年检证明、法人代码证、税务登记证、印鉴卡、法定代表人及授权代理人签字式样和借款单位的贷款卡原件;
4.借款人近三年经审计的财务报表及近期财务报表;(成立不足3年的企业,提交自成立以来的和近期报表);
5.贷款卡;借款用途资料,反映客户资金需求的凭证、资料,如购销合同、海关报关单等;采取担保(抵押)方式的,还应提供担保(抵押)相关资料。
三、商业银行固定资金贷款申请条件及需要提供的相关资料
(一)申请条件
总结中国工商银行、中国银行、中国农业银行关于固定资金贷款的申请条件,商业银行固定资金贷款的申请条件主要有以下几个方面。
1.持有经工商行政部门年检合格的企业营业执照,事业法人应持有法人资格证明文件;持有中国人民银行核发的贷款证/卡;
2.借款人信用等级符合银行规定,信用状况佳,在银行融资无不良信用记录;借款申请人经济效益好,偿债能力强,管理制度完善;
3.固定资产贷款项目符合国家法律政策、产业政策、信贷政策,项目科研报告已经国家有权机构批准,并已列入省(市)政府部门的当固定资产投资计划;
4.在银行开立基本账户或一般存款户; 5.具有国家规定比例的资本金; 6.落实银行认可的担保。
7.项目经政府有关部门审批通过,配套条件齐备,进口设备、物资货源落实;申请外汇固定资产贷款的,须持有进口证明或登记文件。
(二)相关资料
总结中国工商银行、中国银行、中国农业银行关于固定资金贷款的申请条件,商业银行固定资金贷款的需要提供的相关资料主要有以下几个方面。
1.借款人向银行提交借款申请书;
2.借款人向银行提交相关资料,包括营业执照、公司章程、近三年财务报告、项目立项及批复文件、项目经济效益分析、用还款计划等,此外要有年检证明、法人代码证、税务登记证、印鉴卡、法定代表人及授权代理人签字式样和借款单位的贷款卡原件; 3.使用政府投资的项目,提供有权部门同意立项的批准文件;需政府核准的项目,提供有权部门核准文件;对需要提供可行性研究报告的,提供有相应资质的机构出具的可行性研究报告及批复文件;需主管部门审批同意的投资项目,提供主管部门批准文件;涉及环保的,提供环保评价报告及批准文件等; 涉及用地的,提供建设用地合法手续的证明材料;
4.若借款人为有限责任公司、股份有限公司、合资合作公司或承包经营企业,要求提供董事会(股东会)或发包人同意申请信贷业务决议、文件或具有同等法律效力的文件或证明,企业董事会(股东会)成员和主要负责人、财务负责人名单和签字样本等。
第五篇:实验一 实验报告
网 络 程 序 设 实验报告
实验名称:Winsock编程接口实验 实验类型: 验 证 型
计
一、实验目的
掌握Winsock的启动和初始化;
掌握gethostname(),gethostbyname(),GetAdaptersInfo()等信息查询函数的使用。
二、实验设计
实验内容:
1、编写程序能同时实现对多个域名的解析。比如在控制台输入:getip www.xiexiebang.com对应的IP地址列表。
2、编写程序获取并输出本地主机的所有适配器的IP地址,子网掩码,默认网关,MAC地址。
根据实验内容编写程序:
1、对相关域名进行解析,利用gethostbyname()完成解析,用到的结构体为:
struct hostent{ char FAR*
h_name;char FAR* FAR* h_aliases;short
h_addrtype;short
h_length;char FAR* FAR* h_addr_list;}
得到的IP地址列表由h_addr_list存储;
2、利用GetAdaptersInfo()函数获得本地主机的相关信息,通过IP_ADAPTER_INFO结构体返回所需信息。
IP_ADAPTER_INFO的定义如下: typedef struct _IP_ADAPTER_INFO {
struct _IP_ADAPTER_INFO* Next;
DWORD ComboIndex;
char AdapterName[MAX_ADAPTER_NAME_LENGTH + 4];
char Description[MAX_ADAPTER_DESCRIPTION_LENGTH + 4];
UINT AddressLength;
BYTE Address[MAX_ADAPTER_ADDRESS_LENGTH];
DWORD Index;
UINT Type;
UINT DhcpEnabled;
PIP_ADDR_STRING CurrentIpAddress;
IP_ADDR_STRING IpAddressList;
IP_ADDR_STRING GatewayList;
IP_ADDR_STRING DhcpServer;
BOOL HaveWins;
IP_ADDR_STRING PrimaryWinsServer;
IP_ADDR_STRING SecondaryWinsServer;
time_t LeaseObtained;
time_t LeaseExpires;
} IP_ADAPTER_INFO, *PIP_ADAPTER_INFO;
三、实验过程(包含实验结果)
1、分析题目,编写程序;
2、将编写的程序进行编译、运行,输入题目给定的内容,完成题目要求; 结果如下:
第1题:
第2题:
四、讨论与分析
思考题:
1、Winsock初始化的作用:只有调用了WSAStartup()进行初始化之后,应用程 序才能调用其他Windows Sockets API函数,实现网络通信;
2、函数原型为:
DWORD GetAdaptersInfo(PIP_ADAPTER_INFO pAdapterInfo,//接受数据的缓冲区
PULONG pOutBufLen
// 数据的长度大小);
3、域名解析时出现域名对应多个IP,原因:该域名存在于多个服务器。
五、实验者自评
通过本次实验,我掌握了Winsock的启动和初始化以及gethostname(),gethostbyname(),GetAdaptersInfo()等函数查询的使用,加深了以前对课本知识的认识程度。
六、附录:关键代码(给出适当注释,可读性高)
第1题代码:
////////////////////////////////////////////////// // GetAllIps.cpp文件
//#include “../common/InitSock.h” #include
using namespace std;
#pragma comment(lib, “WS2_32”)// 链接到WS2_32.lib //CInitSock initSock;// 初始化Winsock库
void main(){
char szMessage[256];// 取得本地主机名称
// 初始化
WSADATA wsaData;if(WSAStartup(MAKEWORD(2,2), &wsaData)!= 0){
exit(0);}
// 通过主机名得到地址信息
printf(“ Get IP::”);gets(szMessage);
// 获取主机信息
hostent *pHost = ::gethostbyname(szMessage);
// 打印出所有IP地址
in_addr addr;for(int i = 0;;i++){
char *p = pHost->h_addr_list[i];
if(p == NULL)
break;
memcpy(&addr.S_un.S_addr, p, pHost->h_length);
char *szIp = ::inet_ntoa(addr);
printf(“ 服务器 %s IP地址:%s n ”,szMessage, szIp);
printf(“服务器名字: %s n”,pHost->h_name);}
/////////////////////////// ::WSACleanup();
}
第2题代码:
// 获取并输出本地主机的所有适配器的IP地址,子网掩码,默认网关,MAC地址
#include
void main(){ // 定义变量
IP_ADAPTER_INFO *pAdapterInfo;ULONG ulOutBufLen;DWORD dwRetVal;PIP_ADAPTER_INFO pAdapter;
pAdapterInfo =(IP_ADAPTER_INFO *)malloc(sizeof(IP_ADAPTER_INFO));ulOutBufLen = sizeof(IP_ADAPTER_INFO);// 第一次获取适配器信息,得到ulOutBufLen的实际大小
if(GetAdaptersInfo(pAdapterInfo, &ulOutBufLen)!= ERROR_SUCCESS){
free(pAdapterInfo);
pAdapterInfo =(IP_ADAPTER_INFO *)malloc(ulOutBufLen);} // 第二次获取适配器信息,获得了pAdapterInfo信息
if(dwRetVal = GetAdaptersInfo(pAdapterInfo, &ulOutBufLen)!= ERROR_SUCCESS){
cout<<“GetAdapterInfo Error!”< // 打印MAC地址信息、子网掩码以及网关 pAdapter = pAdapterInfo;while(pAdapter){ cout<<“MAC Address: ”; for(int i=0;i AddressLength;i++) { if(i ==(pAdapter->AddressLength-1)) { cout< } else { cout< } } cout< cout<<“IP 地址:”< IpAddressList.IpAddress.String< cout<<“子网掩码 :”< IpAddressList.IpMask.String< cout<<“网关 :”< IpAddressList.IpAddress.String< cout<<“****************************************”< pAdapter = pAdapter->Next;} // 释放资源 if(pAdapterInfo){ free(pAdapterInfo);} cout< }