トップページnetwork
62コメント30KB

Ethernet TCP/IPについて

■ このスレッドは過去ログ倉庫に格納されています
0001ななしのオンナNGNG
はじめまして。
仕事で Ethernet と TCP/IPについてお勉強しろと命令されました。
(Ethernetを利用して相手PCのフォルダ内を検索?するというソフトを作るのが仕事なので)
PGのクセにハードやWin関係について全くのど素人です。
どこかEthernetやTCP/IPについて初心者にでもわかる(詳しくなくていいので)
HPはありませんか?
Yahooで検索してもいまいち数が多くて・・・
よろしくお願いいたします。
0012名無しさん@そうだ選挙にいこうNGNG
本題とは無関係で恐縮だが・・。

> でも知らないよりちょっとカジってた方がましでしょ。

ちょっとカジったくらいで「分かっています」という顔をされるのが
実は一番まずい。お互い理解しているつもりで、実は別々の意味に
取ったりしている事態がありうるため。

理解するならきちんと理解してほしい。理解する気がないなら他の人に
まかせてほしい。中途半端だけはやめてほしい。

> コトバの意味

言葉の意味がわかったくらいで Ethernet と TCP/IP を理解するプログラムを
書けるのだろうか。ちょっと甘く考えていないか?。
# これ以上突っ込まれたくなかったのだろうけど、逆効果。

まずは W.R.Stevens 『Unix ネットワークプログラミング Vol.1 Socket & XTI』を
読め。簡単なクライアント・サーバーアプリケーションのソースがある。
これをまず Winsock 環境に移植するところからはじめてみろ。話はそれからだ。
0013>11NGNG
こういう掲示板では、本人は分かってても発言を読み取る側の
誤解から素人扱いされることも多いので、知ったかぶった発言、
意味が一意でない単語はタブーですね。

まあ、卑屈なまでに自分を下げて、相手が誤解しようのない丁
寧な文を書けば大丈夫でしょう。
それでも揚げ足取ろうとする輩もいますが、そういうのは無視。
001413:訂正NGNG
13の>11は>10の間違いです。
0015ななしのオンナNGNG
わたしも本題とは無関係で恐縮です。^^
>ちょっとカジったくらいで「分かっています」という顔をされるのが
>実は一番まずい。
わかってるよん、そんなぐらい・・・(^^ゞそんな態度一度もしたことないけどね。
お客さんと同じレベルで会話できればいいかなと。
知ったかぶった発言でさえできないレベルです。
ソフトの仕事は、
>言葉の意味がわかったくらいで Ethernet と TCP/IP を理解するプログラムを
コレが重要ではありません。ソフトの中ではほんのほんの一部の機能なんです。
この勉強ばかりしてると本当の中身のプログラムを書く時間がありません。
上司もそれを注意してますし。
>W.R.Stevens 『Unix ネットワークプログラミング Vol.1 Socket & XTI』
いきなし 読めってそんなっ・・・。
本ですか? なぜHPがいいかというと本屋にある本とない本がありますよね?
本屋で売ってる本の内容でさえわからんのです。
あと Unixですか? Unixではないんですけど。どうでしょう?
で上司から 「トランジスタ技術」7月号"LANのプロトコルの基礎と物理層"
という記事を読んでみなって渡されたんですよ。
しかーしっ、最初っからコトバの意味がわかりません。
こーゆーのってちょっと知識がある人が読む読みモノだなっておもって
さっそくここでスレッド立てさせてもらったワケです。
わたしのレベルは 8さんのリンクのHPが一番合ってるかな?とおもいます。
0016名無しさん@そうだ選挙にいこうNGNG
>15
本屋に無い本はどこで売ってるの?パン屋?
0017名無しさん@1周年NGNG
> この勉強ばかりしてると本当の中身のプログラムを書く時間がありません。

しかしこのコードを書かないと完成しないのだろう?。
この場合、選択肢は2つしかない。
・他の人にやってもらう。自分の勉強は次回。
・自分で勉強して何とかコードを書く。
後者を取るなら、結局きちんと勉強する羽目になる。言葉を覚えたらそれで
すむという話ではない。前者を取るなら話は別。これが
> 理解する気がないなら他の人にまかせてほしい。
という言葉の真意。

しかし上司もミスしたな。新人に仕事を与えるときには、分からない部分を
一つにしてあげないと、思考が分散してパニックになってしまうのだが。
この位の試練をこなせないようでは駄目だってポリシーなら別。

> 本屋で売ってる本の内容でさえわからんのです。

Stevens 本はかなり親切だが、それすら読めないのか?
あなたには旧版の方がいいかもしれない。TCP/IP の基礎から書いてあるから。
まだ本屋をまわればどこかに在庫があるはず。

> あと Unixですか? Unixではないんですけど。どうでしょう?

Winsock の良書が少ないから、この本を読むしかないということだ。
まず Socket がどのようなものかをつかんで、それから Winsock と
Socket の違いを把握すればよい。

> 「トランジスタ技術」7月号"LANのプロトコルの基礎と物理層"

これは初心者がいきなり読むものじゃない。本屋を回って自分に適した
書籍を探すべし。東京近郊なら秋葉原の LAOX The Computer 館や
書泉ブックタワーなどがお勧め。紀伊国屋も充実している。
0018名無しさん@そうだ選挙にいこうNGNG
なぜ上司に相談せんのだ?
出来ないんだったら早めに申告すべし。
0019素朴な疑問NGNG
TCP/IP で通信するのになんで Ethernet のことを調べる必要があるの?
0020>19NGNG
必要無し。
0021ふむふむNGNG
>11
ネットワーク障害は「物理層」から順に疑うのが基本です。
理由1:クロスケーブルの断線
  2:実はストレートケーブルだった
  3:NIC(LANカード)の障害
  4:IPアドレスの入力ミス
  5:サブネットマスクが違っている(255.255.255.0)
  6:WindowsにTCP/IPプロトコルをインストールしていない
動いてるHubとケーブル2本貰ってくるか
Linuxのifconfig@`netstat@`arp辺りを調べてくださいな
0022名無しさん@1周年NGNG
> あなたには旧版の方がいいかもしれない。

すまぬ。新版でも問題ない。旧版から削除されたのは Unix プログラミングの
お話だった。ということで安心して新版を買ってくれ。

ちなみに Winsock Homepage は見たのか?
http://www.stardust.com/winsock/index.htm
0023ななしのオンナNGNG
おはよーございます。長文レスありがとう。

さっき上司に聞いてみた。今回(7月中旬)はどこまで理解すりゃーええのか?
だってお勉強やりはじめたら キリがないでしょ。したら、
「社内LANの仕組みを知る」=新しいPCもってきて一人でLAN接続できるまで。
「相手のネットワークに繋げられるようにする」=例えばノートもってって
相手のネットワークに接続して、設定が完了したらエクスプローラでいいから
ファイル検索して データをピーコ。

>16
神保町。
>17
>・自分で勉強して何とかコードを書く。
多分コレ。
>後者を取るなら、結局きちんと勉強する羽目になる
当たり前である。だれもきちんと勉強したくないとはいってないでしょ。
多分上司はね、やりながら少しずつ覚えてもらおうっていうコンタンではないのかな?
最初っから 理解しろなんて期待してないよ、アヤツは。
>言葉を覚えたらそれで すむという話ではない
なんでこのワードに引っかかるの?
だれも「コトバを覚えたからソースが書ける」とは書いてないしぃ
前の段階では "コトバを覚える段階"ってのが 先って思ったの。
>> 理解する気がないなら他の人にまかせてほしい。
やだ。ちゅーかできない。だれもやってくれる人いないし。
そーゆー事情があるんだから 「他の人まかせてほしい」なんて書かないで。

>この位の試練をこなせないようでは駄目だってポリシーなら別。
そう この場合はコレね。
>Stevens 本はかなり親切だが、それすら読めないのか?
まだ探しにいってません。そんな急に 「読め」とかいわれても こっちの都合もある。
17さんは わざわざ長文レスつけてくれるのはありがたいが
なんか超つっかかってくるなぁ。あんましイジめんでもええがな。(笑)
しきりに本を薦めてくれるが 8さんのリンクで勉強する程度ではだめなん?

>18
>出来ないんだったら早めに申告すべし。
できるかできないかも わかんない状態。^^;
でも 「できない」なんていってらんない。
とりあえず今日は本屋でもいってみるべ。
あったかなかったかご報告します。
>22
リンクありがとう。英語はできるからいいけど めんどくせー。(自爆)
ちゅうかさ ネットワーク関係無知人間がいきなし英語サイトから勉強なんかできるんかい!
0024名無しさん@1周年NGNG
おいおい。

>「社内LANの仕組みを知る」=新しいPCもってきて一人でLAN接続できるまで。
>「相手のネットワークに繋げられるようにする」=例えばノートもってって
>相手のネットワークに接続して、設定が完了したらエクスプローラでいいから
>ファイル検索して データをピーコ。

このレベルで、

>「Ethernetを利用して相手PCのフォルダ内を検索?する

ソフトを作るような仕事ができるのか?
俺だったら、雑用係にしか使わんぞ、そんな使えんヤツは。

002523は視野が狭いんですよ。>24NGNG
まあまあ、女ですから。
井の中の蛙、かわいいじゃないですか。

ななしのオンナ君、今度一杯どうかね?
0026名無しさん@そうだ選挙にいこうNGNG
さっさと失業してください
0027>23NGNG
こんなにみんな親切なのに、なんでそういう物言いをしますか。
もし、それが2ちゃんねる風だと思っているのなら、大きな間違いです。
ちょっと考えたほうがいいですよ。
0028ななしのオンナNGNG
>24
おいおい。
7月中旬までこれだけは最低できるようにしてねってコト。多分客んとこいってデータ拾ってくるんでしょう・・・。
それから先は この宿題ができてから考えるってコト。

いままでMIDI鳴らしたり、RS232Cの通信ソフトしか作ったことないからわからんけど
たかがネットワークって考えすぎ?
なんかみんな たいへんそうに書くけど・・・・?
APIはなるだけ使いたくないなぁ。(ぶつぶつ)
0029名無しさん@1周年NGNG
1は自覚していないかもしれんが、
これはねたすれなんですわ。
0030名無しさん@そうだ選挙にいこうNGNG
技術が無いのは許せる。だが社会人としての最低限の礼儀を身に付けていないのは
致命的ですな。
 27さんの言う通り、2ch風を装っているだけで現実は違うことを祈る。
0031名無しさん@そうだ選挙にいこうNGNG
つーか、低レベルすぎ。
0032名無しさん@NGNG
上司も適当な仕事(に思われるもの)を振ってるだけだったりして。
0033名無しさん@1周年NGNG
>28
そんな状態で客先なんか行くんじゃねーよ!
まず、自分のしなきゃいかんこと、自分にできること、できないことはなんなのかを把握しろ、ばかたれっ。
まったく、このバカもバカなら、上司も上司だっ。

0034名無しさん@1周年NGNG
>たかがネットワークって考えすぎ?
なめるな!!
HPだけで覚えれるなんて思うな
プログラマーの端くれなら本をちゃんと買って勉強しろよ
読んでもわからない?
おまえがバカなだけなんじゃない?
語句がわからないなら辞書引けばいいだけだろ
0035もにめNGNG
つーか、よくみんな今まで我慢してたね。
何言っても自分の面倒なことはやろうとせずに、のれんに腕押し。

女が、免罪符になると思うなよ。お前が思ってる以上に世間は厳しい。
お前みたいな女がいるから、働く女はいつまでもなめられるんだよ。
003617=22NGNG
これが最後のマジレス。腹たったのでもう情報提供はしない。

本屋に行ってきたけど、Winsock 関連書籍ってやっぱり少ない。
『Winsock2.0 プログラミング』Lewis Napper 著(ソフトバンク)
『TCP/IP によるインターネット構築 Vol.III Winsock 編』Douglas Comer 著(共立出版)
くらいしか見当たらなかった。ただ Stevens にこだわる必要はなかったな。

もっとも、直接 Socket をたたくアプリケーションを書く必然性がどのくらい
あるかも疑問だが。例えばホスト間の通信プロトコルとして HTTP を使う(ただし
HTML 以外のコンテンツを運搬する。今なら XML あたりが旬か?)ようにすれば
既存のモジュールを再利用できるので、プログラミングの手間を省けるのでは?。

能力もないくせに全部自分で対処しようとするからどうしようもなくなる。
能力がないなら、せめて育つまではコミュニケーション能力を高めて先人たちの
教えを請うようにすればいいのに。変にスレた書き込みするから余計な反感を買う。
これぞ厨房。
00378NGNG
うーん。Winsockですら下層すぎる気がするんだけど。
話を聞く限り、NBTでUNCな雰囲気。

だとしたら、みんな過剰な仕様を押しつけて
過剰な見返りを期待してることになるよ。
顧客不満足。
0038名無しさん@そうだ選挙にいこうNGNG
実は gnutella もどきを作ろうとしていたとかね。
00394番さんへNGNG
>はじめまして。
>仕事で Ethernet と TCP/IPについてお勉強しろと命令されました。
>(Ethernetを利用して相手PCのフォルダ内を検索?するというソフトを作るのが仕事なので)
>PGのクセにハードやWin関係について全くのど素人です。


>うーん。Winsockですら下層すぎる気がするんだけど。
>話を聞く限り、NBTでUNCな雰囲気。
>
>だとしたら、みんな過剰な仕様を押しつけて
>過剰な見返りを期待してることになるよ。

だって。
Ethernet と TCP/IPについてお勉強しなくても大丈夫みたいですよ。
よかったですね。
0040名無しさん@1周年NGNG
__dos_finddirst@`__dos_findnextで十分だったりしてな。(藁
0041>ななしのオンナNGNG
>リンクありがとう。英語はできるからいいけど めんどくせー。(自爆)
それは結局出来ないって事と一緒でしょ。
実際は出来ないのに、いつもそうやって私はやれば出来るとか周りに言ってるの?
あなた、ただの低学歴パソヲタ厨房ね。
お陰で自信がつきました。私もプログラマに転向しようかな。
ところでプログラマって給料いいですか?(笑)
0042>41NGNG
ドキュソみて、自信つけられてもこまちゃうんだけど.....

けど、ドキュソは多いな。確かに
0043名無しさん@1周年NGNG
今ごろ、1は「2chってほんと人間のクズが集まるところだわ!」
とか思ってんのかな?反省なんてしないだろうなぁ。(遠い目。。)
0044ななしのオンナNGNG
すごいねーレス。カンシン。とりあえず報告。
本はなかった。 行く前から無いだろうなーって思ってたけど。
>こんなにみんな親切なのに
みんな?一部だけだと思うが。
>腹たったのでもう情報提供はしない
なんでハラ立つ? あたしあなたになんか言った??
その2冊は まだあるか調べてないので今日また本屋行けたら行く。
サンキュー。
>Socket をたたくアプリケーションを書く必然性がどのくらい あるかも疑問だが
多分ね・・・・2,3行だと思うんだけど??わかんないけど。
>能力もないくせに全部自分で対処しようとするからどうしようもなくなる。
だれが自分は能力があるって言った? タカビーな印象??素直にレスしてるだけだよ。
>変にスレた書き込みするから
どこがスレてんだ??
>話を聞く限り、NBTでUNCな雰囲気
ぜんぜん わかりません。
なんかみなさん 難しく考えていらっしゃるようで。
初心者にでもできる仕事しか与えられませんから、みなさんが どーだこーだ言う
範囲ではなく もっと初歩的なことだと思う。
だからコトバの意味とか知る必要があって、コンパネのネットワークのにいろいろ タブがあるでしょ?
あのコトバの意味も知りたかったんですよ。WINS設定、ゲートウェイ etc
>40
まじでそう思う。(笑)
>41
>実際は出来ないのに、
低学歴ね・・・ 海外の大学でてても?
プログラマ楽だし だれでもなれるからなれば?給料は低いけど やりがいはあるよ。
自分のソフトが世の中にでるとね。
>今ごろ、1は「2chってほんと人間のクズが集まるところだわ!」
そんなのカキコミする前から わかってるって!(爆)
OFFでもさんざんだったしぃぃ〜〜
だからさー なんで反省せなアカンの?
別に煽ってるわけじゃーないけど、なんかみんなヘンにつっかかるよね?
タメ語だから?
0045名無しさん@そうだ選挙にいこうNGNG
かわいそうなひとだね>44
0046ななしのオトコNGNG
>44 ごくろうさん。
0047>44NGNG
>タメ語だから?

教えてもってるのにタメ語はねーだろ。
先生に向かってタメ語きくんか?てめーは。
教えて貰って「ありがたい」と思うなら、
少しくらい謙虚な姿勢見せてもバチはあたらねーと思うけどな。
それも教えて貰わないと分かりませんか?
0048名無しさん@そうだ選挙にいこうNGNG
>低学歴ね・・・ 海外の大学でてても?
海外の大学が偉いのかどうかは知らないけど、最近、アメリカの大学では
日本で言うところの「学級崩壊」が問題になってるんだってね。
 アメリカの大学は素晴らしいって信じ込んでたんだけど
実際はだいぶ違うらしい。。。
 学生に教師を採点させる制度のせいでドキュン大学はかなり荒れてるみたい。。
詳しい人のフォローきぼ〜ん
0049不毛だねNGNG
こんな{無礼@`無能@`大言壮語@`学歴自慢@`調査力皆無@`理解力皆無@`忍耐力ゼロ}な
部下を持ってしまった上司にマジで同情するよ。
0050名無しさんNGNG
>別に煽ってるわけじゃーないけど、なんかみんなヘンにつっかかるよね?
自分が無礼だとはからっきし思ってないんですね。

>タメ語だから?
気にかかることはたったこれだけらしい。。
005150NGNG
紅い名無しさん失敗しちった。。(;;)下げ
0052名無しさん@そうだ選挙にいこうNGNG
>だからコトバの意味とか知る必要があって、コンパネのネットワークのにいろいろ タブがあるでしょ?
>あのコトバの意味も知りたかったんですよ。WINS設定、ゲートウェイ etc
だから辞書調べればわかるだろ、おまえはアホ?
海外の大学じゃそんなの教わらないのか?
わからなくなったらBBSで聞けとかでも教わったのか?
よほど低脳な大学だったんだね。
海外の大学出てるからどうなの?
どこの国にだって低脳な大学なんてある
自分のどこに非があるかわからんやつは
キチガイですしね。辞書すら引けない奴にPGなんて勤まるとは思えないね
それにゲートウェイはWindowsは関係ないよ
やっぱあんたいっぺん氏んだ方がいいよ
0053名無しさん@1周年NGNG
だよなぁ。
・基本的な知識すら欠落している。
・わからないことを自分で調べることもできない。
これじゃAPIリファレンス見てさえ説明の意味がわからんのじゃないかという気がする。
もう少し自分というものをよく見たほうがいいね。
少なくとも、君にはエンジニアの適性はないよ。
00548NGNG
NBT
http://www.ascii.co.jp/ghelp/21/002192.html
UNC
http://www.ascii.co.jp/ghelp/13/001307.html

ここで芋づる式に検索すればラクチンだね。
0055名無しさん@そうだ選挙にいこうNGNG
とりあえず見てて思ったけど
聞くべき場所がまちがいなのです。
ここで聞くくらいならもっと適切な場所があると思います。
005652NGNG
>53
APIリファレンスもなにも
辞書すら引かない奴がリファレンスなんて見ないんじゃない?
0057>55NGNG
じゃあどこで聞けばよかったんだ? あの口調だぞ。
0058名無しさん@そうだ選挙にいこうNGNG
みんな重度の人格障害だな(ワラ
0059名無しさん@そうだ選挙にいこうNGNG
海外の大学云々はさておき、
端っから、
ネットワークのことは素人だけど、頭は切れるのよ。ばかにしないでよ!
ていうのがちらリズムだったねえ。あなた負けず嫌いでしょ。

自分は凄く頭がいいと確信してるんでしょうね。残念ながら
いくら優秀な大学出てても自分を客観的に見れないというのは
ばか珍だよ。
社会人として知識を得るというのは勝ち負けじゃないんだけどねえ。
人に聞くのが悔しいんですか。
まず、上司に聞けないってのが間違い。ばか珍
0060名無しさん@そうだ選挙にいこうNGNG
頭良かったらあんなところで悩まないよね。
プログラマって、とりあえず良く分からなかったらサンプルコードを
どっかから持ってきて、分からないなりにコードを書いて動かして、
体で覚えるってのが本能なはずなんだけどねえ。

MSDN の中にいくらでもサンプルがあるだろうし、何人かが指摘して
いたように、仕様次第ではネットワークのことを意識しないでも
コードを書けそうなのに、何であんなに混乱するのか、それが不思議。
0061名無しさん@1周年NGNG
>57
プログラム板じゃないの?

>60
1は海外生活が長くて日本語が理解できないのです。
0062名無しさん@そうだ選挙にいこうNGNG
>60
海外生活だと英語は重要だよね
ゲートウェイくらい感でわかるもんじゃない?(笑)
■ このスレッドは過去ログ倉庫に格納されています