• ベストアンサー

ワークグループ内の通信プロトコルと、PCの認識

ワークグループ内アドレスの解決は、Netbiosですが、ファイルの転送は、「FTP」でしょうか? また、そのときのヘッダには、「IPアドレス」によるものでしょうか、それとも、「コンピューター名」によるものでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • hoihence
  • ベストアンサー率20% (438/2093)
回答No.3

>・データ部分にはどんなデータが入るのですか? パケットは基本的に一つのデータを分割したものだから、メールのデータであれば、それを分割したものです。パケットを受け取った側はそれらからデータを構築し直します。 http://www.atmarkit.co.jp/fwin2k/network/tcpip006/tcpip01.html   >イーサーネット内でTCP/IPによる通信は可能でしょうか? 可能だよ。NBTを使う。あるいは、2000、XPに限るけど、CIFSを使う。それらの場合、LAN内での使用に限定する。 >TCP/IPの場合も、MACアドレスなのでしょうか? あのですね。TCP/IPもそうなのですが、基本的にネットワークプロトコルと言うのはレイヤー構造になってまして、ネットワーク層でのノードの識別にIPアドレスが使われていて、データリンク層でのノードの識別にMACアドレスが使われます。

kanpyou
質問者

お礼

ありがとうございます。 IPアドレスは『住所』であり、送付先は「MACアドレス」なのですね。

その他の回答 (2)

  • hoihence
  • ベストアンサー率20% (438/2093)
回答No.2

>ワークグループ内アドレスの解決は、Netbiosですが、ファイルの転送は、「FTP」でしょうか? NETBIOSだよ。FTPはTCP/IPのアプリ層プロトコルでしょ。ただ、NBTが稼動してれば、FTPを使ったっていいんだけど。 >また、そのときのヘッダには、「IPアドレス」によるものでしょうか、それとも、「コンピューター名」によるものでしょうか? どちらでもないです。最終的にMACアドレスによって通信相手を特定するので。パケットにETHERNETヘッダが含まれてるでしょ。 NETBIOSは歴史的な経緯があるんでねぇ。興味があるんなら調べてみるといいかも。あと、パケットの構造の事とか。 ※#1さんの回答の中に「コンピューター名」となってるところがあるけど、厳密には「NETBIOS名」です。

kanpyou
質問者

補足

IPパケットはこうなっている 以下 ・データ部分にはどんなデータが入るのですか? http://www.atmarkit.co.jp/fnetwork/rensai/tcp15/02.html ヘッダの優先順位と見ても良いでしょうか? これにより、イーサーネット内では、NetBIOSによる通信となるのですね? イーサーネット内でTCP/IPによる通信は可能でしょうか? >最終的にMACアドレスによって通信相手を特定する との事ですが、TCP/IPの場合も、MACアドレスなのでしょうか?

回答No.1

>ワークグループ内アドレスの解決は、Netbiosで >すが、ファイルの転送は、「FTP」でしょうか? ファイル転送もNetBIOSです。FTPとNetBIOSは技術的にも 歴史的にも何の関係もありません。 >また、そのときのヘッダには、「IPアドレス」による >ものでしょうか、それとも、「コンピューター名」によ >るものでしょうか? あなたのおっしゃる「ヘッダ」とは何を指しているか、 いまいち分かりませんが、TCP/IPで結ばれたネットワー クでのMicrosoft Windows Networkの場合、NBT(NetBIOS over TCP/IP) が使われます。この場合、IPパケットの中にカプセル化 されたNetBIOSパケットが入っています。TCP/IPを使わず に、NetBEUIを使うのなら、NetBEUIのパケットの中にNetBIOS の仕組みが元々組み込まれています。 NBTの場合、通信はIPで行いますが、PCの認識はIPアドレ スでは行わず、「コンピュータ名」で行います。 で、TCP/IPとNetBIOSの関係を理解されていない様ですね。 TCP/IPとNetBIOSは電話で言えば、TCP/IPは話す言語。 NetBIOSはその内容にあたります。電話線上(LAN上)では、 線が繋がっていればどんな言語(TCP/IPとかNetBEUI,IPX 等)でも話すことが出来ます。こうした言語間には何の 互換性もなく、お互いに理解できませんが、同じ内容の 情報をやりとりすることはできます。日本語でも、英語 でも"ミカンを明日送ってくれ"という内容を相手に伝え られますし、相手がその言葉を分かればミカンが送られ てくるでしょう。NetBIOSはこの"ミカンを送れ"という 内容にあたり、言語とは基本的に独立したものです。 あなたの最近の質問をみると「PCの認識」に対する疑問 がおありのようですね。そこでなぜ混乱されているのか というと、IPアドレスによる通信と、Microsoft Windows Network で使用されるPCの識別を混同され、「全く別の物」とい うことを理解されていないことにあるようです。 IPアドレスは上記の電話の例えでいうと電話番号です。 電話番号が分からなければ通信できないのは当たり前で、 ここで、電話番号を知る必要が出てきます。この作業が 広く「名前解決」と呼ばれます。しかし、NetBIOSは電話 番号では相手を認識しません。実際に電話に出てきた人 の「名前」で相手を識別します。ですので、電話帳でA さんの名前で出ていた電話番号に電話をかけても、出て きた人がBさんだったらそれは違うものと認識します。 ここで電話帳でAさんの電話番号を調べる作業が、TCP/IP でのDNSサーバへの問い合わせにあたります。TCP/IPだけ 使用するソフト(ftp,pop3,smtp,telnel,httpとかいっぱ い)はここで終わりですが、NetBIOSはその後に、実際に 出てきた人の名前を問い合わせる作業をするわけです。 また、TCP/IPとDNSは密接に関係していますが、NetBIOS とWINSはそれらとは全く関係ありません。NetBIOSは上記 のようにTCP/IPとは考えるレベルが違う物ですし、WINS はTCP/IPの仕組みにNetBIOSを適応するためにMicrosoftが 無理矢理考えた変なDNS"もどき"ですのでDNSとは何の 関係もありません。変に混同せず、一つ一つの技術を ちゃんと理解されるようにしてください。

kanpyou
質問者

補足

ありがとうございます。 http://www.atmarkit.co.jp/fwin2k/network/baswinlan006/baswinlan006_01.html によると、NBTが実装されていて、それは、NetBIOSやNeuBEUIなどを含む(包み込んでいる)と理解しました。 だとすると、現在、LANなどでネットワークを構築した場合、FTPによるファイル転送も可能ということになりますよね? なぜ、「ファイル転送もNetBIOS」なのでしょうか? ブロードキャストするより、リソースを有効活用できると思うのですが。 上記疑問と微妙に関連する質問で、IPアドレスとMACアドレス、ユニークコンピューター名を一元管理するテーブル:キャッシュは存在するのですか?(アドレスの解決の意味で)

関連するQ&A

  • XPのPCのみワークグループに表示されない

    WindowsXP-HomeEdition 1台、Windows2000 2台、合計3台でLAN構築しています。 ルータはBuffaloの「WBR-G54」で、XPはノートパソコン内蔵の無線LAN、2000は有線LANで接続しています。 XPから2000、逆に2000からXPのPCが、ワークグループに表示されません。 ワークグループ名は3台とも同じモノを使っています。 そして、XPのパソコンからは「\\192.168.11.4」としてIPアドレスでは他のパソコンにアクセスできますが、「\\desk1」としてコンピュータ名ではアクセスできません。 2000のパソコンからも同じく、IPアドレスをつかってXPのPCにアクセスできても、コンピュータ名ではアクセスできません。 2000同士では、IPアドレスでもコンピュータ名でもアクセスできます。 何か考えられる原因はありますでしょうか? 過去ログでネットワーク接続のチェックリストというのがあったので、やってみたのですが、解決しませんでした。 またウイルスバスターが入っていたので、ファイアウォールを外してみたのですが、だめでした…。 困ってます…どうかよろしくお願いします。

  • ワークグループを分けるメリット

    ネットワークでLAN上に 十数台ある場合とか ワークグループを分けますが、メリットはなんでしょうか? (1) コンピュータやファイルの検索時に探しに行くのが ワークグループ内を先に探すので時間が短縮できるなどですか? (2) その場合 IPアドレスの設定で 特別にしないといけないことありますか?

  • ワークグループがなくなりました。

    ある日から突然、LAN上のコンピュータ(Win98のネットワークコンピュータから表示されるPCアイコン)がかなり少ない表示になってしまいました。全く無くなったわけではなく、少しはあります。他のコンピュータでも表示されるPCは色々ですが、やはり全部は表示されていません。ただ、コンピュータの検索やLAN上のプリンタ共有は全てのPCから可能です。pingテストも見えていないPCでも認識はしています。 あと、Win98でネットワーク全体というアイコンがあるのですが、それを押すとトラブル前は1つワークグループの名前のアイコンがあったのが今は無くなっています。 一つ思い当たる節があるのは、新しいパソコンをLANに加えようとした時、間違ってコンピュータ名にワークグループ名を登録し、何回か、「IPアドレスの競合がある」というメッセージを出してしまったことがあります。それがいけなかったのでしょうか。 LAN機器は無線カード、アンテナ・有線ボード・ルータ全てメルコ製です。OSはほとんど98でまれにMeを繋げたりします。IPアドレスは全て固定です。 再度、ワークグループのアイコン・ネットワークコンピュータのアイコンを出させるにはどうしたらよいでしょうか。

  • ワークグループにアクセスができません

    今会社で4台のPCを同じワークグループで接続しています。Meと2000が1台ずつとXPのHomeとProが1台ずつをつないでいます。2000はサーバーになっています。先日Meを新しくワークグループに登録し、プリンタの共有をして印刷ができるところまで設定しましたが、先週のはじめ頃からワークグループ全体に入れなくなり、プリンタの共有もMeのみできなくなりました。そのため全PCを再起動したところ、ワークグループに入れるようになったのですが、また3日くらい後にワークグループに再び入れなくなってしまいました。再起動をすると入れるのですが、しばらくするとまた入れなくなります。pingはそれぞれ通りますし、「NetBIOS over TCP/IP」も有効にして、Computer Browserも有効になっています。またプロトコルはTCP/IPです。長くなりましたが何が悪くてワークグループに入れなくなるのかがわかりません。どうかお分かりになる方がいらっしゃいましたら教えてください。

  • ワークグループ内のPC等の表示

    WindowsXP Homeを使っています。 ルーターにこのPCとネットワークハードディスクをぶら下げて共有をしようとしているのですが、うまくいきません。 最初HDDのワークグループが「WORKGROUP」になっており、PCが 「MSHOME」になっていたので、PCの方を変更したかったのですが、 PC名は変えられるのですが、ワークグループ名が灰色になっていて 変更できません。 仕方なしにHDDのワークグループ名を変更してネットワークドライブ とて登録しようとしているのですが、ワークグループ内のコンピュータ を表示するをクリックしても、「ポン」というエラー音が聞こえて、 ワークグループ内のPCやHDD名が出てきません。 IEから、IPを入力すると、HDDにはログインできるのですが・・・。 どなたか対処方法を教えてください。 よろしくおねがいします。

  • ワークグループが表示されない

    普通に使っていたところ、ネットワーク内が見えないことに気づきました。 ただ、\\サーバー名 とすると、きちんとそのファイルサーバーは見ることができますし、 各種変更、保存もされています。 しかし、マイネットワークから ワークグループのコンピュータを表示する を選択すると、 Workgroupにアクセスできません。このネットワークリリースを使用するアクセス許可がない可能性があります。アクセス許可があるかどうかこのサーバーの管理者に問い合わせてください。 このワークグループのサーバー一覧を現在、利用できません というメッセージが出ます。 しかし、ファイルサーバー名の直接入力は問題なく表示されますし、 pingも問題なく反応があります。 DNS メールサーバ 外部ウェブ また、ファイアーウォールも解除しており問題ないはずです。 インターネットは問題なく表示されますし、メールも送受信可能です。 DNSサーバーの再起動をするつもりですが、いまいち原因ではない気がしています。 また、ファイアーウォールも設定を外してみても同じ結果でした。 NetBIOS over TCP/IP を有効にする も問題ないですし、 Computer Browser サービスを開始する もON(自動)になっています。 マスタブラウザが代わってしまったのかもしれない・・・と想像はしていますが、確定的な結論には至っていません。 よければ、解決案を教えてください。

  • ワークグループに入れなくなりました。

    Win98をWin2000へアップグレードしたところワークグループに参加できなくなりました。コンピューター名・ワークグループ名は変更されてません。MSネットワーククライアントはインストール済み・TCP/IPの変更もされてません。 一度すべての設定を消しもう一度設定してみても同じです。なにか原因考えられますでしょうか。私の知識は本を見ながら以上のことを確認したぐらいです。よろしくおねがいします。

  • ワークグループについて

    いくつかのパソコンでファイルを共有したいと思っています。 PCはWindowsXPです。 すでにあるワークグループに加わりたいのですが、うまく入れません。 マイコンピュータのプロパティで、ワークグループ名を変更しました。 その後に、マイネットワークの「ワークグループのコンピュータを表示する」をクリックしても 「****(ワークグループ名)にアクセスできません。このネットワークリソースを使用するアクセス許可がない可能性があります。 アクセス許可があるかどうかこのサーバーの管理者に問い合わせてください。ネットワークパスが見つかりません」とでます。 サーバーの管理者が誰かも分からない状況で・・。 こんな少ない情報しかありませんが、よろしくお願いします。

  • LANで他のワークグループのPCが見れません

    現在、1台98SEのみ、HOME(仮名)名のワークグループで 他のPCは98me、2000、XPHOME、XPPROがWORK(仮名)名のワークグループに入っています。 WORKのグループからはHOMEのPCにどのPCからもアクセスできファイルを見たりできるのですが、 HOMEのグループからはWORKのどのPCもネットワーク表示されずアクセスできません。 マイネットワークでPCのアイコンが表示しません。 一番いいのはワークグループを統一することだと思いますが、できればその方法以外でできる方法(現状維持のままで)を知りたいのですが、よい方法は無いでしょうか? LANは、IPアドレスを各PCに割り当てています。

  • ワークグループ名を複数設定できますか

    ネットワーク上でファイルを共有するため、コンピュータ名とワークグループ名を設定しますが、コンピュータ名は同じで、二種類のワークグループを設定することができますか。