ns2仿真实验(柯志亨)TCP与UDP解读(一)

该博客通过ns2模拟实验展示了TCP和UDP协议的应用。实验中,第一条链路使用FTP协议,涉及TCP Agent和FTP Sink的握手通信;第二条链路使用UDP协议,UDP Agent直接发送信号,无需接收端的sink。
摘要由CSDN通过智能技术生成


先上张图片,这是运行的图片。

下面说下代码,柯志恒老师的详细解释就不说了,下面说下我的理解:

set ns [new Simulator]
$ns color 1 Blue                              //此处为什么要设置为1?  后面fid_ 1就是指的这里
$ns color 2 Red
set nf [open out.nam w]                 //以写方式打开一个nam文件out
$ns namtrace-all $nf                                                             
set nd [open out.tr w]
$ns trace-all $nd
proc finish {} {                                //此处需注意finish和{}之间有空格,同样{}和{之间也有空格,很多同学在此通不过
        global ns nf nd                      //定义一个全局变量,至于为什么要定义,参见TCL语法
        $ns flush-trace                      //执行两个trace
        close $nf
        close $nd
        exec nam out.nam &           //调用进程
        exit 0
}
set s1 [

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值