#navi(Toppers)
#counter
#contents

* TOPPERS on AKI-H8/3069F [#e81ef288]

***AKIボードでWWWを動かしてみる [#w6556ab1]
-Toppers/Develの「コンパイル」を参照してnservを生成


***シリアル接続 [#hd5b4333]
|~baudrate|38400|
|~data length|8bits|
|~stop bit|1bit|
|~parity|none|

 # cu -l cuaa0 -s 38400

***AKIボードでのTCP/IP検証 [#e06198eb]
-操作方法
 if 192.168.100.45 255.255.255.0                  //自分のIPアドレスを設定
 Network Interface Configurations
 ether: 00:02:cb:01:84:ca
 inet:  192.168.100.45, mask: 255.255.255.0, boadcast: 192.168.100.255
 nr                                               //経路の設定
 Routing Table Status
 IX Target          Mask            Gateway
  0 0.0.0.0         0.0.0.0         172.25.129.140
  1 172.25.129.0    255.255.255.0   0.0.0.0
  2 255.255.255.255 255.255.255.255 0.0.0.0
  3 0.0.0.0         0.0.0.0         0.0.0.0
 nr 0 0.0.0.0 0.0.0.0 192.168.100.2               //経路の設定
 Routing Table Status
 IX Target          Mask            Gateway
  0 0.0.0.0         0.0.0.0         192.168.100.2
  1 172.25.129.0    255.255.255.0   0.0.0.0
  2 255.255.255.255 255.255.255.255 0.0.0.0
  3 0.0.0.0         0.0.0.0         0.0.0.0
 nr 1 192.168.100.0 255.255.255.0                 //経路の設定
 Routing Table Status
 IX Target          Mask            Gateway
  0 0.0.0.0         0.0.0.0         192.168.100.2
  1 192.168.100.0   255.255.255.0   0.0.0.0
  2 255.255.255.255 255.255.255.255 0.0.0.0
  3 0.0.0.0         0.0.0.0         0.0.0.0
 et 192.168.100.135                               //TCPエコークライアント起動
 [TEC:01 SND] start:              repeat: 1/255

-tcpdumpの抜粋
--コネクト時
 18:09:07.013123 arp who-has 192.168.100.135 tell 192.168.100.45
 18:09:07.013381 arp reply 192.168.100.135 is-at 0:40:26:14:1c:b8
 18:09:07.015298 192.168.100.45.1024 > 192.168.100.135.7: S 14909021:14909021(0) win 2048 <mss 1460>
 18:09:07.015963 192.168.100.135.7 > 192.168.100.45.1024: S 580425951:580425951(0) ack 14909022 win 57344 <mss 1460>
 18:09:07.038615 192.168.100.45.1024 > 192.168.100.135.7: . ack 1 win 2048
 18:09:07.053305 192.168.100.45.1024 > 192.168.100.135.7: . 1:1461(1460) ack 1 win 2048
 18:09:07.055933 192.168.100.135.7 > 192.168.100.45.1024: P 1:1461(1460) ack 1461 win 58400 (DF)
 18:09:07.056392 192.168.100.45.1024 > 192.168.100.135.7: P 1461:2049(588) ack 1 win 2048
 18:09:07.071745 192.168.100.45.1024 > 192.168.100.135.7: . ack 1461 win 2048
--クローズ時
 18:09:44.943402 192.168.100.45.1024 > 192.168.100.135.7: . 74249:75709(1460) ack 74249 win 2048
 18:09:44.944910 192.168.100.135.7 > 192.168.100.45.1024: P 74249:75709(1460) ack 75709 win 58400 (DF)
 18:09:44.945197 192.168.100.45.1024 > 192.168.100.135.7: P 75709:76001(292) ack 74249 win 2048
 18:09:44.961349 192.168.100.45.1024 > 192.168.100.135.7: . ack 75709 win 2048
 18:09:44.961823 192.168.100.135.7 > 192.168.100.45.1024: P 75709:76001(292) ack 76001 win 58400 (DF)
 18:09:45.056531 192.168.100.45.1024 > 192.168.100.135.7: . ack 76001 win 2048
 18:09:46.120759 192.168.100.45.1024 > 192.168.100.135.7: F 76001:76001(0) ack 76001 win 2048
 18:09:46.121098 192.168.100.135.7 > 192.168.100.45.1024: . ack 76002 win 58400 (DF)
 18:09:46.123630 192.168.100.135.7 > 192.168.100.45.1024: F 76001:76001(0) ack 76002 win 58400 (DF)
 18:09:46.127884 192.168.100.45.1024 > 192.168.100.135.7: . ack 76002 win 2048
--ルータ越しのコネクタ時
 19:01:22.330340 arp who-has 192.168.100.2 tell 192.168.100.44
 19:01:22.330510 arp reply 192.168.100.2 is-at 0:90:cc:1:5:9c
 19:01:22.332457 192.168.100.44.1024 > 219.96.212.110.7: S 15954758:15954758(0) win 2048 <mss 1460>
 19:01:22.333605 219.96.212.110.7 > 192.168.100.44.1024: S 328348435:328348435(0) ack 15954759 win 65535 <mss 1460>
 19:01:22.355851 192.168.100.44.1024 > 219.96.212.110.7: . ack 1 win 2048
 19:01:22.370678 192.168.100.44.1024 > 219.96.212.110.7: . 1:1461(1460) ack 1 win 2048
 19:01:22.373238 192.168.100.44.1024 > 219.96.212.110.7: P 1461:2049(588) ack 1 win 2048
 19:01:22.375116 219.96.212.110.7 > 192.168.100.44.1024: . ack 2049 win 63652 (DF)
 19:01:22.543587 219.96.212.110.7 > 192.168.100.44.1024: . 1:1461(1460) ack 2049 win 65535 (DF)
 19:01:22.556659 192.168.100.44.1024 > 219.96.212.110.7: . ack 1461 win 2048
 19:01:22.928608 192.168.100.44.1024 > 219.96.212.110.7: . 2049:3509(1460) ack 1461 win 2048
--ルータ越しのクローズ時
 19:02:00.046214 219.96.212.110.7 > 192.168.100.44.1024: P 73957:74249(292) ack 74249 win 65535 (DF)
 19:02:00.234662 192.168.100.44.1024 > 219.96.212.110.7: . ack 74249 win 2048
 19:02:00.727474 192.168.100.44.1024 > 219.96.212.110.7: . 74249:75709(1460) ack 74249 win 2048
 19:02:00.728573 192.168.100.44.1024 > 219.96.212.110.7: P 75709:76001(292) ack 74249 win 2048
 19:02:00.828850 219.96.212.110.7 > 192.168.100.44.1024: P 75709:76001(292) ack 76001 win 65535 (DF)
 19:02:00.835771 192.168.100.44.1024 > 219.96.212.110.7: . ack 74249 win 2048
 19:02:01.508892 192.168.100.44.1024 > 219.96.212.110.7: F 76001:76001(0) ack 74249 win 2048
 19:02:01.509366 219.96.212.110.7 > 192.168.100.44.1024: . ack 76002 win 65535 (DF)
 19:02:01.517266 219.96.212.110.7 > 192.168.100.44.1024: F 76001:76001(0) ack 76002 win 65535 (DF)
 19:02:01.520590 192.168.100.44.1024 > 219.96.212.110.7: . ack 74249 win 2048
 19:02:01.524440 219.96.212.110.7 > 192.168.100.44.1024: . 74249:75709(1460) ack 76002 win 65535 (DF)
 19:02:01.539620 192.168.100.44.1024 > 219.96.212.110.7: . ack 76001 win 1756

-etコマンドが何をしているのかはソースを調べることにする。


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS