% + This is MSVP98.TEX
% MS-Kermit for NEC-PC9801 user manual written in Japanese.
%
% NOTE: Use ASCII-version jLaTeX
%
%     1988 年 6 月 4 日 第一版
%     1988 年 6 月 24日 Ungermann-Bass PC-NIU N98 機能追加
%     1988 年 9 月 21日 第二版
%     1989 年 2 月 24日 V2.32/A
%     1991 年 7 月 15日 V3.10 用に修正
%     1991 年 12 月 1日 V3.11 用に修正、jLaTeX スタイルに変更
%     1991 年 12 月 7日 TCP/IP packet driver 追加

\documentstyle[a4j]{jarticle}
\title{NEC PC-9801 MS-Kermit V3.11 使用法
       \author{藤井啓文 \\
               文部省・高エネルギー物理学研究所・物理第一研究系
               \thanks{茨城県つくば市大穂１－１}}
       \date{1991 年 12 月 8 日}}

\begin{document}
\maketitle
\newpage
\tableofcontents
\newpage

\section{Kermit とは}

　Kermit は Columbia 大学で開発された、異なる計算機間でファイルを転送
する為のプログラムです。高度のチェック機能を備えており、信頼性が高く、
テキスト以外のファイルも転送できることから様々な計算機の上で使われてい
ます。また、パーソナル・コンピュータ用の Kermit では、高度の端末機能を
備えたものも多く、端末の代わりに用いることもできます。

　KEK では、現在 NEC-PC9801, FMR-60, OS-9/68000, SONY-NEWS, SUN-3/4,
μVAX/VMS, VAX11/VMS, DECstation/Ultrix, IBM9370/VM/CMS (BitNet),
FACOM M-780/MSP の上で動いており、プログラムの転送、メイルの転送などに
使用されています。

　この説明書では NEC-PC9801 用の Kermit の簡単な使い方を述べます。上に
述べたように Kermit はファイル転送を主な目的としていますが、端末として
も使用できます。端末としてだけ使う人は、まず第２節だけ読んで下さい。もっ
と色々な機能を使いたい人でも、初めて使う人は次の５つの項目を読むだけで
十分でしょう。

\begin{itemize}
  \item 端末としての使用
  \item ファイルの転送
  \item プリンターの使用
  \item 画面をファイルに書く
  \item 漢字の使用
\end{itemize}

このうち端末モードだけでも多くの機能があり、 Kermit は端末エミュレーター
としても充分の機能を持っています。以下、順を追ってこれらを説明していき
ます。

　また、Kermitを自分のＰＣにもってくるには付録１を見て下さい。付録２に
はＫＥＫ所内で使う場合の注意が書いてあります。付録３はモデムを使う場合
の注意です。



\section{Kermit の起動と端末としての使用}

　自分のＰＣに Kermit を持ってきたならば、それを PATH の設定してあるディ
レクトリに移して下さい（わからない人は MS-DOS を知っている人に聞いて下
さい）。
　起動は、
\begin{verbatim}
A>kermit
\end{verbatim}
とするだけです。正しく起動されると、
\begin{verbatim}
NEC-PC9801(KEK v1.28) MS-DOS Kermit: 3.11 7 Sept 1991 patch level 0
Copyright (C) Trustees of Columbia University 1982, 1991.

Type ? or HELP for help

MS-Kermit>
\end{verbatim}
と表示されます。これで、 Kermit のコマンドモードに入りました。コマンド
モードというのは、 Kermit の様々な命令を受け付けるモードです。

　まず最初に Kermit を終了させる命令をいれてみましょう。 Kermit を終了
するには
\begin{verbatim}
MS-Kermit>quit
（又は　q だけでもよい、リターンキーを押すのを忘れない事）
\end{verbatim}
とします。この命令を入れると、 Kermit を終了し、MS-DOSに戻ります。

　もう一度 Kermit を起動し、今度は端末モードに入る命令をいれてみましょ
う。端末として使用するには、ＰＣを計算機の回線に接続しなければなりませ
ん。また、これから使用する回線の通信パラメータを知らなければなりません。
これらは計算機によっても、通信方法によっても異なりますので、使用する計
算機の管理者によく聞いて下さい。このプログラムでは通信パラメータの初期
値は
\begin{verbatim}
     speed        9600 bps
     parity       none
     data         8 bits
     stop-bit     1 bit
     flow control xon/xoff
\end{verbatim}
になっています。これと異なっている場合は第？節を見て通信パラメータの設
定を行って下さい。
　端末モードに入るには、
\begin{verbatim}
MS-Kermit>connect
（又は　c だけでもよい、リターンを押すのを忘れない事）
\end{verbatim}
とします。すると、画面が消えて、一番下の行に白色の帯が現れ、メッセージ
が書かれているはずです。メッセージの右端に VT102  と書かれているのは、
DEC 社の VT102 のモードに入ったということを意味しています。これで
VT102 端末として使えます。少し端末として使って見て下さい（ＫＥＫ所内で
使う場合は、その前に付録２を読んで下さい）。

　端末モードから抜けるには、まず "CTRL" キーを押しながら "]"キーを押し
ます。すると画面の一番下の行が消えます。これは、端末機能以外の機能を実
行する為の準備段階に入ったことを意味し、次の一文字で機能が決定され実行
されます。端末モードを抜けるには、 c（この時は CTRL は押さない）と打ち
ます。すると、コマンドモードに戻って、
\begin{verbatim}
MS-Kermit>
\end{verbatim}
となります。終了するのであれば quit を、もう一度端末モードに戻りたけれ
ば connect をいれます。

　さて、これで端末としての基本的な使用法がわかってもらえたと思います。
念のため、各モードの移り方をまとめておきます。また、これ以降 "CTRL" キー
を押しながらというのを {\tt CTRL-} で表します。例えば、{\tt CTRL-]} と
いうのは、{\tt CTRL}キーを押しながら {\tt ]}を押すという意味です。
また、これ以後 {\tt CTRL-]} のように、端末モードから抜ける為の文字の
ことを、Kermit のエスケープ文字と呼びます。
Kermit のエスケープ文字は、端末モードに入った時、最下行の白色の帯の左
端に示されています。忘れた時は、ここを見て下さい。
\begin{verbatim}
  MS-DOS ---( kermit )-->  MS-Kermit>  ---( connect )--> 端末モード
  MS-DOS <--(  quit  )---  MS-Kermit>  <--( CTRL-]c )--- 端末モード
\end{verbatim}

\section{ファイル転送}

　Kermit  は信頼性の高いファイル転送を実現するために、送り側と受け側の
双方の計算機で Kermit を走らせ、 Kermit 同志で話合いながらファイルを転
送します。従って、ファイルを転送するには、
\begin{enumerate}
  \item まず、端末モードで相手の計算機に入り、
  \item 相手の Kermit を起動し、
  \item ファイル転送モードに入る。
\end{enumerate}
という手続きが必要です。従って、 Kermit には必然的に（少なくとも）次の
３つのモードがあります。
\begin{enumerate}
  \item Kermit 自体の命令（例えば端末モードに入れとか）を受け付けるコマンド
モード
  \item 端末モード
  \item ファイル転送モード
\end{enumerate}

　ファイルを転送するには、上に述べたように、相手の計算機の Kermit を起
動する必要があります。それには前節で述べた端末モードでまず相手の計算機
に入ります。例えば、相手が  VAX/VMS であれば
\begin{verbatim}
Username: KEKTARO
Password: (not echoed)

$ 
\end{verbatim}
となったところで
\begin{verbatim}
$ kermit
\end{verbatim}
と打つと、
\begin{verbatim}
VMS Kermit-32 version 3.3.117
Default terminal for transfers is: _LTA118:
Kermit-32>
\end{verbatim}
となって、VAXの Kermit が起動します。ファイルを転送するには、いくつか
方法がありますがここではサーバーモードによる方法を紹介します。この方法
は相手の Kermit を、こちらの Kermit の命令を聞く状態にして、転送するも
のです。 Kermit をサーバーモードにするには
\begin{verbatim}
Kermit-32>server
\end{verbatim}
と打ちます。すると
\begin{verbatim}
Kermit Server running on VAX/VMS host.  Please type your escape sequence to
 return to your local machine.  Shut down the server by typing the Kermit BYE
 command on your local machine.
\end{verbatim}
というメッセージを表示して何も応答しなくなりますが、あわてないで下さい。
これは相手の Kermit が、こちらの Kermit が発する命令しか受け付けなくなっ
たことを示すもので、正しい姿なのです。さてここで、こちらの Kermit の端
末モードから抜けてコマンドモードに入ります。即ち CTRL を押しながら ] 
を押し、 c を押します（忘れた人は 2節を見て下さい）。
\begin{verbatim}
MS-Kermit>
\end{verbatim}
となって、こちらの Kermit に戻ってきました。相手の Kermit はサーバーモー
ドなので、色々こちらの命令を聞いてくれます。例えば相手の計算機にある 
myfile.doc というファイルを自分のＰＣに取り込むには
\begin{verbatim}
MS-Kermit>get myfile.doc
\end{verbatim}
とします。逆に自分のＰＣにある newfile.mem  というファイルを相手計算機
に送りたければ
\begin{verbatim}
Kermit-MS>send newfile.mem
\end{verbatim}
とします。これらは相手がサーバーモードにある限り何度でも行うことができ
ます。必要なファイルを全部転送し終ったら、相手の Kermit をサーバモード
から解放します。

　相手 Kermit をサーバーモードから解放するには、
\begin{verbatim}
MS-Kermit>finish
\end{verbatim}
とします。しかしこれで全部終わったわけではありません。この後、相手計算
機の Kermit を停止し、相手計算機からログアウトしなければいけません。そ
のため、もう一度、端末モードに入ります。
\begin{verbatim}
MS-Kermit>connect
\end{verbatim}
ここで RETURN を押します。
\begin{verbatim}
Kermit-32>
\end{verbatim}
となるので、quitと打って、まず、相手の Kermit を終了して下さい。これで、
VAX の使用をやめるのであれば、
\begin{verbatim}
$ logout
\end{verbatim}
として、VAX から抜けます。

　相手計算機にある Kermit によっては、サーバーモードを支援していない場
合があります。また、ＰＣの Kermit でも、サーバー命令を出せないものがあ
ります。この場合は、ファイルを送る時と、受け取る時とで方法が変わります。
　ファイルを送る時は、まず相手 Kemrit の receive 命令を先に出します。
例えば、上に述べた例では、
\begin{verbatim}
Kermit-32>receive
\end{verbatim}
とします。すると、相手 Kermit は、こちらからファイルが送られてくるのを
待っている状態になりますので、こちらの Kermit のコマンドモードに戻って、
send命令を使ってファイルを送ります。即ち、CTRLを押しながら "]"を押し、
続けて "c"を押すと、コマンドモードに戻りますので、
\begin{verbatim}
MS-Kermit>send newfile.mem
\end{verbatim}
とします。この場合は、相手 Kermit はファイルの終わりを検出すると、自動
的にコマンドモードに戻ります。finishを入れる必要はありません。

　ファイルを受け取る時は、逆に相手 Kermit の send 命令で前もって相手を
ファイル送信モードにしてしまいます。相手 Kermit が、すぐにでもファイル
を送り始めるのではないかと、（そうではないと知っていても）あせる人がい
ますが、その心配はありません。相手 Kermit は、受信準備が出来たという信
号を受け取るまではファイルを送り始めません。落ち着いて、こちらの 
Kemrit のコマンドモードに戻り（即ち CTRL を押しながら "]" を押し、続け
て "c"を押す）
\begin{verbatim}
MS-Kermit>receive
\end{verbatim}
とします。すると、こちらの Kermit から準備ＯＫの信号が相手 Kermit に送
られて、ファイル転送が始まります。転送が終ると自動的に両方の Kermit 共
コマンドモードに戻るのはファイルを送る場合と同じです。



\section{プリンターの使用}

　端末に表示されている文字をそのままＰＣに接続されているプリンターに出
したいということはよくある事です。MS-Kermit では、screen-print と
auto-print という機能があります。これは、現在見えている画面をユーザの
指示によりプリントする機能と、もう一方は画面に表示しながら、カーソルが
次の行に移動する直前に、そのカーソルのある行をプリンターに出力するもの
です。これらには、ホスト計算機から制御する方法と、キーボードから制御す
る方法があります。ホスト計算機からの制御は、ホスト計算機における、応用
プログラムの問題ですから、ここでは述べません。

　キーボードから制御するには、画面のプリントに対しては prtscn 仮想キー
を、また auto-print モードに対しては trnprs 仮想キーを押します。これら
の仮想キーは通常、それぞれ "COPY" キーと "SHIFT+COPY" キーに割り当てら
れてます。従って、COPYキーを押すと現在見ている画面がそのままプリンタに
出力されます。また、SHIFT+COPY を押すと、画面の最下行、白色の帯の右端
に PRN と表示され、auto-print モードに入ったことを示します。このモード
から抜けるには、もう一度 SHIFT+COPY を押します。いずれの場合もプリンタ
が紙切れなどで停止していると、ベルが鳴ってプリントされません。また、
auto-print モードにも入りません。この場合はプリンタを正しくセットして
から、やり直して下さい。


\section{端末モードの画面をファイルに書く}

　端末モードで受け取った文字をファイルに書き込むには、二つの方法があり
ます。一つは画面をそのままファイルに書き込む方法と、もう一つは受信した
文字を表示しながらファイルに書き込む方法です。

　まず、現在の画面を、そのままファイルに書き込むには、Kermit のエスケ
ープ文字に続いて "f" を押します。即ち、通常は、CTRL を押しながら "]"
を押し（この時点で、最下行の白色の帯が消えます）続いて "f" を押します
（この時は CTRL は押しません）。初期値では kermit.scn というファイルに
書かれます。このファイルが存在していない時は新たに作られますし、既に存
在している時は、その続きに書かれます。画面をロールアップしている時は、
ロールアップした画面が書かれます。つまり、いつでも、表示されているもの
が書かれます。別の名前のファイルに書きたい場合は、前もってコマンドモー
ドでファイル名を設定しておきます。例えば、screen.dmp というファイルに
書きたければ
\begin{verbatim}
MS-Kermit>set dump screen.dmp
\end{verbatim}
とします。

　もう一つの方法は受信した文字を表示しながらファイルに記録する方法です。
但し、この方法は、画面制御コードも含めて記録されますので注意が必要です。
これを行うには、Kermit のコマンドモードにまで戻って（CTRL を押しながら
"]" を押し、続いて "c" を押す）
\begin{verbatim}
MS-Kermit>log session
\end{verbatim}
とします。既定値では、session.log というファイルに受信した文字が記録さ
れます。

　これらの記録がどのファイルに行われるかは
\begin{verbatim}
MS-Kermit>show logging
\end{verbatim}
とすると、表示することができます。


\section{漢字の使用}

　まず、漢字の表示ですが、この Kermit の初期値は、拡張Ｕｎｉｘ漢字コー
ドを表示するようになっています。ＤＥＣの漢字コードは、このモードで表示
できます。また、７ビットＪＩＳ漢字も、このままの設定で表示されます。こ
の辺の詳しい仕掛はここでは述べません。ＪＩＳ系のコード体系をとっている
ものであれば、７ビットであれ、８ビットであれ、通常は設定を変える必要は
ありません。表示の際、唯一設定を変える必要のあるのは、相手計算機がシフ
ト－ＪＩＳコードを出してくる場合です。この時は、コマンドモードで
\begin{verbatim}
MS-Kermit>set terminal kanji-code shift-jis
\end{verbatim}
として下さい。また、初期状態に戻すには、
\begin{verbatim}
MS-Kermit>set terminal kanji-code dec-code
\end{verbatim}
として下さい。

　この Kermit では、相手計算機が漢字コードを受け付ければ、漢字の入力も
できます。例えば、VAX/VMS では日本語 VMS が動いていれば、EDT でファイ
ルに直接書くことができます。また、UNIX計算機では、 nemacs 等が動いてい
れば、それを使うことも出来ます。いずれの場合も、既存の日本語フロントエ
ンドプロセッサを用いて入力することが出来ます。

　７ビット環境下での漢字コードの送出に対応するため、いわゆるＪＩＳ－７
コードも送出することができます（これはＮＴＴソフトウェア研究所の小川裕
氏の協力によるものです）。この場合問題となるのは、漢字とローマ文字との
切り替えに使う（正しくは図形文字集合をＧ０に指示するための）エスケープ
シーケンスの取扱です。既定値では
\begin{itemize}
  \item 漢字図形文字集合をＧ０に指示する　 ---- {\tt ESC \$ B}
  \item ローマ図形文字集合をＧ０に指示する ---- {\tt ESC ( J}
\end{itemize}
と設定されていますが、１９７８年版あるいは、その他のシーケンスも使用で
きるように、このシーケンスは仮想キーの KI(scan code 4352) 及び
KO(scan code 4353) に割り当てられています。従って、このキーに対する文
字列を変更することにより、１９７８年版にも対応できます。例えば１９７８
年版のエスケープシーケンスを送出するには、
\begin{verbatim}
MS-Kermit>set key KI \27$@
MS-Kermit>set key KO \27(H
\end{verbatim}
とします。


\section{日本語ファイルの転送}

日本語ファイルについては MS-Kermit では KEK 1.27 以降、また C-Kermit
では 5A(174) 以降で支援しています。

Kermit における、テキストファイルのコード変換は、例えば次のように行な
われます。 PC 側は MS-Kermit で相手計算機は Unix ワークステーションの
C-Kermit の場合
\begin{verbatim}
   PC file character set                      Unix file character set
           |                                             |
        MS-Kermit -----(transfer character set)----- C-Kermit
\end{verbatim}
のように、transfer character set と呼ばれる Kermit 共通のコードを用い
て転送を行います。これにより、異なる計算機でのファイルコードの違いを
吸収しています。つまり、テキストファイルを送る場合、その計算機のファ
イルコードと、 Kermit 共通コードとの間で変換が行なわれるわけです。

従って、テキストファイルを送るには両方の Kermit に、何語で転送して欲
しいのか、指示する必要があります。また、例えば、ファイルコードとして、
いくつものコードがある場合は、どのファイルコードでファイルを読み書き
するのかも指示しなくてはなりません。

これを行うのが
\begin{verbatim}
   MS-Kermit>set transfer character-set
\end{verbatim}
と
\begin{verbatim}
   MS-Kermit>set file character-set
\end{verbatim}
です。


\section{パラメータの変更}

　Kermit で設定されているパラメータを表示するには
\begin{verbatim}
MS-Kermit>status
\end{verbatim}
とします。すると、色々なパラメータの設定状況がわかります。これらは、い
づれも設定可能で、設定するには、一般に
\begin{verbatim}
MS-Kermit>set 設定したいパラメータの名前　値
\end{verbatim}
とします。もし、よくわからない場合は ?  をいれて下さい。例えば
\begin{verbatim}
MS-Kermit>set terminal ?
\end{verbatim}
とすると、それ以降に書くべき値や名前を教えてくれます。
　例えば
\begin{verbatim}
MS-Kermit>set terminal color yellow
\end{verbatim}
とすると、以後端末モードでの文字の色は黄色になります。元に戻すにはコマ
ンドモードに戻った後、もう一度色を設定し直します。
\begin{verbatim}
MS-Kermit>set terminal color white
\end{verbatim}


\section{Kermitの初期化}

　Kermit を使用する大抵の場合、まず端末モードに入ります。従って、起動
と同時に端末モードに入って欲しいことが多いでしょう。また各種パラメータ
を既定値以外に固定したいことも多くあります。このような場合、次の方法が
あります。

コマンドラインに命令をいれる、例えば
\begin{verbatim}
A> kermit connect
\end{verbatim}
とすると、起動されるとすぐ connect 命令が実行され、端末モードに入りま
す。但し、端末モードから抜けると kermit も終了します。もし、端末モード
を終了した時、コマンドモードに入りたければ
\begin{verbatim}
A> kermit connect, stay
\end{verbatim}
として下さい。


命令を書いたファイルを読ませる：kermit は起動されると、環境変数 PATH に
設定されているディレクトリー
にある MSKERMIT.INI というファイルを捜し、見つかれば、そこに書かれた命
令を実行します。従って、そこに前もってやらせたいことを書いておけば、起
動と同時に実行されます。

　別の名前、もしくは別のディレクトリーにあるファイルを読みこませたけれ
ば、例えば
\begin{verbatim}
A> kermit -f A:\USR\MYFILE.LIS
\end{verbatim}
とすると、ドライブ A のディレクトリー \\USR にある MYFILE.LIS に書かれ
た命令が起動時に実行されます。これらのファイルには前もってやらせたいこ
と、例えば文字の色を変えて直ちに端末モードに入りたければ
\begin{verbatim}
set terminal color yellow
connect
\end{verbatim}
と書いておきます。



\section{キーの役割を変える}

　キーの設定は自由に変えることができます。実際、起動時には、 BS キーは
VT100 の DEL  を送るように、また DEL  キーは BS を送るように、更にキー
パッドのキーは対応する位置の  VT100 のキーパッドキーに一致するように定
義されています。

　キーを設定するには
\begin{verbatim}
MS-Kermit>set key
\end{verbatim}
と打つと
\begin{verbatim}
Push key to be defined:
\end{verbatim}
と聞いてくるので、定義したいキーを押します。例えば {\tt f.5}  を押すと
\begin{verbatim}
Scan code \358 decimal is defined as Self, no translation

Enter new definition:
\end{verbatim}
といってきます。ここで、 \\358 というのは、キーの内部番号です。この番号
は、ファイルによる起動の時にキーを定義させようとした時に必要です。さて、
定義は文字、文字列または数値が指定できます。例えば、今 {\tt f.5}　に対して、
\begin{verbatim}
show time<CR>
show user<CR>
\end{verbatim}
をいっぺんに打つように定義したければ
\begin{verbatim}
show time\{13}show user\{13}
\end{verbatim}
とします。ここで、{\tt \\{13}} はキャリッジリターンのコードを１０進数で表した
もので、{\tt \\{o15}} としても {\tt \\{x0D}} としても同じことです（それぞれ８
進数、１６進数表示）。これを前に述べた起動ファイルに書く時には、
\begin{verbatim}
set key \358 show time\{13}show user{\13}
\end{verbatim}
とします。

　今まで述べたキーの定義は相手の計算機に送る文字（列）を定義するもので
したが、この他に、 Kermit 内部に定義されている仮想キーに割り当てること
もできます。 Kermit の内部キーとしては、
\begin{verbatim}
break                           --　ブレークを送る
DOS                             --　ＭＳ－ＤＯＳモードに入る
exit                            --　端末モードを抜ける
help                            --　ヘルプメッセージを出す
Logoff                          --　セッションの記録を一時的に中止する
Logon                           --　セッションの記録を再開する
null                            --　null文字を送る
prtscn                          --　画面をファイルに落とす
status                          --　接続パラメータを表示する
pf1, pf2, pf3, pf4              --　VT100 の PF キー
kp0, kp1, ... , kp9             --　VT100 のキーパッドの数値キー
kpmins, kpcoma, kpenter, kpdot  --　VT100 のキーパッドの - , ENTER .  キー
uparr, dnarr, lfarr, rtarr      --　VT100 の矢印キー
\end{verbatim}
これらのキーに割り当てるには、{\tt \\{K...}} と書きます。例えば、{\tt f.10}
を break キーにしたければ、
\begin{verbatim}
set key \363 \{Kbreak}
\end{verbatim}
として下さい。キーの内部番号は SHOW KEY とやって、そのキーを押すと得る
ことができます。



\section{相手に Kermit が無い場合のファイル転送}

　この場合、信頼性は落ちますが、transmit  というコマンドが用意されてい
ます。この方法でファイルを相手の計算機に送るには、まず端末モードで相手
の計算機に入って、その計算機のエディタを起動します。エディタは画面を書
き換えるようなものは避けて、新しい行に対して素直にスクロールするものを
使って下さい。特に、大型機でよく見られるような、枠付けされた画面にカー
ソルを振り回すようなエディタに対しては使えませんので注意して下さい。

　さて、その方法ですが、相手のエディタを起動して入力モードにしたら、
CTRL-] cで端末モードを抜け、transmit コマンドを発行します。例えば、
myfile.lis　というファイルを送りたければ、
\begin{verbatim}
MS-Kermit>transmit myfile.lis
\end{verbatim}
とします。全部送り終わると、コマンドモードに戻るので、再び端末モードに
して、相手のエディタを終了します。即ち、相手の Kermit の代わりにエディ
タを使うわけで、転送エラーに対しては全く無力です。他に何も手段が無い時
に使うべきでしょう。

　このコマンドでは相手との同期をとるために、相手が返す特定の文字を待た
せることができます。既定値は改行コードです。このコードはファイル名の後
に指定します。\\0を指定すると、何も待たずに送ります。



\section{ネットワークの使用}

このプログラムは FTP 社の提唱する、パケットドライバーを使用して、
ネットワーク上の他の計算機と TCP/IP と呼ばれるプロトコルで接続すること
ができます。従って、このパケットドライバーを持つボードであれば、どこの
ものであっても TCP/IP で接続することが可能です（KEK V2.00 以降）。
また、アンガマン・バス社の NETCI インターフェイスを利用して、イーサネット
上で TCP/IP 及び XNS （どちらもプロトコルの名前）で接続することが可能です。

但し、これらの機能を利用するにあたっては、細心の注意が必要です。RS-232C 
を通じての接続は、１対１の接続でした。つまり、あなたの使用している回線に、
他人の信号が流れ込んでくることはないし、また、あなたの信号が他の人の信号
を混乱させることもありません。あなたが間違いを犯しても、接続できないとか、
せいぜいあなたの接続が切れるとかするだけで、他人に迷惑が及ぶことはありま
せん。

ところが、これらの機能は違います。これらの機能を使って、ネットワークに
接続した途端、あなたの PC は、ネットワーク上の他のワークステーションや
計算機と同等の一員になります。ワークステーションや計算機に管理者が居る
ように、あなたが、あなたの PC の管理者として責任を持つ必要があります。
あなたがネトワーク設定で間違いを犯せば、それはネットワーク上のすべての
ワークステーションや計算機に影響が及び、最悪の場合はネットワーク全体の
機能停止が起こることさえあります。ネットワークを利用することは、便利である
反面、それなりの責任が伴うことをよく自覚して利用して下さい。

ネットワークに接続する為には、ネットワーク管理者から、少なくとも次のもの
を割り当ててもらう必要があります。
\begin{itemize}
  \item ネットワーク番号
  \item あなたの PC のネットワーク上の名前
\end{itemize}
特に TCP/IP で接続する場合、次のものを知らなければなりません。
\begin{itemize}
  \item あなたの PC の IP アドレス
  \item あなたの PC のネットワーク上の名前
  \item サブネットマスク
  \item ブロードキャスト番号
  \item ネームサーバのアドレス（もしあれば）
\end{itemize}
もし、わからない場合は、ネットワーク管理者に聞いて、できれば管理者の立ち
会いの下で、設定を行って下さい。決してわからないままいい加減に行っては
いけません。


\subsection{パケットドライバーによるネットワーク利用}

FTP 社の提唱するパケットドライバーの機能は非常に小さいもので、
パケットドライバーそのものも、通常は大変小さいものです。ドライバーにはシス
テムを立ち上げた後でメモリーに常駐させる（例えば AUTOEXEC.BAT などに書いて
おく）ものと、ドライバーとしてシステム立ち上げ時に組み入れる（つまり
CONFIG.SYS に書いておく）ものとがあります。
また、同じハードウェアであっても、様々なパケットドライバーが提供されている
場合があります。いずれにせよ、この機能を利用する為には Kermit が起動される
前にドライバーを組み込んでおく必要がありますが、このようにドライバーには
様々なものがありますですので、組み込む方法もドライバーにより様々です。また、
一般的には、 Kermit が必要とするドライバーは必要最低限のもので、ネットワーク
の他のアプリケーションプログラムを動かす為には、他にもドライバーを必要とする
場合があります。ドライバーの組み込みは、付属する説明書をよく読んで行って下さ
い。例えば、アライドテレシス社の {\tt SIC/SIU} ボードの場合、Kermit が必要と
するのは、{\tt ldsiu98} と {\tt ipx98} だけです。

ドライバーが組み込まれていない場合は、 TCP/IP 接続しようとすると、
\begin{verbatim}
MS-Kermit>set port tcp/ip kermhost
MS-Kermit>connect
Cannot attach to an Ethernet Packet Driver
 Unable to initialize TCP/IP system, quitting
?Cannot start the connection.
MS-Kermit>
\end{verbatim}
と表示されます。

TCP/IP 接続する前に、あなたの PC の IP アドレス、ネットワーク上の名前等
を設定しなければいけません。これらは、一度決められたら、変えるものでは
ありませんし、また間違いを犯していけませんので、普通 MSKERMIT.INI に書いて
おきます。例えば、IP アドレスとして 192.123.45.67 を、名前として、mypc67 を
割り当ててもらった場合、
\begin{verbatim}
set tcp/ip address 192.123.45.67
set tcp/ip domain mypc67
\end{verbatim}
と書いておきます。また、ブロードキャストの番号や、サブネットマスク、
ネームサーバのアドレスなども書いておきます。例を示しましょう。
\begin{verbatim}
set tcp/ip address 192.123.45.67
set tcp/ip subnetmask 255.255.255.0
set tcp/ip domain mypc67
set tcp/ip gateway ourgate
set tcp/ip primary-nameserver 192.123.45.11
set tcp/ip secondary-nameserver 192.123.45.12
set tcp/ip broadcast 192.123.45.255
set tcp/ip host myhost
\end{verbatim}
これらの設定された値は {\tt show com} で見ることができます。

これらの設定が終われば、あとは通信ポートとして {\\tt tcp/ip} を選び、
接続先を指定するだけです。
\begin{verbatim}
MS-Kermit>set port tcp/ip kermhost
MS-Kermit>connect
\begin{verbatim}
もしホストを指定しない場合は {\tt set tcp/ip host} で指定したホスト
が使われます。また、直接 IP アドレスで指定することもできます。


\subsection{アンガマン・バス NETCI インターフェイスの利用}

アンガマン・バス社では PC-9801 用イーサネットボードとして、
\begin{verbatim}
　　　Ungermann-Bass PC-NIU N98
\end{verbatim}
を販売し、このボードに対し、
\begin{verbatim}
XNS         --- Xerox 社のネットワークプロトコル。ＫＥＫでは Net/One
                Terminal server として使用している。

TCP/IP      --- Unixで標準的に使われているネットワークプロトコル。
\end{verbatim}
をエミュレートするソフトウェアを提供しています（ハードウェアとどちらか
のソフトウェアを指定して購入する）。どちらの場合もアプリケーションプロ
グラムに対し共通のインターフェイスが用意されています。

　現在の Kermit にいれてある機能は、このうちの NETCI インターフェイス
と呼ばれているものを利用したものです。これを利用するには Network がス
タートしていることが必要です。即ち、
\begin{verbatim}
a) XNS の場合
   A>NET START URDR computer-name

b) TCP/IP の場合
   A>ETWS
\end{verbatim}
がやってあること。が必要です。詳しくは PC-NIU N98 のマニュアルを見て下
さい。

　Kermit　の起動は XNS  の場合は通常と同じです。これはインターフェイス
プログラムがメモリーに常駐しているためで、使いやすい反面、何もしていな
くてもメモリーが喰われます。　TCP/IP　の場合は、
\begin{verbatim}
A> tn -e kermit
\end{verbatim}
とします。これは tn というプログラムがインターフェイスを受け持つためで、
起動方法が面倒ですが、プログラムから戻ればメモリーは解放されます。

　使用方法は、どちらのソフトウェアを利用する場合も
\begin{verbatim}
MS-Kermit>SET PORT UB-NETCI
MS-Kermit>CONNECT
\end{verbatim}
とします。うまくネットワークに接続されれば、

XNSの場合
\begin{verbatim}
You may now enter Net/One commands.
>>
\end{verbatim}

TCP/IPの場合
\begin{verbatim}
TELNET>
\end{verbatim}
といってきます。後はこれらの使い方で使えます。

　但し、 tn の場合は Kermit 以外に、もう一つエミュレータが関与する為、
特にキーの割り当てに関しては注意が必要です。通常 tn のキーの割り当てを
全部はずしておきます。これを行うには、tn の起動ディレクトリに tn.rc と
いうファイルを用意して、その中に
\begin{verbatim}
set Abort-Output \
set Are-You-There \
set Backspace \
set Disconnect \
set Erase-line \
set Escape \
set Hold \
set Interrupt \
set Break \
\end{verbatim}
と書いておきます。また、 {\tt TELNET>} プロンプト時の文字消去には
{\tt BS} を送る必要があり、{\tt DEL} ではないので注意が必要です。


\section{スクリーンモードの変更}

  PC-9801 の漢字が 25 行モードでは見にくいという人の為に、KEK v1.29 以
降から、 20 行表示も可能になっています。但し、表示の切り換えは MS-Kermit
では行えません。MS-Kermit が起動された時点で、スクリーンモードが調べられ、
20 行モードの時は VT emulation の時でも 20 行モードになります。従って、
NEC-PC9801 の MS-DOS の通常のキー割り当てを行っている場合は、MS-Kermit を
起動する前に {\tt CTRL-f.6} でスクリーンモードを切り換えると、
以後、 MS-Kermit の中でも、そのモードになります。

  20 行モードの場合、いくつか注意すべきことがあります。まず第一に、
VT emulation モードでは、25 行モードの時と同様に、 20 行目がステータス
行として使用されます。 VT380 等のステータス行の制御コードを受信した場合
も、この行が影響を受けます。第二の注意点は、現在の版では、スクリーンの保存、
ロールバック、ファイルへの書き出し、及び画面のプリントは、 25 行モードと
して行なわれるということです。


\appendix
\section{Kermit を自分の NEC-PC9801 に持ってくるには}

　Kermit-MS V3.10 を自分の NEC-PC9801 で使いたいと思う人は 
MS-DOS V2.00 以上のシステムを持っている必要があります。メモリーはシス
テムの他に約１３０Ｋバイトを必要とします（従って、２５６Ｋバイト以上の
メモリーを持っている必要があります）。またディスプレィは専用高解像度の
ものが必要です。
　漢字端末として使いたい場合は漢字ＲＯＭボードを持っている必要がありま
す（最近のものにはついている）。

　もし、PC-TCP/IP が走っているならば、ftp で転送するのが最も速い方法で
す。現在、 onlnews.kek.ac.jp(130.87.97.1) では、ftp の為の特別のアカウ
ント（anonymous）があります。
\begin{verbatim}
A>ftp onlnews.kek.ac.jp
（または ftp 130.87.97.1 ）

User: anonymous
Password:
（何でもよいのですが、礼儀として電子メールアドレスを入れて下さい）。

FTP>cd /pub/kermit/msdos
FTP>get msvp98.exe
FTP>quit
\end{verbatim}
とすると、現在のディレクトリーに msvp98.exe という名前のファイルが 
COPY されます。

　既に（古い） Kermit を持っている人は、それを用いて、
\begin{verbatim}
KEKVAX::KEK$KERMIT:[MSDOS]MSVP98.EXE
\end{verbatim}
を自分の計算機にとりこんで下さい。

いづれの場合も msvp98.exe の動作確認をした後、古い KERMIT.EXE と入れ換
えて下さい。即ち、動作確認ができたら、
\begin{verbatim}
A>rename kermit.exe kermold.exe
A>rename msvp98.exe kermit.exe
\end{verbatim}
などとして、入れ替えて下さい。

尚、どちらの方法も使えない人は、フロッピーディスクを持って、ＫＥＫ研究
本館南実験室棟（いわゆる南建屋）のオンライングループのＰＣ－９８０１か
ら
\begin{verbatim}
A:\USR\BIN\KERMIT.EXE
\end{verbatim}
をコピーして下さい。


\section{ＫＥＫ所内における注意}

　ＫＥＫでは、メインフレーム（日立、ＦＡＣＯＭ）用の直結専用端末を除い
て、殆ど全ての端末は、所内ローカルエリアネットワーク（ＬＡＮ）に接続さ
れた、端末サーバ、と呼ばれる装置に接続されていて、計算機には直結されて
いません。従って、端末モードに入った時、まず応答してくるのは、計算機で
はなく、この端末サーバです。端末サーバは一種の電話交換機みたいなもので、
この交換機に、接続したい計算機を教えることにより、はじめて計算機と接続
されます。

　現在、ＫＥＫ所内では２種類の端末サーバが使われています。各々一長一短
があって、統一されていませんが、正常に動いているときは、使い方に特に差
はありません。問題は、障害を起こした時で、障害に対する対処の仕方が異な
ります。従って、自分のＰＣが、どちらの端末サーバに接続されているかは知っ
ておく必要があります。これを知るには、端末サーバの応答を見ればわかりま
す。
\begin{verbatim}
Local>
\end{verbatim}
と応答するものは、ＤＥＣ端末サーバとかＬＡＴ－ＢＯＸとか呼ばれます。但
し、状況によっては
\begin{verbatim}
Enter Username>
\end{verbatim}
となっていることがあります。この時は適当に自分の名前でもいれてリターン
キーを押すと
\begin{verbatim}
Local>
\end{verbatim}
になります。

もう一種類の端末サーバは
\begin{verbatim}
You may now enter Net/One commands.
>>
\end{verbatim}
と応答してきます。これはアンガマンサーバとか、Ｎｅｔ／Ｏｎｅサーバとか
呼ばれています。
どちらも、計算機に接続するときには connect 命令を使います。例えば、
KEKVAXに接続したければ
\begin{verbatim}
Local>connect kekvax　　　（c kekvax でもよい）
\end{verbatim}
と打ちます。（Ｎｅｔ／Ｏｎｅサーバの場合は cを打った時点で connect と
応答してきますので、あわてないで下さい）。

通常、相手計算機からlogoff/logout すると、
\begin{verbatim}
Local>
\end{verbatim}
または
\begin{verbatim}
>>
\end{verbatim}
まで戻ってきます。これが正しい姿なのですが、時として、ここまで戻らない
ことがあります。そうなると、電話がつながりっ放しになったのと同じことで、
他の計算機には、はいれなくなります。この時は強制的に電話を切らなければ
いけないわけですが、この方法が端末サーバによって違います。

　まず、ＤＥＣサーバ、即ち Local> と応答してくる端末サーバの場合ですが、
この場合は、まずブレーク信号という信号を送ります。Kermit で、この信号
を発生するには、端末モードのままで、Kermit のエスケープ文字に続いて
"b" を押します。即ち CTRL を押しながら "]" を押し、続いて "b"を押します。
すると
\begin{verbatim}
Local>
\end{verbatim}
という応答をしてきますが、これは一時的に端末サーバに戻っただけで、計算
機との接続は、まだ切れていません。計算機との接続を切るには、更に
\begin{verbatim}
Local>disconnect
\end{verbatim}
と入れて下さい。
何等かの原因で、いくつもの計算機に接続されたままになっている場合があり
ます。（最大４つまで同時に接続できます）。この時は、どの接続を切るのか
を明示しなければなりません。どこに、どう接続されているかは、
\begin{verbatim}
Local> show session
\end{verbatim}
とすると、
\begin{verbatim}
Port 6:  KEKTaro             Local Mode    Current Session 3
- Session 1: Connected       Interactive   KEKPS
- Session 2: Connected       Interactive   KEKONL
- Session 3: Connected       Interactive   MAIN  (LAT206)
\end{verbatim}
のように見ることができます。例えば、session 1 を切りたいのであれば、
\begin{verbatim}
Local>disconnect session 1
\end{verbatim}
とすると、切ることができます。

　Net/One サーバ、即ち >> と応答してくるものについては、処置はもう少し
簡単です。CTRL を押したままで、 "k" "i" "l" と打ちます。すると
\begin{verbatim}
>>
\end{verbatim}
にまで戻ってきます。この場合は、ＤＥＣサーバと違って計算機との接続も切
られます。

\section{モデム使用上の注意}

　モデムを使用する場合、現在大抵のモデムはＨＡＹＥＳ社モデムコンパチブ
ルとなっています。これはモデムに対する命令が常にＡＴの２文字から始まる
為、別名ＡＴモデムとか、ＡＴコマンド対応モデムとも呼ばれており、事実上
の業界標準になっています。Kermit でこれらを操作する場合、特に問題とな
ることはありません。

　通常ＡＴモデムを使う場合は、まず、このモデムの初期化から始めます。ま
ず、Kermit を起動し、端末モードに入ります。
\begin{verbatim}
ATZ
\end{verbatim}
と打つと、モデムが初期化され、
\begin{verbatim}
OK
\end{verbatim}
と応答してきます。次は、相手電話番号を入れればよいのです。例えば、トー
ンダイヤル（いわゆるプッシュホン）で 65-4321（この番号はもちろんデタラ
メです。決して試さないこと。）にかけたければ
\begin{verbatim}
ATDT654321
\end{verbatim}
とします。もし、パルスダイヤル（いわゆるダイヤル式）であれば
\begin{verbatim}
ATDP654321
\end{verbatim}
と打ちます。うまく接続されると
\begin{verbatim}
CONNECT
\end{verbatim}
と応答してきます。あとは、計算機の端末として使えます。
ただ、注意しないといけないのは、Kermit は特に指定されない限り、Hangup
しない、つまり電話を切らない、ということです。これは、計算機と接続した
まま Kermit を抜けてＭＳ－ＤＯＳに戻り、再度計算機を使用する、というこ
とを可能にするためです。もし、相手計算機を logoff/logout しても相手か
ら回線断の信号がでない場合は、この命令を用いて電話を切らなければなりま
せん。これは、Kermit のコマンドモードに戻って
\begin{verbatim}
Kermit-MS>hangup
\end{verbatim}
とします。


\section{端末としての使用例}

　以下に端末として使用した、いくつかの例を示します。左端に '>'マークの
ついているところが、使用者が入力する行です。それ以外は Kermit 、端末サー
バや相手計算機等からの応答です。

\subsection{ＫＥＫ所内で、ＤＥＣの端末サーバから
ＩＢＭ－ＢＩＴＮＥＴに入った例}
\begin{verbatim}
> A>kermit
  NEC PC-9801 (KEK v1.13 beta) Kermit-MS: 2.31  1 July 1988
  Type ? or HELP for help

> Kermit-MS>connect

  (Connecting to host, type Control-] C to return to PC)


> Local> connect main
  Local -010- Session 1 to MAIN on node LAT201 established

> （一度リターンキーを叩く）

  YALE ASCII TERMINAL COMMUNICATIONS SYSTEM V2.1

> enter terminal type: vt100



                 << WELCOME TO KEK SERIES/1 >>


  SELECT A SERVICE BY NUMBER (1-2):

       1  FACOM M382 TRISTAN
       2  IBM9370 (BITNET NODE)
       X  HITAC M680 NOT SUPPORT

  ENTER SELECTION
> 2 （ＩＢＭを使うので２番を選ぶ）


   VM/SP  ONLINE--PRESS ENTER OR CLEAR KEY TO BEGIN SESSION



                   BBBB    III  TTTTT  N     N  EEEEE  TTTTT
                   B   B    I     T    NN    N  E        T
                   B   B    I     T    N N   N  E        T
                   BBBB     I     T    N  N  N  EEEEE    T
                   B   B    I     T    N   N N  E        T
                   B   B    I     T    N    NN  E        T
                   BBBB    III    T    N     N  EEEEE    T

                          K    K  EEEEE  K    K  V     V  M     M
                          K   K   E      K   K   V     V  MM   MM
                          K  K    E      K  K     V   V   M M M M
                          K K     EEEE   K K      V   V   M  M  M
                          KK K    E      KK K      V V    M     M
                          K   K   E      K   K     V V    M     M
                          K    K  EEEEE  K    K     V     M     M




                                                              RUNNING

> （ここでリターンキーを叩く）

  ENTER ONE OF THE FOLLOWING COMMANDS:

     LOGON USERID             (EXAMPLE:  LOGON VMUSER1)
     DIAL USERID              (EXAMPLE:  DIAL VMUSER2)
     MSG USERID MESSAGE       (EXAMPLE:  MSG VMUSER2 GOOD MORNING)
     LOGOFF

> LOGON KEKTARO （自分のユーザ名をいれる）

  ENTER PASSWORD  (IT WILL NOT APPEAR WHEN TYPED):
> （パスワードをいれる、エコーされないので間違えないように）


  LOGON AT 11:25:54 JST THURSDAY 09/22/88
  VM/SP R4.0 CMS KEK/9370

> （ここでリターンキーを叩く）
  K (592) R/O
  N (591) R/O
  No mail in your mailbox.
  R; T=4.06/4.57 11:26:10



                                                              RUNNING
  （計算機を使って仕事をする）


> logoff

  Local -011- Session 1 disconnected from MAIN
  Local>
> （CTRLを押しながら ']'を押し、続けてCTRLは放して 'c'を押す）
> Kermit-MS>quit
  A>
\end{verbatim}


\subsection{ＫＥＫ所内で、Ｎｅｔ／Ｏｎｅ端末サーバから
ＫＥＫＶＡＸに入った例}

\begin{verbatim}
> A>kermit
  NEC PC-9801 (KEK v1.13 beta) Kermit-MS: 2.31  1 July 1988
  Type ? or HELP for help

> Kermit-MS>connect

  (Connecting to host, type Control-] C to return to PC)


  You may now enter Net/One commands.
> >>connect kekvax
    Connecting ... (1) 24048A1 Success.

> （ここでリターンキーを叩く）

       Welcome to KEKVAX (VAX8530)
       Welcome to KEKVAX (VAX8530)

> Username: KEKTARO （自分のユーザ名をいれる）
> Password:         （パスワードをいれる。エコーされないので間違えないように）
          Welcome to VAX/VMS version V4.7 on node KEKVAX
      Last interactive login on Monday, 26-SEP-1988 10:44
      Last non-interactive login on Saturday, 24-SEP-1988 11:10
  =========================================================================
                          <<<<<   KEKVAX  >>>>>

  o  If you find any trouble, Please contact KEKVAX::HGOTO.

                                                          KEKVAX::KEKNWG
  =========================================================================
  $

  （計算機を使って仕事をする）

> $ logout
    KEKTARO      logged out at 26-SEP-1988 10:45:51.64
    Your Connection number 1 to "kekvax" has been hung up.

  You may now enter Net/One commands.
  >>
> （CTRLを押しながら ']'を押し、続けてCTRLは放して 'c'を押す）
> Kermit-MS>quit
  A>
\end{verbatim}


\subsection{ＫＥＫ所外からＤＤＸ－ＰＡＤ経由でＦＡＣＯＭを使った例}
\begin{verbatim}
> A>kermit
  NEC PC-9801 (KEK v1.13 beta) Kermit-MS: 2.31  1 July 1988
  Type ? or HELP for help

> Kermit-MS>set display 7-bit
（ＰＡＤがパリティを返す場合はこうして下さい。）
> Kermit-MS>connect

  (Connecting to host, type Control-] C to return to PC)

  ready
> *C 1234567　　（本当の番号ではありません。正しい番号をいれて下さい。）


  WELCOME TO KEK. ( TRISTAN )
  PLEASE ENTER PASSWORD.
> 　　　　　　　（ＫＥＫから各サイトに渡されたパスワードをいれて下さい。）


> （一度リターンキーを叩く）

  YALE ASCII TERMINAL COMMUNICATIONS SYSTEM V2.1

> enter terminal type: vt100



                 << WELCOME TO KEK SERIES/1 >>


  SELECT A SERVICE BY NUMBER (1-2):

       1  FACOM M382 TRISTAN
       2  IBM9370 (BITNET NODE)
       X  HITAC M680 NOT SUPPORT

  ENTER SELECTION
> 1 （ＦＡＣＯＭを使うので１番を選ぶ）


   JCET010 SYSTEM READY
> logon tss


   ENTER USER-ID -
> kektaro
   KEK0950I ENTER CURRENT PASSWORD -

   KDS40613I THE USER'S LAST ACCESS DATE(1988.09.27),TIME(15:17:44).
   KEKTARO LOGON IN PROGRESS AT 14:45:28 ON SEPTEMBER 28, 1988
     ------------------<< OPERATION NEWS >>-----------------------9/20/1988----
       * NEW TERMINALS WILL BE INSTALLED FROM OCT. 3RD TO 6TH.
         THE FOLLOWING SHOWS SERVICE LEVELS SCHEDULED FOR THE INSTALLATION.


       TSS & BATCH MACHINES OUTAGE:          10/3(MON) 9:00 - 10/5(WED) 9:00
       TERMINALS IN MAIN BLDG., TSUKUBA :    10/5(WED) 9:00 - 17:00 UNAVAILABLE
           "        FUJI, OHO :              10/6(THU) 9:00 - 17:00      "
       NEW TERMINALS IN COMP.CENTER, MINAMI: 10/6(THU) 9:00 - 17:00      "
     ------------------<< MESSAGE FROM SYSTEM GROUP >>------------9/1/1988-----
> KEKTARO>logoff



  disconnected
  *
> （CTRLを押しながら ']'を押し、続けてCTRLは放して 'c'を押す）
> Kermit-MS>quit
  A>
\end{verbatim}


\subsection{アンガマンバス社ＰＣ－ＮＩＵをＴＣＰ／ＩＰで使用した例}
\begin{verbatim}
> A>tn -e kermit
  TELNET Version 1.2j (88/01/01)
  Copyright 1988 Ungermann-Bass, K.K.

  NEC PC-9801 (KEK v1.13 beta) Kermit-MS: 2.31  1 July 1988
  Type ? or HELP for help

> Kermit-MS>set port ub-netci
> Kermit-MS>connect

  (Connecting to host, type Control-] C to return to PC)



> TELNET>open onlnews
  Connecting to onlnews... Connected


  4.2 BSD UNIX (onlnews)

> login: kektaro
> Password:
  Last login: Wed Sep 28 13:44:26 from kektaro
  4.2 BSD UNIX #1 (SONY NEWS <NFS,RDS,KANJI>): Tue Apr 19 23:18:33 JST 1988
  TERM = (news42) vt100


  Terminal type is vt100
  %logout


  Connection closed.
  TELNET>

> （CTRLを押しながら ']'を押し、続けてCTRLは放して 'c'を押す）
> Kermit-MS>quit
  A>
\end{verbatim}


\subsection{ＡＴコマンドモデムを使って、ＧＡＭＡ－ＮＥＴを使用した例}
（ＧＡＭＡ－ＮＥＴは、つくば市ＡＣＣＳがＣＡＴＶの多目的利用をテストす
る為の実験の一環として設置したＢＢＳ局です。）

\begin{verbatim}
> A>kermit
  NEC PC-9801 (KEK v1.13 beta) Kermit-MS: 2.31  1 July 1988
  Type ? or HELP for help

> Kermit-MS>set speed 1200
> Kermit-MS>set terminal kanji-code shift-jis
> Kermit-MS>connect

  (Connecting to host, type Control-] C to return to PC)


> ATZ 　　　（モデムを初期化する）
  OK
> ATDT3030　（トーンダイヤルで３０３０にかける）
  CONNECT 　（うまく接続された場合。CONNECT 1200と出るものもある）
> 　　　　　（一度リターンを叩く）
  ＊＊＊　ＧＡＭＡ－ＮＥＴ　＊＊＊


> logon-ID ? log00KEK
  password ? 
  ＧＡＭＡ－ＮＥＴへようこそ！！

  ＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊

          ＧＡＭＡ－ＮＥＴ

                         ＡＣＣＳ 

  ＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊


                開始時刻　　　　　1988年09月27日20時52分13秒

  メールが001件届いています

  ＭＦ－Ｎet／ＰＣ サ－ビスメニュ－

  番号　　　サ－ビス内容
  　 1: 　　電子メ－ル
  　 2: 　　電子掲示板


  　 Q: 　　サ－ビス終了

> 選択番号を入力して下さい?  q

  開始時刻          1988年09月27日20時52分13秒
  終了時刻          1988年09月27日21時08分48秒
  利用時間                      00時間16分35秒

  パソコン通信サービスを終了します
  +++
  NO CARRIER
> （CTRLを押しながら ']'を押し、続けてCTRLは放して 'c'を押す）
> Kermit-MS>hangup　　（念の為、回線を切る）
> Kermit-MS>quit
  A>
\end{verbatim}


\section{ファイル転送の例}

\subsection{ＭＳ－ＤＯＳのテキストファイルをＩＢＭ／ＶＭ／ＣＭＳに送る}

付録４の（１）の例を参考に端末モードでＩＢＭに入ります。VM READ となっ
たところで、ＩＢＭの Kermit を起動します。
\begin{verbatim}
Kermit
\end{verbatim}
と打つと
\begin{verbatim}
Kermit-CMS Version 4.0 (87/12/17)
Enter ? for a list of valid commands
Handshake is XON -- not needed

Kermit-CMS>
\end{verbatim}
となります。ここではサーバモードを使った例を示します。
\begin{verbatim}
server
\end{verbatim}
と打つと、
\begin{verbatim}
Entering server mode.  Please escape to local Kermit now.
To terminate the server use the BYE or FINISH commands.
\end{verbatim}
と応答してきます。ここで、ＭＳ－ＤＯＳの Kermit に戻ります。即ち、CTRL
を押しながら ']'を押し、次にCTRLを放して 'c'を押します。
\begin{verbatim}
Kermit-MS>
\end{verbatim}
となるので、例えば MYFILE.TXT を送るのであれば
\begin{verbatim}
Kermit-MS>send myfile.txt
\end{verbatim}
とします。

\end{document}
%- End of MSVP98.JPN
