2008年11月25日 星期二

Computer Network Lab Class Part 2: network benchmark tools

CN lab2: three network benchmark tools

講授對象:
  • 大四同學
  • 應該都沒用過iperf, ttcp
  • 也不是指令魔人
  • 所以講基本用法時,不要講太快…

Review last week lecture about throughput
(再著重地講一下throughput並非speed...但是自己的觀念「夠」清楚嗎?)

bwping
download source code:
http://tclmon.vsi.ru/files/bwping-latest.tar.gz
(找不到Windows version)
(然後,FreeBSD上得要有root權限才能用…orz...)
利用ICMP測throughput
僅需一端安裝bwping, 只要另一方不會filter ICMP request, 也不會限制ICMP的流量,就可進行測試


ttcp
11/24測試ok!(stu admin還是沒回我信....)
(順便跑一下那篇論文裡的實驗好了…如果時間允許的話)
Windows version download:
http://www.pcausa.com/Utilities/ttcpzip.exe


iperf

Windows version download:
http://www.noc.ucf.edu/Tools/Iperf/iperf.exe

Usage ref: http://www.enterprisenetworkingplanet.com/netos/article.php/3657236
Jperf:
introduction of Jperf
http://openmaniak.com/iperf.php

note:
  • 投影片最好在週二前做好給老爺看過。(那我現在還在混XDD)
  • 要出作業。
  • 全用中文。(還是不要輕易挑戰同學們的易睡度好了XDD)
實驗環境:
client: Windows
server: FreeBSD (stu admin..........可以幫我裝一下嗎?plz....)
+++++++++++++++++++++++
由於課程需要,想在系學會主機上安裝三個網路流量測試軟體,++++++++++++++++++++++++
(還是跟Alex申請virtual server弄一台FreeBSD好了…)
11/25 virtual server好神奇~(by 土包子)
++++++++++++++++++++++++

作業草案:
•妳(你)是被聘請的網管工程師,老闆是你宿舍的房東。XDD
•第一題:年底了,老闆要求妳交出一份貴宿舍的網路速度報告書,並提出改善方案。 •第二題:跟你同事用IM(instant message)討論一下iperf, ttcp, bwping這三種工具好不好用, 然後偷偷把對話記錄寄給我。

(第二題好像有點難寫…)

--
教學投影片下載 by tintin

2008年11月24日 星期一

TA of Python

打算下學期去當Python 這門課的助教。
∵缺$$
不過,是週一早上的課 orz

Reference:
Why Python?
moodle 課程資訊

Windows and Apache IPv6 enable

Windows
under command line: ipv6 install
test: ping ::1
or ping6 ::1 (硬要用version 6的ping...)
(loopback)

Apache
Apache2以降本就支援IPv6, 但Windows version並不能順利跑IPv6, 需下載patch
(還在測試)

OK desu~

測試環境:
Apache 2.2.10
(唐董說不要用Appserv)

client端注意:
請使用ie7 or some kind of ipv6 supporting tool for ie6
請不要在不支援ipv6的nat之後,若此,請安裝自己ISP提供的ipv6 tunnelling solution.

計網作業五:vpn

vpn: virtual private network

作業還在寫…
我要寫OpenVPN...哈哈哈~

Reference:
wifipedia about vpn


====
(作業…好多~orz)

2008年11月18日 星期二

Q: 若是計網作業是在系學會工作站上CLI 方式寄送,如何證明你之前在時限內就已寄出當次作業?

Q: 若是計網作業是在系學會工作站上CLI 方式寄送,如何證明你之前在時限內就已寄出當次作業?

supposed: 你是一般使用者。

Ans: I don't know...

====
所以以後還是用webmail介面或是使用mutt之類的MUA(mail user agent)來寄好了…XDD

CG homework

以下每個年代,請舉出一個代表性的動畫及電玩,並簡要說明之。
80-89

90-99
game:
AOE
(唯一會玩的連線遊戲)
00-05
06
07
08
movie:
功夫熊貓(這應該很難有什麼高超的動畫技巧吧…可是今年我就只看過這部動畫…)連結



====
我這沒骨氣的人,最後還是去修了電腦圖學。
然後,我這個不玩game也不看動畫的人,跟人家修什麼CG啊啊啊~~這作業該怎麼寫好…

暨大SIP server測試

撥話規則:
網路電話撥校內分機prefix:1
校內分機撥網路電話prefix:12
負責人:周紹文4021
server:163.22.4.78
account:5001(一開始我就去申請了。我該不會是最早去申請的吧~ XDD)
codec support:G.729,G.723,G.726,G.711(只有G.711...)

(Linphone supports G.729 怎麼設定?jiayu說要改 source code...金麻煩~)

(11/26)SJPhone,Snom softphone待測試

2008年11月6日 星期四

計網作業四怎麼寫?


Q:
  1. Write a computer program that simulates a bridge function. Let two files of data simulate frames transmitted on two LAN segments to which the bridge is connected. To simulate frame transmission, read a fraem from the first file, then a frame from the second file, and so on. For each frame, show whether a bridge will forward a copy of the frame to the other LAN segment.
  2. Each row in the data files will contain 5 characters:
    • (U,V): U sends to V
    • (Z,-): Z broadcast

兩邊都有一個data file, 每個raw用五個字元代表傳送端和接收端。e.g. (U,V) (Z,-)
每個file要有幾個raws 才夠?(夠的意思是,bridge要學完?)
Ans:幾個都可以,之前是我理解錯誤。

老師說共有A-Z個nodes, 所以一邊會有十三個nodes(不是很確定...)
Ans:兩邊的nodes 是由test data file 決定。



撰寫的語言是否限定為C語言?
Ans:應該是。不然的話,請給助教readme file, 說明如何編譯你的程式。

Note:
交替讀取兩邊的frame data file的用意是,簡化程式流程,不然要真正達到現實生活中的情境,就得參考資料結構中的spanning tree或者在每個frame data raw前加入timestamp欄位。

2008年11月3日 星期一

計網 11/3

review lecture(hanpo)
Quiz
交換改
new topic(ching-ho)


Quiz
=====
ADSL: 名詞解釋、為什麼是非對稱、最大速率、優點(兩個)

T1,T3的速率?

DSU,CSU分別是用來做甚麼用的
HFC
FTTC
PCM

習題12.4

Lazybuntu for KDE

If it cannot work, please install the package below in advance:
apt-get install python-gtk2 #好像預設有裝…XDD
apt-get install python-vte