トップページhack
984コメント530KB

ルーターの設定

■ このスレッドは過去ログ倉庫に格納されています
0001コレガUSER02/01/14 08:26ID:Ys3bNe1f
皆さん、どうですか?
とりあえず、23,137-139,445は殺してます。
あと、DHCP無効にすると、なんだか不安定です。
ということで、ルーターについて大いに語っていただきましょう。
では、張り切って、どうぞ!!
0027夜更かし初心者02/02/08 04:28ID:rp7VnJ4e
>26
レス有り難うございます。
我が家のLANに、このたびLinuxを加えようとしておりまして、それで
どうしたものかと思った次第です。
たかだか数台のPCしかありませんので、ルータのDHCP機能を無効にして、
各マシンのhostsファイルにIPアドレスとホスト名の関係を書き込む
やり方で解決はすると思うのですが、DHCPにしている人はいったいどうして
いるのやら気になって夜も眠れません。
002802/02/08 13:25ID:???
>>27
「IPアドレス統合スレッド」へ誘導したい。
http://pc.2ch.net/test/read.cgi/hack/1010386844/l50
0029うへへ02/02/08 19:33ID:7ddOGWQm
マスターホストじゃなくてブラウズマスターでしたかな?
0030 02/02/14 07:05ID:3sUwAZO6
ルータをDHCPにして、PCを固定IPにしたとき認識されない?
0031 02/02/16 16:36ID:???
corega BAR SW-4Pでバーチャルサーバー機能を有効にして
ポートも20と21を加えていますが、インターネット上でFTPア
クセスはもちろん、ICQでのファイルのやりとりもできません。
DMZの設定も有効で、ファームウェアはR1.14。フレッツADSL。
どうしたら良いのか、みなさまのお力添えをお願いします・・・。
0032 02/03/02 18:52ID:1FrklkGq
>>31
IOのならできるよ
003302/03/02 21:57ID:???
>>27
SambaのWINS使ってた。
でも今はDHCPで各マシンのIPを固定してしまって/etc/hostsにNetBIOS記述している。

なぜならマシンが6台しかないから。
ダイナミックにIPを割り当てられるよりもログ追跡が楽。
Sambaのセキュリティ設定も楽。
0034@02/03/03 00:57ID:WkPBO7wV
>>31
同じルーター使って、同じ設定(フレッツADSL)のようですが、
うちではFTPサーバーにアクセス、またICQは分かりませんが、
MSNメッセンジャーではファイルやり取りできます(相手によりけりでしたが)。
0035モエ02/03/03 21:19ID:p6v8ug4q
ルータつけたら速くなると聞いただけど嘘なんですか?
0036無線さん02/03/03 22:45ID:???
ここってISDNルーターについて聞いてもいい?
0037いえろ02/03/04 08:28ID:???
>>36
特に問題ないと思われ
0038 02/03/04 11:39ID:pog5SeNy
>>25
 ご心配のとおり、ルータのDHCPを使ってしまうとホスト名とIPアドレスの解決はほとんど不可能です。
 普通はそんなもん使えなくても生活に支障がないのでみんな気にしないのですが。
 Windowsのファイル共有は、ネットワークに参加しているPCどうしが独自の方法で話し合って
解決しているのでうまくいっているのです。
 >>27に書かれたとおり、固定アドレスでhostsファイルやlmhostsファイルで解決するしかありません。

 DHCPでNetBIOS名とIPアドレスを対応づける必要があるときは、WindowsNT/2000serverを1台置いて
それをDHCPサーバ兼WINSサーバとし、そいつに問い合わせるのが普通。
00393802/03/04 11:41ID:pog5SeNy
>>33
おぉ、WINS機能があるのですか。
それはいいですね。NTserver買わずに済む。

というわけでそれに賭けてみるよろし>25
004002/03/04 23:25ID:???
ポート殺すのは>>1の言うとおり「23,137-139,445」
で良いのですか?他には?
ポート番号を入力するにも「送信元」と「送信先」が
あるのですが、どちらにすればよいのか分かりません。
0041 02/03/04 23:56ID:wlg/I2gf
質問なのですが、WinMXで鯖をたてる場合に必要なポートはどこなんでしょうか?
使ってるのはcorega BAR SW-4P PROです。
こっちのDLができてもULができない状態です。
よろしくご教授願います。
0042はへほ02/03/05 01:42ID:???
>>41
ダウソ板逝けや〜!
と言ってみるテスト。(はぁと
00434102/03/05 08:06ID:???
板的にこっちかなと思ったんですが、やっぱダメっすかね。
早漏は嫌われるのでもうちょっと待ってみます。

引き続き偉い人お願いします。
00444402/03/05 22:20ID:???
>41
もしかしたら自分のIPはローカルアドレスになっていて、
さらにそのローカルアドレス宛てにログインしてたりしないか?
そうなると当然のごとく、相手はそのローカルアドレス宛てにコネクションを
張ってくるんで、転送できないわな。

と、マジレスしてみるテスト。(はぁと
004541 02/03/05 23:41ID:Q6DLD8QR
>>44
ログインは、書いてらっしゃる通りです。
でもそうしないと自分の鯖にログインできないんですよね。
それが解決できればいいんですけど。

ホントにマジレス希望です。
00464402/03/06 01:09ID:???
俺が書いた内容が理解できていれば解決方法もわかるはずだが。
要は相手に自分のグローバルアドレスを引き渡せばいいわけだから、方法は2つ。
socksを通して自分のサーバのグローバルアドレスにログインするか、
他のサーバとリンクして、自分はリンク先のサーバにログインするか。

一応、MXのサーバを立てることは合法だと思ってレスしているが、
もしかしたら幇助罪適用の可能性もあるんで、これ以上のレスはせん。
早い話、やめておけ。
0047age2ch.pl02/03/10 08:20ID:???
>>1 itteyoshi
00484802/05/02 11:57ID:???
>>47
omaega ike YO!
0049 02/05/18 01:17ID:G34Y5RBq
ルーターを特定のポートのみ通過するように設定したんですが、
↓のページでスキャンすると、通過させないポートはSTEALTH(見えない)で通過させるポートがCLOSEDになってて、OPENになってません。
http://security1.norton.com/ssc/home.asp?j=1&langid=jp&venid=sym&plfid=23&pkj=RWICORVWHFHMFNZMBBX
XPのFWはoffにしてあります。
何が原因でOPENにならないんでしょうか?
0050kaitou ◆.jXrXgT6 02/05/18 03:58ID:vAEOjrGS
>>49
コマンドプロンプトで
netstat -a と入力するとポートが見えるよ。
確認してみなされ。
0051 02/05/19 20:30ID:gCGHKxTr
ルーターにしたらMX使えなくなったぞゴルァ!!
0052 02/05/19 21:05ID:???
>>51
消えろカス
005302/05/22 19:09ID:???
インターネットに繋げる時は、毎回ホームみたいなとこで
接続確認しなきゃいけないんですか?
0054& ◆UMzR.EvE 02/05/30 00:25ID:SiJWUkMv
ルータを導入して、バーチャルサーバ設定で、
80ポートへのアクセスを特定のPCに転送するように設定したのですが、
ルータ内から、http://210.123.123.123/の様な形式でアクセスしようとするとできません。
ところが、何らかの串を挿して同じようにアクセスをしたら、普通に読み込めました。
なぜ、串経由(外部からのアクセス経由)でアクセスした場合はアクセスできるのに、
内部からはアクセスできないのでしょうか?
自分以外の人に公開する分にはアクセスできるので全然問題ないのですが、原因を知りたいです。
どなかた、この仕組みを納得できるように説明してくださらないでしょうか?
どうかよろしくお願いします。
0055( ´∀`)さん02/06/03 22:34ID:GpinFH7K
>>54
そのアドレスは、ルータ自身のWAN側に割り振られたアドレスなのでしょう。
外(WAN)からのアクセス経由だと、ルータが特定のPCの80ポートに転送しますが
内(LAN)からは、転送されません。
バーチャルサーバはWAN側からのアクセスとLAN内の特定のPCを結ぶ機能だからです。
内側のPCからアクセスするときは、
転送先PCのプライベートアドレスを使ってアクセスできると思います。
0056ギブ02/06/05 19:10ID:/S3UWLwo
質問させてください。
NP-BBRsxを使ってるんですけど
メールの送信が異常に遅いンです…
着信は普通なんですけど 送信に2分くらいかかります

わかる方いらっしゃいませんか?
0057 02/06/05 19:19ID:???
>>56
SMTPサーバからのICMPを遮断してるとか?
0058 02/06/05 20:17ID:0UAj1f6t
coregaのSW-4Pを使っているんですが、バーチャルサーバー機能で
2つ以上のポートを同じローカルIPに同時に設定できないんです。

具体的には、ポート80と110を192.168.1.11に対して割り当てようとしても、
設定画面で片方だけにしかチェックを入れられないんです。
分かる方、教えていただけないでしょうか。
0059ギブ02/06/05 20:31ID:/S3UWLwo
>>57
もう少し初心者用にお願いします、
ルーターの設定でしょうか?
0060 02/06/05 22:11ID:???
>>59
送信メールサーバからのICMPをフィルタリングしてたら開けてみるとか。
0061ギブ02/06/05 23:33ID:/S3UWLwo
>>60
とりあえず何をすればいいのでしょうか?
ルーター側ですか? プロバイダ側でしょうか?
本格派初心者なのでよろしくお願いします。
0062 02/06/06 00:41ID:???
ルータのフィルタリング設定はどうなってる?
0063ミ ゚Д゚彡02/06/10 22:54ID:???
仕事先で試験的にサーバをたてることがけてーい。
で、infosphereのbitz8で申し込んでるんですが、

http://www.ntt-me.co.jp/mn/mn7310/index.html
で、固定IP(5個)とIP Masqueradeって同時に使えるものなのでしょうか?
固定IPには対応って書いてあったけど。どうなのかな?
0064 02/07/05 12:58ID:???
良スレ安芸
0065 02/07/06 00:20ID:???
>>58
ファームウェアのバージョンアップで複数ポート開けられるようになるよ。
バーチャルサーバー拡張版とかっての
0066_02/07/06 20:25ID:FtiK3XC2
自分はプロバがOCNでADSL8メガアッカのプランで接続しているのですが(フレッツではないです。)
モデムは富士通のルータータイプでモデムの名前はFC3521RA1と
シールに張ってかいてありました。
ルーターにポートを開けたいのですがやり方がわかりません教えてください。




0067 02/07/06 21:12ID:???
↑マルチ野郎め! 
0068root02/07/06 22:49ID:???
>>63
基本的に1対nだと思われ。
0069ミ ゚Д゚彡02/07/12 00:25ID:???
>>68
ファームをアップデートして、マルチGAP NAT(?)とかにしたらとりあえず可能でした。
unnumbered(??)対応(???)だから、ルータのIP(????)がIP Masquerade(?????)で、
固定IPの方(DNSとか)はルータのIPを経由しない(??????)で、使えるようです。
基本的に1対nっていうのはその通りでした。
0070あるある会員02/07/28 17:57ID:fQVVbwYT
こんにちは。どこで質問していいか分からなかったんですけど、もしよろし
ければだれかお答えくださいませ。
YAHOO!BBとBBフォンを契約しています。もう一台パソコンを購入したので、有線LANでルータにパソコンを二台接続しようと思いました。
それで、商品はメルコのbroad stationのBLR2-TX4を購入したのですが、ルータとADSLモデムとBBフォンTAの配線の仕方が分かりません。

ADSL機器はADSLモデムとBBフォンTAが別になってまして、ルータの説明書は簡素にしかかかれてないのでモデムとルータとパソコンを
どうやって接続したらいいのか困っています。同じ状況で同じルータをお持ちの方はどう接続すればいいか詳しく教えてください。
0071 02/08/04 19:25ID:???
 良スレ!!
0072 02/08/07 02:41ID:???
>>41
MXの設定で「ネットワーク設定」のところをポート0にすればok
ただし自鯖以外から経由してくるファイルのやり取りは出来なくなる諸刃の剣
素人にはおすすめできない。
自鯖に自分でつなぐ時、ローカルIPとTCP/IP(127.0.0.1)どっちのアドレスで
つないでる?もしくは何か違いがある?
0073 02/08/10 21:15ID:???
オムロンのMR104Fを使ってます。
ダウソ板、Y!BBの場合FWを切らないと書けないらしいのですがFWがOFFに
出来ません。
「SPIFWを使用する」のところのチェックを外し「保存」ボタンを押すと一見
FWが切れたような画面が出ますが実際には切れておらず、もう一度設定画面に戻ると
勝手に「使用する」のところにチェックがついています。
なにか間違ったことしてますか?
どうしたら良いのでしょう?
0074この板は名前入れないといけないのか・・・02/08/10 23:45ID:???
俺が閉めてるポート。
たぶんこれ全部閉めても一般使用には問題ない(俺が問題ないから)

1・11・15・20・23・43・53・67・69〜70・79・87・95・109・111・135・137〜139
143・161〜162・177〜178・201〜202・204・213・220・445・512〜515
517〜518・520・540・1025〜1026・1243・1433〜1434・2000・2049・2766
3268〜3269・5631・6000〜6063・6667・12345・27374・31785・31789・31791

基本は使わないポートは閉めるだからな。
プロトコルとかは自分で判断してくれ。
0075いえろ ◆6c9WIwLg 02/08/11 00:01ID:???
>>74
ふつうWAN側からLANに向かっては全部閉じてないか?
0076この板は名前入れないといけないのか・・・02/08/11 00:59ID:???
>>75
ネタか(;´Д`) 通信できねぇべよ。
0077いえろ ◆6c9WIwLg 02/08/11 02:08ID:???
>>76
いや・・・ 所で一応聞くが>>74の設定は
WAN→LANのフィルタか?
それともLAN→WANの設定か?どっちだ?
それともルータの設定じゃないのか?
007802/08/11 03:54ID:???
中にサーバがあるんじゃなかったら、
外→内はエスタブリッシュドのみ、
内→外はnetbios系を除いて全部、とかだなー。

ついでに言うと>>74はちょっとあきすぎの感がなくもない。
0079いえろ ◆6c9WIwLg 02/08/11 03:58ID:???
エスタブリッシュド・・・カタカナで見たの始めてかも・・・

ってか 夜更かしは体に良くないですと!
0080この板は名前入れないといけないのか・・・02/08/11 12:06ID:???
俺もエスタブリッシュド初めてみますた。分かりにくい(;´Д`)
ルータの設定でWAN→LANです。
開きすぎかぁ。もちょっと眺めてみますわ。
0081いえろ ◆6c9WIwLg 02/08/11 13:02ID:???
虎さんの言う通りサーバを立てていないなら開かなくても良いですよ。
Established・・・イスターブリッシュドと読んでた漏れw
0082この板は名前入れないといけないのか・・・02/08/11 15:23ID:???
>>81
どうでもいいけど発音はイスタブリッシュドゥみたいですねぇ

私のルータが腐ってるのが単に古いのか・・・
WANとLANの設定を別個にできないですわ
ひとつの設定で両方とも閉めちゃうんです。
ちなみにコレガのSW-4P。
フィルタリングはもうちょっと色々調べて更に閉めてみました。
でも上限が64個までなんですよね。作れるルール。
ファームウェア腐ってるんですかねぇ
0083いえろ ◆6c9WIwLg 02/08/11 16:38ID:???
>>82
えっとSW-4PだとWAN/LANじゃなくてFromToのIPアドレスで方向決めるんじゃなかったかい?
例) Address:192.168.0.2 mask:255.255.255.0 Port0-65535 → Address0.0.0.0 mask:0.0.0.0 Port80 Allow
みたいな感じで。
で、>>74の件だけど自宅でサーバ立ててなければ外(WAN)→内(LAN)のフィルタは指定する必要は
無いです。で、内側から外側のフィルタはNet-BIOS系(137-139)を閉じておくだけで十分です。
外からはEstablishedなコネクションのパケットしか内に入ってきませんし・・・
内から外への通信を制限するならフリーウェアのファイアーウォールを入れたほうが
何がどのサーバのポートに接続しようとしているか判るので便利ですよ?
0084この板は名前入れないといけないのか・・・02/08/11 22:04ID:???
>>83
FromToなんて設定項目ないですよ(;´Д`)
できるのはPortの範囲指定とプロトコルだけです。
ちなみにAllow・Denayもないです・・・。
基本的に全肯定でひとつひとつ拒否ルールを作っていくシステムですね。

個人使用ではWAN→LANは要らないんですか(゚Д゚;)
昨日ついにフラグメントアッタク(?)と思われる攻撃に合いました。
でかいパケット投げられて。
確かにPortは全部防ぎきれないから意味ないと言えば意味ないのかもしれない。
NetBIOSは全部閉じてますがね。
0085いえろ ◆6c9WIwLg 02/08/11 23:17ID:???
>>84
ありゃそうだっけ?・・・
とりあえずフィルタを全部外してチェックして見れば?
Shields UP! ↓ここでProbeMyPortsをクリック
https://grc.com/x/ne.dll?bh0bkyd2
全部ふさがってると思うけどなぁ・・・
何でアタックらしきものを検出したのかな?
0086この板は名前入れないといけないのか・・・02/08/12 00:05ID:???
>>85
BlackICE使ってるので探知できました。
攻撃されたポートが2430だったのでこんなマイナーなポートは防ぎきれないです(;´Д`)
0087この板は名前入れないといけないのか・・・02/08/12 00:13ID:???
>>85
パケットフィルタリングを無効にしてKerioとBlackICE切って試したら本当に塞がってます
なんでですかねぇ・・。いろんな意味でショックですわ。
因みにSygateのステルスチェックもかんぽきでした。ん〜悔しいなぁ。
0088いえろ ◆6c9WIwLg 02/08/12 00:32ID:???
>>86-87
まぁ自分で開くように設定しないと普通は塞がりますな。
設定してやらないとルータは外から来たパケットをどこに振るかも判らないし。
攻撃じゃなくてパケットが壊れてたとか、LAN内のほかのPCがなんか出してたって可能性は?

ってーか ローカルポート・リモートポートの関係とかわかってるよね?(知ってたらすまん)
0089この板は名前入れないといけないのか・・・02/08/12 01:58ID:???
>>88
そしたらルータのパケットフィルタリングの意味って(;´Д`)
相手側のIPとかDNS名は分かります。BlackICEが逆探知するので。
でも説明によると探知したIPは信用できないみたいです。
でもDNS名はどうなんでしょう。

(サービス不能攻撃)攻撃者はマシンをクラッシュさせようと故意にフラグメントを
オーバーラップさせています。
概要
サービス不能 (DoS) を引き起こす試みが行われました。

詳細
IP の最終フラグメント長が改竄されています。
送信元アドレスがなりすまされている可能性があります。
つまり、フレームの送信者が、自分の実際の送信元アドレスを使用しないで、
誰か他の人の振りをしています。
残念なことに、一体誰がなりすましたフレームを送っているのか簡単にはわかりません。
オリジナルのフラグメント長=36 改竄後のフラグメント長=28 (ここらへんはさっぱり)

ローカルとリモートですか。
詳しくは勉強してないけどKerioのルール作ったんでなんとなく分かります。
0090いえろ ◆6c9WIwLg 02/08/12 12:21ID:???
>>89
とりあえず大量にフラグメント異常のパケットが届かないなら気にしないほうがいいと思う。
故意に貴方のPCを狙ったとは思えないし・・・普通はOSにWindowsを使っているサーバを攻撃する
ための行為です。途中でパケット壊れて届いたのかな?(それならルータが弾くと思うのだが・・・)

フィルタは単にMSNやMX使わせないとかの為かな?w
>>87の全部塞がっていたについてはルータのお仕事とは何か?を調べるとわかってきますよ。
適当な独り言でよければ此処に書いても良いけどw(IPアドレス総合スレのほうが良いかな?)
0091(略02/08/12 12:53ID:???
>>90
ルータの仕事とは何か?聞きたいです(;´Д`)
0092いえろ ◆6c9WIwLg 02/08/12 19:38ID:???
>>91
とりあえず適当に考えて今夜書きます。
どこから説明しようかなぁ・・・(悩み中)
009302/08/12 19:46ID:???
>>92 楽しみにしてます(笑
0094この板は名前入れないといけないのか・・・02/08/12 20:29ID:???
また昨日と同じ攻撃があった(;´Д`)
狙われてるぽ。
攻撃方法はまったく同じでIPもDNS名も変わってますが。
ガクガクブルブル(((((゚Д゚)))))ガクガクブルブル
0095この板は名前入れないといけないのか・・・02/08/12 20:42ID:???
とりあえず、かちゅのルールを一番上に持ってきて
その下にALLDENAYのルール適用してますが。
これでどの程度防げるのかは怪しいですがね。

まぁ、自業自得といえばそのとおりなので・・・
アメリカの怪しいサイト毎日徘徊してるんで
一応、トロイもウィルスもスパイウェアも全部チェックしてるんで
漏れてるとは思わなかったんですが
0096いえろ ◆6c9WIwLg 02/08/12 21:54ID:???
>>93 (#・∀・) 楽しみって・・・
どっちかってーと虎さんの方が専門では?
俺は物理層が一番好きなんだーーーー!

>>94
一秒間に何十回きてます?
0097この板は名前入れないといけないのか・・・02/08/13 01:57ID:???
>>96
一発きて、BlackICE君が止めてるようでもう来ませんが。
関係ないんですが今日、システムがふっとびまして・・・全部消えました(涙)
ぜ〜んぶ、最初からやりなおしでつら過ぎますね・・・。

パッケト通信量はその攻撃があるときはフルアクセスと思われる状態です。
ダウンロードソフトを使ってるときよりも速度が若干上逝ってるみたいです。
0098いえろ ◆6c9WIwLg 02/08/13 06:09ID:8J0uPvUQ
 ●ルータって?

ルータの話の前にネットワークとネットワークをつなぐための機器の話をします。
そのあとルーターねw
本当は大好きな物理層から話をしたいがスレ違いどころか板違いなので自粛w

1 ネットワーク間をつなぐ機器
 1-1 リピータ
    メディアコンバータ
    リピータHUB

 1-2 ブリッジ
    ローカルブリッジ
    リモートブリッジ

 1-3 ルータ(基本)
    ローカルルータ
    リモートルータ
    スタティックルーティングの例
    デフォルトゲートウェイ
    MACアドレスとIPアドレスの使い分け

−−−−後日書き込み予定(ってーか寝るw)−−−−

    IPアドレスからMACを知る方法(ARP)
    フィルタ
    ダイナミックルーティング(EGP、BGP、RIP,OSPFかな)

 1-4 各機器のおさらい
    コリジョンドメインとブロードキャストドメイン

  これ以降不明w
  たぶんPAP/CHAP・NAT・IPマスカレード・・・・

(;´Д`)ルータって大変ね
0099いえろ(sage忘れた) ◆6c9WIwLg 02/08/13 06:10ID:???
1-1.リピーター (同一セグメントの中継や距離延長でつかう)
  リピータはTCP/IPとか関係なく届いた信号をそのまま別のネットワークに
 送り出すのが主な仕事です。代表的なものでは最近は見かけなくなった
 リピータHUB(可哀想な事に「馬鹿HUB」と呼ばれる)があります。
 リピータは受け取ったパケットを全て中継するので、他に配らなくても良い
 (同一セグメント内の)パケットも配りまくりです。そのためネットワークの負荷が
 多くなります。

 ○ リピータをメディアコンバーターとして使う

     ↓10Base-TX       ↓光ファイバとか    そのまま
 PC1.━(・∀・)→━┫リピータ┠〜〜〜〜┨リピータ┣━(・∀・)→━ PC2
 これは
 PC1.━━━━X━━━ PC2
 このようにPC1とPC2をクロスケーブルで繋いだのと同じ。

 ○ HUB(リピータHUB=マルチポートリピータ)

 例)リピータHUBを中継してPC1からPC2へパケット送信
(・∀・)ノPC2へ    (・∀・)モラタ
 PC1         PC2
.......┗━━━┓┏━━━┛
   ...   ━┻┻━
     リピータHUB (・∀・)PC2へを全体に中継
   ...   ━┳┳━
.......┏━━━┛┗━━━┓
 PC3          PC4
(#・∀・)イラネーヨ     (#・∀・)イラネーヨ おいら送信したいのにイライラ…

PC3とPC4はPC2へのパケットを受けている間送受信できない
0100いえろ ◆6c9WIwLg 02/08/13 06:12ID:???

 ・リピータHUBとメディアコンバータを組合わせた例
      (・∀・)自演ビルA              (・∀・)自演ビルB
        セグメント1A                セグメント1B
    PC1         PC2         PC4          PC5
 ... ....┗━━━┓┏━━━┛      ......  ┗━━━┓┏━━━┛
     ...   ━┻┻━                ..... ━┻┻━
       リピータHUB                リピータHUB
     ...   ━┳┳━       ファイバ ....  ..... ━┳┳━
 ... ....┏━━━┛┗┫リピータ┠〜〜〜〜┨リピータ┣┛┗┓
   PC3                               PC6

 この場合PC1がPC2に送ったパケットがPC3〜PC6まで届いてしまう。

 ※実際にはパケットのコリジョン(衝突)処理など色々やってます。
  コリジョンとは上図でPC1とPC3が同時に送信した場合にデータが
  衝突することで、通信を中断するために送信側が受信側に向かって
  ジャミング信号を送って、受信しかけのパケットを捨てるように伝えます。
0101いえろ ◆6c9WIwLg 02/08/13 06:14ID:???
1-2.ブリッジ (セグメントとセグメントを接続する時つかう)
  ブリッジはリピータより賢くてパケット(Ethernetフレーム)の中身を見て何処に渡せば
 いいのかを判断し、パケットを中継します。

 (ここではEthernetのブリッジとして話をします。)
 とりあえずパケット(Ethernetフレーム)の中身の図   ※TCP/IPの場合この中に
                                   ↓IPパケットが入ってます(・∀・)!
┏━━━━┳━━━━━━┳━━━━━━┳━━━┳━//━┳━━━┓
┃プリアンブル┃...あて先MAC...┃...送信元MAC..┃.タイプ..┃データ..┃.FCS. ┃
┗━━━━┻━━━━━━┻━━━━━━┻━━━┻━//━┻━━━┛
 ブリッジはこのパケットのあて先・送信元のMACアドレスを見て覚えて(学習して)
 中継するか(何処に中継するか)を考える点でリピータと大きく違います。

 ブリッジには大きく分けると2種類あります
 ・ローカルブリッジ
  これは10Base-T、100Base-TXや10BASE-FLでセグメントを相互接続するタイプです
  スイッチングHUBもこの部類でマルチポートブリッジって感じです。
 ・リモートブリッジ
  WANの通信回線を使って遠隔地間をブリッジ同士で接続するタイプです
0102いえろ ◆6c9WIwLg 02/08/13 06:16ID:???
 ・ローカルブリッジの例
       セグメント1          セグメント2
    PC1        PC2   PC4         PC5
 ... ....┗━━━┓┏━━┛ .............┗━━┓┏━━━┛
     ...   ━┻┻━        ..... ━┻┻━
       リピータHUB         リピータHUB
     ...   ━┳┳━     .............  ━┳┳━
 ... ....┏━━━┛┗━.A┫ブリッジ┣.B.━┛┗┓
   PC3            (・∀・)        PC6

  【動作】
  1.電源入れたとき ( ゚Д゚)ポカーン←なにも学習していない
  2.PC1からPC5にデータ送信 (・∀・)Aからパケット来たーーー!
   (・∀・)とりあえずわからないからBにも送るか・・・
   ブリッジはAから来たパケットをBにそのまま送る(リピータと同じ)
   初めてのMACアドレス(PC1)はA側に居るっとφ(・∀・)メモシテオコウ
   (MACアドレスとポート(この場合A)を記録)
  3.PC5に無事パケット到着。今度はPC5がPC1に返事を返す。
   (・∀・)Bからパケット来たーーー!送信先MACがさっきのPC1だ!
   よしポートAにパケット中継しちゃうぞ!(・∀・)スンスン
   (・∀・)えっとポートBから来たパケットの送信元MACアドレス(PC5)は初めてだな
   φ(・∀・)メモシテオコウ
0103いえろ ◆6c9WIwLg 02/08/13 06:18ID:???
  4.PC2からPC3へパケット送信
   (・∀・)またAからパケットキター!でもあて先MAC知らないのでBにも送るか・・・
   初めてのMACアドレス(PC2)はA側に居るっとφ(・∀・)メモシテオコウ
  5.PC3へはブリッジを通さずにHUBだけで到着。今度はPC3からPC2へ返事を返す。
   (・∀・)またAからパケットキター!でもあて先MACはさっきAから届いたMAC(PC2)だ。
   中継しないでOK。送信元MACアドレスは初めてだな・・・
   初めてのMACアドレス(PC3)はA側に居るっとφ(・∀・)メモシテオコウ
   ※これ以降PC2,3がA側に居ることを覚えたので4の様にPC2→PC3のパケットも
    中継しない

 このようにパケットが通るたびに学習してどこに中継するか(中継しないか)を覚えていきます。
 リピータと違いブリッジが全てのPCのMACアドレスを覚えると上図の場合PC1とPC2、
 PC4とPC5など違ったセグメントで同時に通信できます。

 但しあて先MACが全てFF(FFFFFF-FFFFFF)のパケットはブロードキャストなので中継します。
 コリジョンは中継しません。
0104いえろ ◆6c9WIwLg 02/08/13 06:19ID:???
 ・リモートブリッジの例
      (・∀・)自演ビルA              (・∀・)自演ビルB
       セグメント1                  セグメント2
    PC1         PC2         PC4          PC5
 ... ....┗━━━┓┏━━━┛      ......  ┗━━━┓┏━━━┛
     ...   ━┻┻━                ..... ━┻┻━
       リピータHUB                リピータHUB
     ...   ━┳┳━       WAN..... ....  ..... ━┳┳━
 ... ....┏━━━┛┗┫.ブリッジ..┠〜〜〜┨.ブリッジ..┣┛┗┓
   PC3                               PC6
  この場合もローカルブリッジと同じ動作です。リピータと違ってWANを通過する
 パケットは最小限になります。このためWANの帯域が狭くてもある程度快適に
 通信することが可能です。
0105いえろ ◆6c9WIwLg 02/08/13 06:21ID:???
1-3.ルータ(中・大規模なネットワークを繋ぐ)
  ルータはブリッジとよく似ていますがブリッジと違い、OSI参照モデルのネットワーク層の
 情報によりパケットの配送を行います。
 OSIモデルは適当に調べてください。検索すればいくらでも出てきます。
  まぁ簡単に言うとブリッジはMACアドレスを頼りに配送しますがルータはIPアドレスなど、
 Ethernetフレームのデータタイプとデータの中身とルーティングテーブルで判断するって
 事です。
 ですからルータには「扱えるプロトコル」がありTCP/IPやIPX/SPX等ルータが理解できる
 プロトコルしか配送できません。
  ただし、一部のルータではブリッジ機能も併用するブルータといわれる物があります。
 これは認識できるプロトコル(例えばTCP/IP)の場合はルータとして機能し、知らない
 プロトコルの場合はブリッジとして機能するものです。
 今売られている安価なルータの殆どはTCP/IPだけに対応しています。
 複数のプロトコルを扱えるルータはマルチプロトコルルータと呼ばれます。
0106いえろ ◆6c9WIwLg 02/08/13 06:22ID:???
 またまた登場 パケット(IPパケット入りEthernetフレーム)の中身の図
                              ↓IPパケットを示す0x0800が入ってる
┏━━━━┳━━━━━━┳━━━━━━┳━━━┳━//━┳━━━┓
┃プリアンブル┃...あて先MAC...┃...送信元MAC..┃.タイプ..┃データ..┃.FCS. ┃
┗━━━━┻━━━━━━┻━━━━━━┻━━━┻━//━┻━━━┛
┌──────────────────────┘ 中身 └───┐
┏━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━┓
┃IPヘッダー...┃..送信元IPアドレス..┃..宛先IPアドレス..┃いろいろデータ....┃
┗━━━━━┻━━━━━━━━┻━━━━━━━┻━━━━━━━┛

ルータの基本動作は宛先アドレスをルーティングテーブルから探して何処に
パケットを配信するかを決めます。MACアドレスではないのとルーティングテーブルが
予め設定されている、自分自身がアドレスを持っている点がブリッジと違います。
また、ブリッジと同じくコリジョンは中継しません。更にルータはブロードキャストパケットも
中継しません。
0107いえろ ◆6c9WIwLg 02/08/13 06:55ID:???
 ルータにはブリッジと同じく大きく分けると2種類あります
 ・ローカルルータ
  これはリピータやブリッジで構成されたネットワークを相互接続するタイプです
 ・リモートルータ
  WAN等の通信回線を使って遠隔地間を接続するタイプです

 なおここではTCP/IP対応ルータの基本的機能について書きます。
0108いえろ ◆6c9WIwLg 02/08/13 06:56ID:???
 ・ローカルルータの例
192.168.0.10   192.168.0.20 192.168.1.40   192.168.1.50
  PC1         PC2   PC4         PC5
... ....┗━━━┓┏━━┛ .............┗━━┓┏━━━┛
    ...   ━┻┻━        ..... ━┻┻━
         HUB             HUB
    ...   ━┳┳━     .............  ━┳┳━
... ....┏━━━┛┗━.A┫.ルータ..┣.B.━┛┗┓
  PC3        ↑  (・∀・)  ↑    PC6
192.168.0.30   192.168.0.1  192.168.1.1 192.168.1.60

これ以降図が複雑になるので上図を下図のように略します。
(10Base5や10Base2の場合下図のように繋がっていました。 詳細は
 イエローケーブルで検索すると出るかとw)

 192.168.0.10 192.168.0.20 192.168.0.30
 ━━┻━━━┳━┻━━━━┻ ネットワークA=192.168.0.0/24
          A←192.168.0.1
...      ━━┻━━
       ルータ(・∀・)
...      ━━┳━━
          B←192.168.1.1
 ━━┳━━━┻━┳━━━━┳ ネットワークB=192.168.1.0/24
 192.168.1.40 192.168.1.50 192.168.1.60
0109いえろ ◆6c9WIwLg 02/08/13 06:57ID:???
 ・ルーティングテーブル
  ルータはブリッジと違ってルーティングテーブルを設定しないとパケットの配信を
 行えません。ルーティングには2種類の方法があります。

  1.スタティックルーティング
    これはルータ管理者が手動で書くものです。

  2.ダイナミックルーティング
    ルーティングプロトコル機能によって、ルータ同士で経路情報やトラフィック
   情報の交換をして自動的に配信先を決めます。
0110いえろ ◆6c9WIwLg 02/08/13 06:57ID:???
 もっとも単純なローカルルータでのスタティックルーティングの例
   PC1      PC2      PC3
 192.168.0.10 192.168.0.20 192.168.0.30 ←デフォルトゲートウェイを192.168.0.1に
 ━━┻━━━┳━┻━━━━┻ ネットワークA=192.168.0.0/24
          A←192.168.0.1
...      ━━┻━━  ルーティングテーブル
       ルータ(・∀・) 192.168.0.0/24宛てはインタフェイスAから配送
...      ━━┳━━  192.168.1.0/24宛てはインタフェイスBから配送
          B←192.168.1.1
 ━━┳━━━┻━┳━━━━┳ ネットワークB=192.168.1.0/24
 192.168.1.40 192.168.1.50 192.168.1.60 ←デフォルトゲートウェイを192.168.1.1に
   PC4      PC5     PC6

 PC1が192.168.1.50宛てにパケットを送る場合
 1.PC1は自分の居るネットワーク(192.168.0.0)じゃないのでデフォルトゲートウェイ(ルータ)
  にパケットを送る。
 2.(・∀・)192.168.1.50宛てのパケット キターーー!。
  (・∀・)えっと…ネットワークアドレス192.168.1.0宛てだからBインタフェイスからパケット配信!
 3.無事PC5にパケット到着。

   (・∀・)ん?待てよなんで192.168.1.50宛てのパケットがおいらに届いたんだ?
   (・∀・)おいらA=192.168.0.1とB=192.168.1.1だよな・・・
   (・∀・)・・・・・・IPパケットには宛先IPアドレス2個あったのか?無いよな?
   (・∀・)???
0111いえろ ◆6c9WIwLg 02/08/13 06:59ID:???
 ・デフォルトゲートウェイ
  簡単に言うと自身が所属するネットワーク以外にアクセスする時通常使う出入り口。
  192.168.0.0/24から123.45.67.89にパケットを送る場合に経路指定が無い(不明)場合
  このアドレスの機器にパケット送る。まぁ
  しかしIPパケットには「送信元」と「送信先」しかアドレスが無い。さてどうやって送ってる
  のだろう?
  答えは簡単で少し前に書いたIPパケット入りEthernetフレームの図を見ればわかります。
0112いえろ ◆6c9WIwLg 02/08/13 06:59ID:???
 ・IPアドレスとMACアドレスの使い分け

  PC1からPC2へのEthernetパケット
        ↓PC2のMAC  ↓PC1のMAC
┏━━━━┳━━━━━━┳━━━━━━┳━━━┳━//━┳━━━┓
┃プリアンブル┃...あて先MAC...┃...送信元MAC..┃.タイプ..┃データ..┃.FCS. ┃
┗━━━━┻━━━━━━┻━━━━━━┻━━━┻━//━┻━━━┛
┌──────────────────────┘ 中身 └───┐
┏━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━┓
┃IPヘッダー...┃..送信元IPアドレス..┃..宛先IPアドレス..┃いろいろデータ....┃
┗━━━━━┻━━━━━━━━┻━━━━━━━┻━━━━━━━┛
          ↑PC1のIPアドレス  ↑PC2のIPアドレス

  PC1からPC5へのEthernetパケット(MACだけがルータ宛てになってる!)
        ↓ルータのMAC ↓PC1のMAC
┏━━━━┳━━━━━━┳━━━━━━┳━━━┳━//━┳━━━┓
┃プリアンブル┃...あて先MAC...┃...送信元MAC..┃.タイプ..┃データ..┃.FCS. ┃
┗━━━━┻━━━━━━┻━━━━━━┻━━━┻━//━┻━━━┛
┌──────────────────────┘ 中身 └───┐
┏━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━┓
┃IPヘッダー...┃..送信元IPアドレス..┃..宛先IPアドレス..┃いろいろデータ....┃
┗━━━━━┻━━━━━━━━┻━━━━━━━┻━━━━━━━┛
          ↑PC1のIPアドレス  ↑PC5のIPアドレス

 デフォルトゲートウェイアドレスはIPアドレスで書きますが実際にパケットを
 送る場合はMACアドレスにのみ反映されています。
 ってーかこうやって無理やりルータにルータ宛てでないパケットを送りつけてます。
0113いえろ ◆6c9WIwLg 02/08/13 07:09ID:???
訂正w
>>110 中ほど
誤:(・∀・)えっと…ネットワークアドレス192.168.1.0宛てだから
正:(・∀・)えっと…ネットワークアドレス192.168.1.0/24内の192.168.1.50宛てだから
>>111 中ほど
機器にパケット送る。まぁ ← まぁは要らないw

その他突っ込み募集中・・・・
0114この板は名前入れないといけないのか・・・02/08/13 14:39ID:???
感動しますた(・∀・)! 久しぶりにこんな良スレに巡り合った(;´Д`)

つまりルータは限られた帯域の中で効率よくネットワーク間を繋ぐ代物と、
そう認識していいんでつか?
それと正当なパケットのみを受け取る(?)ってことですかね。
これがセキュリティレベルの向上に繋がるんでしょか。

わかり易い解説感動age!!
0115いえろ ◆6c9WIwLg 02/08/13 14:50ID:???
>>114
嬉しいですが続きが肝心な部分です(汗
この後イスタ-ブリッシュド出てきますよ・・・
0116cheshire-cat ◆CATJR.v6 02/08/13 19:47ID:???
>いえろさん
質問ですけど。
LAN A - (ブリッジもしくはスイッチングハブ) - LAN Bの時。
ある時LAN AとLAN Bに新しいパソを入れたとします。
んで(当然ブリッジもしくはスイッチングハブは宛先を知らない状態なんですけど)、ブロードキャストとユニキャスト、いずれも中継されるんでしょうか。
確か、どれだかが駄目だったような記憶があるんですけど。

それと、スイッチングハブはブリッジの一種という考えでいいんでしょうか。
0117cheshire-cat ◆CATJR.v6 02/08/13 20:36ID:???
ええっと。LANの構築and運用入門って本をひっくり返して復習したんですけど。

LAN A - (ブリッジもしくはスイッチングハブ) - LAN Bの時。
ある時LAN AとLAN Bに新しいパソを入れたとします。
とりあえずLAN Aからユニキャストでパケを送る時。以下のような理解でいいんですよね?(かなり自信ない)。
ブリッジ→LAN Bに問い合わせない
ルーター→LAN Bに問い合わせる
スイッチ→LAN Bに問い合わせる

んで、NetBIOSのブラウジングのようなブロードキャストなら、どうなんでしょうか。
頭痛してきた。
0118いえろ ◆6c9WIwLg 02/08/13 20:49ID:???
>>116 (#・∀・)質問は終ってからだ!w

> ある時LAN AとLAN Bに新しいパソを入れたとします。
> んで(当然ブリッジもしくはスイッチングハブは宛先を知らない状態なんですけど)、ブロードキャストとユニキャスト、いずれも中継されるんでしょうか。
ブロードキャスト:中継しないとARPが木っ端微塵にならないかい?(続きの最初に出てきます)
ユニキャスト:新しいパソが何で相手のMACアドレス知ってるのさ?
多分PC1とPC2共にLAN Aに接続されていてPC2をLAN Bに移した場合PC1→PC2は失敗するでしょう。ただそのうちOSIモデルの一層上のARPが
解決にかかるので復帰しませんか?

> それと、スイッチングハブはブリッジの一種という考えでいいんでしょうか。
俺の独り言だ!(原理は一緒でしょう ブリッジがインタフェイス1:1に対してスイッチはn:nになるだけでは?)
0119いえろ ◆6c9WIwLg 02/08/13 20:54ID:???
続きです

 --- 若干 メニュー変えました ---

 1-3 ルータ(基本) 続き
    IPアドレスからMACを知る方法(ARP)
    ダイナミックルーティング
    フィルタ

 ※各機器のおさらいは要らなさそうなので削除w

 1-4 ルータ(LANからインターネットへのアクセス)
    NAT
    NAPT(IPマスカレード)
    NAT、NAPTで発生する問題
0120いえろ ◆6c9WIwLg 02/08/13 20:54ID:???
 ・IPアドレスからMACを知る方法(ARP=あーぷ)
 この辺りはTCP/IPの話になるのですが、細かく説明したのでついでに説明します。
 まぁこの作業はルータだけでなくTCP/IPで通信する機器(PCやサーバ)も行います。
 先の例(もっとも単純なローカルルータでのスタティックルーティング)で解説します。

 1.PC1が初めてルータにパケットを送る時
  ルータのMACアドレスを知らないのでとりあえずMACアドレスを聞く作業をします。
 さて、ここでブロードキャストを使います。ただしIPレベルのブロードキャストではなく
 MACレベルでのブロードキャストです。これはブリッジの所で出てきた全てFFの
 MACアドレス(FFFFFF-FFFFFF)があて先MACアドレスにセットされたIPパケットとは
 ちょっと違ったパケットを使います。
 
 またまた登場 パケット(ARPパケット入りEthernetフレーム)の中身の図
        ↓FFFFFFFFFFFF ↓PC1のMAC ↓ARPパケットを示す0x0806が入ってる
┏━━━━┳━━━━━━┳━━━━━━┳━━━┳━//━┳━━━┓
┃プリアンブル┃...あて先MAC...┃...送信元MAC..┃.タイプ..┃データ..┃.FCS. ┃
┗━━━━┻━━━━━━┻━━━━━━┻━━━┻━//━┻━━━┛
┌──────────────────────┘ 中身 └───────┐
┏━━━━━━━┳━━━━━━┳━━━━┳━━━━━━━┳━━━━━━┓
┃送主MACアドレス..┃.送主IPアドレス..┃..制御デタ.┃送先MACアドレス..┃送先IPアドレス...┃ARPパケット
┗━━━━━━━┻━━━━━━┻━━━━┻━━━━━━━┻━━━━━━┛
  ↑PC1のMAC  ↑192.168.0.10 ↑      ↑全て0      ↑知りたいIPアドレス
                       ここには「質問だ!」とデータのサイズが書いてある

 このパケットをネットワークに送り出します。
0121いえろ ◆6c9WIwLg 02/08/13 20:55ID:???
 ARP要求と応答の図w
   PC1(・∀・)ルータのMAC知りてー ARP発射!(MACを知りたいIPアドレス=192.168.0.1)
    ↓
    ↓    ( ´_ゝ`)フーン ( ´_ゝ`)プッ シラネーノカヨ ←ブロードキャストなのでPC2と3もパケットを
 192.168.0.10 192.168.0.20 192.168.0.30          受け取るが自分宛てじゃないので無視
 ━━┻━━━┳━┻━━━━┻ ネットワークA=192.168.0.0/24
          A←192.168.0.1
...      ━━┻━━
       ルータΣ(・∀・) お、俺かよ! 返事発射!←自分のMACを書いた応答を返す
...      ━━┳━━
          B←192.168.1.1
 ━━┳━━━┻━┳━━━━┳ ネットワークB=192.168.1.0/24
 192.168.1.40 192.168.1.50 192.168.1.60 
   (・∀・)    (・∀・)     (・∀・)  ←ルータの向こう側には届かない

 ※ルータを超えて届くことは有りませんが、リピータとブリッジは超えます。

 こうして知ったMACアドレスはARPテーブルに記憶しておいて次回以降はARPテーブルに
 書かれたMACアドレスを使うことによってネットワークの負荷を減らします。
 
 ◆ARPテーブルの見方
   WindowsのARPテーブルはコマンドプロンプトで「arp -a」と入力すれば表示されます。
   Unixも確か同じ・・・
0122いえろ ◆6c9WIwLg 02/08/13 20:56ID:???
 ・ダイナミックルーティング
  複雑なネットワークのルーティングで使用されます.。
  この機能は安価なルータには装備されていません。コストダウンの意味より
  一般家庭や小規模なLANには必要無いからです。
  ただ、インターネットがどのように遥か彼方のホスト(PCやサーバ)間でパケットの
  やり取りをしているのか、そのやり取りの中心的な役割をするのかを、ちょっと
  説明したいと思い書きました。
  (というかアナログモデムでのダイアルアップ全盛期にはルータと言えば以下の
  ような役割をする機器を指していたと思います)

   PC1
 192.168.0.10 192.168.0.20 192.168.0.30
 ━━┻━━━┳━┻━━━━┻ネットワークA
...      ━━┻━━
        ルータ1
...      ━━┳━━
 ━━┳━━━┻┳━━━━━┳━━━━━━┳ネットワークB
 192.168.1.40  ...┃  ...  192.168.1.60 ............ ┃
   ........  ....━━┻━━      ......    ━━┻━━
         ルータ2               ルータ3
   ........  ....━━┳━━      .......    ━━┳━━
 ━━━━━┳━┻━━┫ルータ4┣━━━┳━┻━━ネットワークD
ネットワークC┃              192.168.3.22
     192.168.2.10
       PC6
 上図のようなネットワークの場合192.168.0.10から192.168.2.10への経路は
 2つ有ることになります。
 最短コースはPC1→ルータ1→ルータ2→PC6
 もう一つは.  PC1→ルータ1→ルータ3→ルータ4→PC6
 当然経路の短い最短コースを記述します。
 ルータ1のルーティングテーブル
  1.192.168.2.0 255.255.255.0 →ルータ2のIPアドレス
 しかし大規模なネットワークになるといちいち管理者がルーティングテーブルを
 書き換えなければならない状況が発生します。
 そこでルータ同士で話をしてもらい経路を自動的に更新するダイナミックルーティングが
 あります。
 ルータ同士がルーティングプロトコルで話し合って経路情報を逐次更新していきます。
 このルーティングプロトコルにはRIP、OSPF、EGP、BGP等があります。
 これは話がややこしいし、小規模LANでは使わないので興味があればweb検索して
 ください。w(俺はRIPを試験的にしか使ったこと無いしw)
 このようにダイナミックルーティングで構成された経路は柔軟で、上図のルータ2が
 故障した場合ルータ1,3,4はルータ2から返事が無い事を知りルータ2を通る経路を
 削除します。その後PC1からPC6へはルータ1→ルータ3ルータ4を経由する
 ルーティングに切り替えられます。
0123いえろ ◆6c9WIwLg 02/08/13 20:56ID:???
 ダイナミックルーティングによる障害発生時の対応
 正常時はルータ同士が時々通信してお互いの状態や新しい経路の情報交換を
 している。下図の場合に通常は太線の経路でPC1とPC6は通信している。

        ( ゜Д゜)b 快適にだぜ
         PC1
...      ━━┻━━
      ルータ1(・∀・)ゲンキカー?
...      ━━┳━━
 ──────┻┳────────────┐
        ..... ...┃  ...           .. .... │
   ........  ....━━┻━━      ......    ━━┷━━
        ルータ2(・∀・)ゲンキ カイチョー   ルータ3(・∀・)ゲンキ
   ........  ....━━┳━━      .......    ━━┯━━
 ──────┳┻━━┫ルータ4├─────┘
..........       ┃     (・∀・)カイチョー
...      ━━┻━━   
       ルータ5 (・∀・)カイチョーカー?
...      ━━┳━━
     エ○画像サーバ

 ルータ2で障害発生!
 ルータ故障や回線障害でルータと話が出来なくなった(返事が来ない)事を知ると
 接するルータに言って回り、迂回路を構築する。

      ハァ?( ゜Д゜)y−~~~ 遅くなったぞゴルァ!!←最短経路じゃなくなるので遅くなる
...      ━━┻━━
      ルータ1Σ(・∀・) うぁぁ!2が氏んだ!!←ルータ3経由に切り替え
...      ━━┳━━
 ──────┻┯━━━━━━━━━━━━┓
        ..... ...│         ....... ....     ┃
   ........  ....──┴── ↓障害発生.....  ━━┻━━
        ルータ2(;A;)あぼーん      ルータ3Σ(・∀・)2が氏んだ!
   ........  ....──┬──      .......    ━━┳━━
 ──────┳┷━━┫ルータ4┣━━━━━┛
..........       ┃    Σ(・∀・)エエー 2が氏んだ
...      ━━┻━━
       ルータ5Σ(・∀・)ルータ2が氏んだぞ!←ルータ4経由に切り替え
...      ━━┳━━
     エ○画像サーバ
0124いえろ ◆6c9WIwLg 02/08/13 20:58ID:???
 ・フィルタリング
 ルータには基本的にフィルタ機能がついています。他のネットワークに配送したくない
 パケットを除去します。
 フィルタリングはパケットを受け取った時とルーティング後の2つのタイミングで行うことが
 出来ます。(但し一部のルータでは1箇所だけの場合もある)

 タイミング1:パケットを受け取った時
   これはMAC・IPレベルでのブロードキャストパケットやルータを経由することを禁止している
  端末からのパケットなどを除去します。

 タイミング2:
   これはルーティング先によって配送する・しないを判断します。
  たとえば経路1はLANなのでNetBIOSを許可し、経路2はインターネットなのでNetBiosを
  許可しない等です。
0125いえろ ◆6c9WIwLg 02/08/13 20:59ID:???
 1-4 ルータ(LANからインターネットへのアクセス)
  Internet Protocol ver.4ではIPアドレスが32bitで、考え出された当時は・・・・っとお決まりの
 話は置いといて、要はグローバルIPアドレス1個しか貰えないけどPCを2台以上繋ぎたい
 という時にルータが役に立ちます。この時ルータに必要な機能にNAPTが有ります。
 俗にブロードバンドルータと言われるルータには必ず付いている機能です。
 あと、ルータを使わずにProxyサーバを使用することでも複数台からのアクセスが可能です。
 NAPT(Network Address and Port Translation)はIP Masquerade(IPマスカレード)と呼ばれて
 います。NAPTはNATを改良したもので、ここではNATから話します。

 所で、これ以降についてはEthernetフレームのヘッダとか関係なくなるので図を略し、
 TCP/UDPパケットに変えます。

 TCPとUDPパケット
 Ethernetフレームの中にIPパケットがあってその中にTCPパケットの三重構造
 (ちょうど上からOSIモデルの2層目〜4層目に当たります)
┏━━━━┳━━━━━━┳━━━━━━┳━━━┳━//━┳━━━┓
┃プリアンブル┃...あて先MAC...┃...送信元MAC..┃.タイプ..┃データ..┃.FCS. ┃イーサネットパケット
┗━━━━┻━━━━━━┻━━━━━━┻━━━┻━//━┻━━━┛(データリンク層)
┌──────────────────────┘ 中身 └───┐
┏━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━┓
┃IPヘッダー...┃..送信元IPアドレス..┃..宛先IPアドレス..┃いろいろデータ....┃IPパケット
┗━━━━━┻━━━━━━━━┻━━━━━━━┻━━━━━━━┛(ネットワーク層)
┌──────────────────────┘ さらに中身   │
┏━━━━━━┳━━━━━━┳━━━━━━━━┳━━━━━━━┓
┃送信元ポート .┃送信先ポート .┃TCPの制御データ ┃いろいろデータ....┃TCPの場合のパケット
┗━━━━━━┻━━━━━━┻━━━━━━━━┻━━━━━━━┛(トランスポート層)
┏━━━━━━┳━━━━━━┳━━━━━━━━┳━━━━━━━┓
┃送信元ポート .┃送信先ポート .┃チェックサムと長さ. ┃いろいろデータ....┃UDPの場合のパケット
┗━━━━━━┻━━━━━━┻━━━━━━━━┻━━━━━━━┛

  ↑これを書いてると長いので以下↓のように略します

┏━━━┳━━━━━┳━━━━━┳━━━━┳━━━━┳━━━┓
┃TCP.....┃元アドレス ┃先アドレス ┃元ポート. ┃先ポート .┃データ..┃TCPパケット
┗━━━┻━━━━━┻━━━━━┻━━━━┻━━━━┻━━━┛
┏━━━┳━━━━━┳━━━━━┳━━━━┳━━━━┳━━━┓
┃UDP . ┃元アドレス ┃先アドレス ┃元ポート. ┃先ポート .┃データ..┃UDPパケット
┗━━━┻━━━━━┻━━━━━┻━━━━┻━━━━┻━━━┛
0126いえろ ◆6c9WIwLg 02/08/13 21:00ID:???
 ・NAT(Network Address Translation)の仕組み
  名前そのままネットワークのアドレスを変更するのがNATです

       192.168.0.10  172.16.1.10   2333   80(HTTP)
┏━━━┳━━━━━┳━━━━━┳━━━━┳━━━━┳━━━┓
┃TCP.....┃元アドレス ┃先アドレス ┃元ポート. ┃先ポート .┃データ..┃
┗━━━┻━━━━━┻━━━━━┻━━━━┻━━━━┻━━━┛
.          ↓NATを通す
          A ←192.168.0.1 いわゆるルータのLAN側アドレス
    ┏━━━┻━━━┓
    ┃ NAT(・∀・)  ..┃
    ┗━━━┳━━━┛
          B ←172.16.0.1 いわゆるルータのWAN側アドレス
.          ↓NATから出てきたパケット    (↑例ではプライベートアドレスになってます)
┏━━━┳━━━━━┳━━━━━┳━━━━┳━━━━┳━━━┓
┃TCP.....┃元アドレス ┃先アドレス ┃元ポート. ┃先ポート .┃データ..┃
┗━━━┻━━━━━┻━━━━━┻━━━━┻━━━━┻━━━┛
        172.16.0.1  172.16.1.10   2333    80(HTTP)

  動作説明
  1.PC(IPアドレス192.168.0.10)が172.16.1.10のポート80(HTTP)にアクセス
  2.(・∀・) Aに192.168.0.10から外に出るパケットが来た
   送信元を俺のアドレスに変換してBから配送っと
   172.16.1.10から戻って来たパケットは192.168.0.10に戻すっとφ(・∀・)メモシテオコウ
  3.アクセス先からパケットが戻ってくる。
   (・∀・) Bに172.16.1.10からパケット届いたーよ。
   (・∀・)ノ□ メモに172.16.1.10から戻ったら192.168.0.10に戻すって書いてあるから、
   戻ってきたパケットの送信先を192.168.0.10に書き換えてポートAから配信
  4.PC(192.168.0.10)に無事返事が届く。
0127いえろ ◆6c9WIwLg 02/08/13 21:02ID:???
 ・NAPT(Network Address and Port Translation)のしくみ
  NAPTはNATの弱点を改良したものです。NATではLAN側から同時に同じWANの
  アドレスにアクセスすることが出来ません。なぜなら戻ってきたパケットを渡す相手PCが
  わからなくなってしまうからです。たとえば2台同時にwww.2ch.netにアクセスすると
  先に繋がった方しかアクセスできません。これでは不便です。
  そこでNAPTではさらに送信元ポートも変換しどのパケットを誰に返すのかを判断します

       192.168.0.10  172.16.1.10   2333   80(HTTP)
┏━━━┳━━━━━┳━━━━━┳━━━━┳━━━━┳━━━┓
┃TCP.....┃元アドレス ┃先アドレス ┃元ポート. ┃先ポート .┃データ..┃
┗━━━┻━━━━━┻━━━━━┻━━━━┻━━━━┻━━━┛
.          ↓NATを通す
          A ←192.168.0.1 いわゆるルータのLAN側アドレス
    ┏━━━┻━━━┓
    ┃ NAPT(・∀・)......┃
    ┗━━━┳━━━┛
          B ←172.16.0.1 いわゆるルータのWAN側アドレス
.          ↓NATから出てきたパケット    (↑例ではプライベートアドレスになってます)
┏━━━┳━━━━━┳━━━━━┳━━━━┳━━━━┳━━━┓
┃TCP.....┃元アドレス ┃先アドレス ┃元ポート. ┃先ポート .┃データ..┃
┗━━━┻━━━━━┻━━━━━┻━━━━┻━━━━┻━━━┛
        172.16.0.1  172.16.1.10   10001    80(HTTP)

  動作説明
  1.PC(IPアドレス192.168.0.10)が172.16.1.10のポート80(HTTP)にアクセス
  2.(・∀・) Aに192.168.0.10から外に出るパケットが来た
   送信元を俺のアドレスに変換して、送信元のポートは10001にしておくか。で、Bから配送っと
   172.16.1.10から戻って来たパケットでポート10001宛てのは192.168.0.10のポート2333に
   戻すっとφ(・∀・)メモ
  3.アクセス先からパケットが戻ってきた。
   (・∀・) Bに172.16.1.10からパケット届いたーよ。
   (・∀・) ポート10001宛てだな、メモに172.16.1.10からポート10001戻ったら192.168.0.10の
   ポート2333に戻すって書いてあるから、戻ってきたパケットの送信先を192.168.0.10に、
   送信先ポートを2333に書き換えてポートAから配信
  4.PC(192.168.0.10のポート2333)に無事返事が届く。
   この後しばらくは172.16.1.10から届くパケットを192.168.0.10に送りつづける。

 《余談》
  IP MasqueradeのMasqueradeは「仮面・仮装」と言う意味があります。
  LAN側のIPアドレス・ポートをあたかも仮装したようなパケットに変更することからこの名前が
  付いたらしいです。
  またNAT・NAPTをまとめて「NAT」と呼ぶことも有ります。
■ このスレッドは過去ログ倉庫に格納されています