2024-03-28T20:28:32Zhttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_oaipmhoai:ipsj.ixsq.nii.ac.jp:000357852023-04-27T10:00:04Z01164:02836:02921:02925
MS ? DOSへの移動ホスト用プロトコルVIPの実装Implementation of VIP, a Protocol Supporting Host Mobility, on MS - DOSjpnhttp://id.nii.ac.jp/1001/00035785/Technical Reporthttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_action_common_download&item_id=35785&item_no=1&attribute_id=1&file_no=1Copyright (c) 1994 by the Information Processing Society of Japan慶應義塾大学環境情報学部電気通信大学情報工学専攻慶應義塾大学環境情報学部(株)ソニーコンピュータサイエンス研究所慶應義塾大学環境情報学部渡辺, 恭人植原, 啓介冨永, 明宏寺岡, 文男村井, 純インターネット上でホスト移動透過性を実現するプロトコルとして我々はVIP (rtual Internet Protoc) [1][2]を提案している。現在VIPはUNIX上で稼働している。しかし携帯型計算機用のオペレーティングシステムとしては、より小さなハードウェアでも動作するMS?DOSが有利である。本稿ではMS?DOS上のネットワークソフトウェアであるKA9QにVIPを実装し、MS?DOSによる移動計算機環境を実現した。MS?DOSはネットワークプロトコルスタックのプリミティブな部分を本来持っておらず、またマルチタスクシステムではない。VIPはVIPアドレスとIPアドレスの二重のアドレスを持ち、入力出力の際にアドレスの検査と入れ換えを行なう。これらはKA9Qを利用することで実装できた。VIPを組み込むことによりKA9Qの実行ファイル(t.e)の大きさは20% (約220KByteから約260KBy)増加した。本ソフトウェアは稼働しているが、現在、移動時のネットワークパラメタの自動設定などが未実装であり、将来拡張予定である。本ソフトウェアは配布する予定である。We are proposing VIP (Virtual Internet Protocol) as a protocol providing host migration transparency in the Internet. Currently, VIP is running on UNIX. However, MS-DOS is preferable as an operating system for mobile computers because it, can run on poorer hardware. In this paper, we built a mobile computing environment on MS-DOS by implementing VIP in KA9Q, a network software for MS-DOS. MS-DOS has no primitive function of protocol stack of network and no multitask system. VIP has two addresses, which are VIP address and IP address, and check and exchage their addresses when packets are input and output. These functions can be implemented as a result, of using KA9Q. The size of executable file of KA9Q (net.exe) increased only 20 % (from 220KBytes to 260KBytes). Since automatic configuration of network parameters upon moving has not been implemented, it shall be included in our software. We plan to distribute our software.AN10116224情報処理学会研究報告マルチメディア通信と分散処理(DPS)199419(1993-DPS-064)87921994-03-032009-06-30