電子メールで発生したエラー+そのエラーはどのサーバで検出されるか
① ホスト名のまちがい
→ユーザのPC→ユーザのSMTPサーバ→ユーザのDNSサーバではホスト名があるか確認し、まちがっていれば“Host unknown”と返ってくる。
② ユーザ名のまちがい
→ユーザのPC→ユーザのSMTPサーバ→ユーザのDNSサーバ→ユーザのSMTPサーバ→相手のSMTPサーバと進むが、相手のSMTPサーバでユーザ名があるか確認し、まちがっていれば“User unknown”と返ってくる。
アドレスの入力ミスから(1)電子メールが送られない(2)別の人に届く→どのような状況か
(1)(ⅰ)ユーザ名または(ⅱ)ドメイン名で入力ミスをし、存在しないメールアドレスを入力してしまった場合
(ⅰ)の場合、ユーザ名は送信先のSMTPサーバで送信先ユーザ名の所在の確認及びメール送信の許可を行う際にアドレスエラーが判明
(ⅱ)の場合、ドメイン名は送信元のDNSサーバがその情報を管理しているので、SMTPサーバより、DNSサーバへ送信先ドメインの存在の有無、及びIPアドレスの問い合わせを行う際にアドレスエラーが判明する。
(2)アカウント(@前)またはドメイン名で入力ミスをし、既存の他の人のメールアドレスを入力してしまった場合
メールが送られるまでの処理の流れ
自分(送信者)のSMTPサーバがDNSを使って相手のIPアドレスを調べる。そして相手のアドレスが判明すると、サーバとの間でSMTPサーバへのOKサインが出され送信される、そして相手のSMTPサーバから自分のSMTPサーバへ了解の送信がなされ、引き続き自分のSMTPサーバからメールの内容とその終わりが送信される。相手のSMTPサーバから自分のSMTPサーバへは受け取りの送信がされる。
SMTPとは
インターネット上の通信プロトコル群であるTCP/IPの1つ。メールを送り出すときに使われる。
HTMLとは
ホームページを記述する言語。レイアウトや表示をクライアントに任せてしまう。特徴として関連するホームページやデータに飛躍するハイパーリンク機能がある。
電子メールアドレスについて説明せよ
電子メールアドレスは、ユーザ名とホスト名(コンピュータ名)からなる。例えば、05n××@hes.sapmed.ac.jpの場合、05n××がユーザ名で、hes.sapmed.ac.jpがホスト名である。
インターネット上での電子メールの送受信の仕組みを説明せよ
① PCでメールを作成し、送信する。
② 送信元のSMTPサーバに届く。
③ SMTPサーバにより、DNSサーバは、送信先ドメインの存在の有無、及びIPアドレスの問い合わせを行う。
④ 送信元SMTPサーバにより、相手先SMTPサーバへのユーザ名の所在の確認及びメール送信の許可を求める。
⑤ 相手先SMTPサーバで、送信先ユーザ名の所在確認及びメール送信の許可を行う。
⑥ 送信元SMTPサーバから相手先SMTPサーバへメールのデータが転送される。
⑦ 相手先SMTPサーバが受信したメールのデータをPOPサーバに保管する。
⑧ メール受信者がPCより、メール受信を要求する。
⑨ POPサーバよりメールを受信、PCに表示される。
上記の一連の動作において、①~③は送信元のネットワークで処理され、④~⑥は相互の通信、⑦~⑨は送信先のネットワークで処理される。
通信の概念は
自分の意志や状況などの情報を何らかの手段によって表現し、相手に伝えること。
コンピュータネットワークの最小単位は
LAN(Lorcal Area Network)
通信上の約束事をとりきめたもの(通信規約)を何というか
プロトコル
TCP/IPを用いて通信する世界規模のデータ通信ネットワークを何というか
インターネット
コンピュータの区別の方法を2つあげて説明せよ
1名前による区別…ホスト名+ドメイン名からなる。人間がコンピュータを区別するために用いる。
2IPアドレスによる区別…163.30.xxx.xxxのようなもので、コンピュータが用いる。
名前とIPアドレスの対応付けを行うのは何か
DNS
各ドメインに自ドメイン内の情報を外部に通知するサーバ(DNSサーバ)を用意し、世界
中と情報を交換し、名前とIPアドレスのデータベースを構築する。
wwwについて述べよ
インターネット上のコンテンツをハイパーテキスト(HTML)形式で表現して、コンテンツへのアクセスを簡単にするためのしくみ。インターネット上の任意の利用者が、情報を比較的簡単に享受できるように構築されたデータベースシステム。
オブジェクト
テーブル…データの格納庫となるオブジェクト。
クエリ…条件に合うデータを「問い合わせ」て抽出した結果や、結果を表示したり保存したりするオブジェクト。
フォーム…データの入力画面を作成したり、テーブルに保存されているデータやクエリで抽出した結果を表示したりするオブジェクト。
レポート…テーブルに保存されているデータやクエリで抽出した結果をさまざまな形式で印刷するためのオブジェクト。
マクロ…複雑な操作や繰り返し行う操作を登録によって自動化するためのオブジェクト。
モジュール…マクロでは実行できないような複雑な処理をVBAを用いて自動化するためのオブジェクト。