1 / 8
文档名称:

路由分组转发算法的模拟C++.docx

格式:docx   大小:192KB   页数:8页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

路由分组转发算法的模拟C++.docx

上传人:jiyudian11 2022/6/21 文件大小:192 KB

下载得到文件列表

路由分组转发算法的模拟C++.docx

文档介绍

文档介绍:计算机网络作业
教材 P128 所述的分组转发算法如下:
从数据报的首部提取目的主机的 IP 地址 D, 得出目的网络地址为 N。
若网络N与此路由器直接相连,则把数据报直接交付目的主机D;否则是间接交付,执行(3)。
若路由表中B::input() //定义 input 函数,用于输入参数,分四部分输入,每部分以回国结束
{
cin>>part1;
cin>>part2;
cin>>part3;
cin>>part4;
}
void B::display() //以点分十进制形式显示 IP 地址,子网掩码
{
cout<<part1<<".";
cout<<part2<<".";
cout<<part3<<".";
cout<<part4<<endl;
}
class C //定义 C 类用于设定路由表中和项
{
public:
void setDEST(int p1,int p2,int p3,int p4);
void setSUBNET_MASK(int a1,int a2,int a3,int a4);
A DEST; //DEST 为目的主机地址,类型为 A
A SUBNET_MASK; // 子网掩码,类型为 A
};
void C::setDEST(int p1,int p2,int p3,int p4)
{
=p1;
=p2;
=p3;
=p4;
}
void C::setSUBNET_MASK(int a1,int a2,int a3,int a4)
{
=a1;
=a2;
=a3;
=a4;
}
void AND(B IP,C subnet_mask) //AND 函数用于将 IP 地址和子网掩码遂位相“与”等到相应的子网号 {
A SUB=;
湖北大学2009级物理学
sub = &;
=&;
=&;
=&;
}
int main()
{
C c[3];
c[0].setDEST(0,0,0,0); //为相应的路由表项赋值
c[0].setSUBNET_MASK(255,255,0,0);
c[1].setDEST(145,13,3,10); c[1].setSUBNET_MASK(255,255,255,255);
c[2].setDEST(145,13,0,0);
c[2].setSUBNET_MASK(255,255,0,0);
coutvv"输入目的主机IP地址D: "<<endl;
();
coutvv"开始路由选择! "vvendl;
coutvv"目的主机IP地址D为:";

最近更新

2024年足球知识题库精品【突破训练】 12页

县乡教师选调考试《教师职业道德》题库附精品.. 43页

科普知识竞赛题库100道及答案一套 18页

职业教育法考试题库带答案(精练) 26页

冠状动脉搭桥术后患者常见并发症的预防与处理.. 27页

农业银行网点6S管理手册的执行 28页

养老社区行业创业计划书 31页

全科医学教育的卫生法律与政策制定 39页

全球灌胶机行业制造商市场份额分析 29页

儿童医院进修工作思想汇报儿童医疗质量安全管.. 29页

儿保骨科护理进修报告儿童脊柱侧弯的护理策略.. 26页

住院医师规范化培训年度科研论文发表 30页

住院医师规范化培训下的病人病情评估与监测研.. 32页

科普知识竞赛题库100道附参考答案【研优卷】 18页

优化医院重点学科的科室管理与协同合作实施方.. 23页

伍德灯在妇科疾病治疗中的应用 30页

消防泵房施工方案 7页

注塑制品研究报告范文最新 4页

汉字篆刻艺术研究报告 6页

智能锁研究报告 7页

春节文化习俗调查研究报告 5页

旅游攻略方案 8页

方案介绍的类型 6页

产品质量控制与监管方案 26页

研讨发言:以高质量发展推进中国式现代化 3页

关于以高质量发展推进中国式现代化专题研讨发.. 5页

高一年级学业水平测试模拟试卷 10页

小学支部主题党日会议记录 4页

老旧小区改造工程预算 12页

8.1.4 市政竣·通-4 单位(子单位)工程实体质.. 1页