计算机网络中mask代表什么,计算机网络原理

课程设计是实现FTP客户端和服务端。

FTP

实验内容

我实现了FTP的客户端和服务端,除了PUT、GET、?等还实现了SITE、MKD、RMD、RNFR、SIZE等大量命令,以及active/passive模式的切换、ascii/image类型的RETR等。

客户端

源代码为src/client/目录及src/*.cc,src/*文件为客户端与服务端共用。

命令行选项帮助

% build/ftp -h

FTP client.

Usage: build/ftp [options] [uri]

Options:

-d, --debug

-h, --help display this help and exit

-q, --quiet

Report bugs to [email protected]

命令行提示符

使用了ANSI escape code产生颜色。

命令行补全

使用了readline库进行命令补全,相关代码在src/client/completion.cc里。如下终端会话为键入了命令的开头字母后按TAB补全得到的。

% build/ftp 127.1

ftp >>= l

list login ls

ftp >>= m

md mkdir

cat命令

以ASCII data type显示服务端文件。

ftp /upload >>= cat ii

ddfsdafffffffffffffffffffffffffffffffffffffff

命令行选项:-d 调试

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
计算机网络课程实验报告 《路由信息协议(RIP)》 一、实验容 (RIP)路由信息协议 二、实验原理 一. 静态路由与动态路由 二. 部和外部路由选择 三. 距离向量路由 1. 初始化 2. 共享 3. 更新 4. 什么时候共享 四. RIP协议简介 五. RIP报文格式 六. RIP运行过程 七. RIP的缺点及改进 1. RIP协议的缺点 2. RIP协议的改进 八. RIP的限制 三、实验拓扑结构图 该实验采用网络结构三 四、实验容及过程 1、练习一 (1)容 静态路由与路由表 (2)过程 各主机打开协议分析器,进入相应的网络结构并验证网络拓扑的正确性,如果通过拓 扑验证,关闭协议分析器继续进行实验,如果没有通过拓扑验证,请检查网络连接。 本练习将主机A、B、C、D、E、F作为一组进行实验。 1. 主机A、B、C、D、E、F在命令行下运行"route print"命令,察看路由表,并回答以下问题: 路由表由哪几项组成? 2. 从主机A依次ping 主机B(192.168.0.2)、主机C、主机E(192.168.0.1)、主机E(172.16.1.1),观察 现象,记录结果。通过在命令行下运行route print命令,察看主机B和主机E路由表,结合路由信息回答问题: 主机A的默认网关在本次练习起到什么作用? 记录并分析实验结果,简述为什么会产生这样的结果? 表17-1 实验结果 3. 主机B和主机E启动静态路由。 (1)主机B与主机E在命令行下使用"staticroute_config"命令来启动静态路由。 (2)在主机B上,通过在命令行下运行route add命令手工添加静态路由("route add 172.16.1.0 mask 255.255.255.0 192.168.0.1 metric 2")。 (3)在主机E上,也添加一条静态路由("route add 172.16.0.0 mask 255.255.255.0 192.168.0.2 metric 2")。 (4)从主机A依次ping主机B(192.168.0.2)、主机E(192.168.0.1)、主机E(172.1 6.1.1),观察现象,记录结果。 (5)通过在命令行下运行route print命令,察看主机B和主机E路由表,结合路由信息回答问题: 记录并分析实验结果,简述手工添加静态路由在此次通信所起的作用。 表17-2 实验结果 4. 在主机B上,通过在命令行下运行route delete命令("route delete 172.16.1.0");在主机E上,运行route delete命令("route delete 172.16.0.0")删除手工添加的静态路由条目。 简述静态路由的特点以及路由表在路由期间所起到的作用。 配置主机IP : A(192.168.2.1),B(192.168.2.2),C(192.168.2.3),D(192.168.2.4),E( 192.168.2.5),F(192.168.2.6) 各主机打开工具区的"拓扑验证工具",选择将主机A、B、C、D、E、F作为一组的 网络结构,配置网卡后,进行拓扑验证,如果通过拓扑验证,关闭工具继续进行实验 ,如果没有通过,检查网络连接。 1. 主机A、B、C、D、E、F启动协议分析器,打开捕获窗口进行数据捕获并设置过滤条件 (提取ARP、ICMP)。 2. 主机A、B、C、D、E、F在命令行下运行"arp -d"命令,清空ARP高速缓存。 3. 主机A ping 主机D(192.168.1.4)。 主机B ping 主机C(192.168.1.3)。 主机E ping 主机F(192.168.1.6)。 4. 主机A、B、C、D、E、F停止捕获数据,并立即在命令行下运行"arp -a"命令察看ARP高速缓存。 3. 结果 2、练习二 (1)容 领略动态路由协议RIPv2 (2)过程 本练习将主机A、B、C、D、E、F作为一组进行实验。 1. 在主机A、B、C、D、E、F上启动协议分析器,设置过滤条件(提取RIP和IGMP),开始捕 获数据。 2. 主机B和主机E启动RIP协议并添加新接口: (1)在主机B上启动RIP协议:在命令行方式下输入"rip_config"。 (2)在主机E上启动RIP协议:在命令行方式下输入"rip_config"。 (3)添加主机B的接口: 添加IP为172.16.0.1的接口:在命令行方式下输入"rip_config "172.16.0.1的接口名" enable"。 添加IP为192.168.0.2的接口:在命令行方式下输入"rip_config "192.168.0.2的接口名" enable"。 (4)添加主机E的接口: 添加IP为1

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值