■ このスレッドは過去ログ倉庫に格納されています
TCP/IPについてじっくり考えてみなか?
- 1 :1:02/02/23 11:06 ID:y/UaIt4f.net
- みないか?
- 38 :anonymous@ FLA1Aac138.kng.mesh.ad.jp:02/06/04 21:55 ID:???.net
- >>37
http://www.ntt-east.co.jp/flets/opt/faq_03.html
ここのQ5
- 39 :38:02/06/04 21:59 ID:???.net
- >>37
>その2番目の後続フラグメントパケットにはIPヘッダはついているけど、
>TCPヘッダはついていません。
IP層では、TCPヘッダーも単なるデータにすぎません。フラグメントパケットは
destinationにて組み立てられるから大丈夫よ。組み立てられてから、
IPヘッダーを取り除いてTCPパケットの中身を見るわけやね。
# ここって名前になにもいれないとダメなのね。
- 40 :38:02/06/04 22:35 ID:???.net
- >>37
>(おまえんとこからNullスキャン受けたと抗議殺到でマジで困ってます。)
その侵入検知システムはフラグメントオフセットが0でないかどうかを、ちゃんと検査していないのかも
しれませんね。ところで、1466+82 の82の方のIPヘッダーのフラグメントオフセットは1446になってる?
(1446 = 1466 - IPヘッダーのバイト数)
あと、1466と82のIPヘッダーの識別子は同じになってる?
- 41 :pod:02/06/04 23:03 ID:uyWBEBfh.net
- >>38
Q5.フレッツ接続ツール以外のPPPoEクライアントソフトウェア、
A5.ルータ等を使用するときに注意することはありますか?
フレッツ接続ツール以外でPPPoEクライアント機能を使用するとき、
MTUを1454Byte以下(MSSを1414Byte以下)に設定していただく必要があります。
MTU、MSSを上記の値以上に設定すると閲覧できないHP等がございます。
また、PPPoE対応のルータは、最新のファームウェアを使用することをお勧めします。
最新のファームウェアはお買い求めのメーカのHPにてダウンロードしてください
(ルータの場合はお買い求めのメーカのサポート窓口等にお問合せください)。
これでしょ?サーバ側って最初のsynでクライアントのmssを教えてもらうから、
それをもとに応答パケットを作成すると。しかし、サーバ側のPPPOEルータの関係
から、Linuxのデフォルト1500だと、もし、クライアントのmssが3000とか成っていた
として、んじゃ3000いっとく?という感じで、応答パケットを作成すると、
サーバがわのルータで分割されちゃいますよね。その前にサーバで1500ずつに分解
するかどうかはしらんが。
でもコレガ以外のルータだと、同じデータを要求しても、「IPフラグメント」には
なっていないんですよ。これってルータがうまくやってるってことだと思ってます。
具体的にはノートンインターネットセキュリティという製品なんだけど、
これを待機させて、パケットアナライザも待機させて、いざデータ要求すると、
パケットアナライザでは「フラグメントパケット」のほうは、「IPフラグメント」
と認識して、ノートンのほうでは、「断片化されたパケット」がうんたら
かんたら・・・挙句の果てに、Nullスキャンを受けましたというメッセージ。
>>39
なるほど
>>40
イッコメの正常なやつは、1466で、データ長1452、識別子36792、もちろん後続
フラグメントビットたってます。
2個目のフラグメントされたやつはデータ長48、識別し36792、後方フラグなし、
フラグメントオフセット1432ってなってます。
整理すると、
イッコメ1466=MAC(12)+ETHER(2)+IP(20)+TCP(20)+DATA(1412)
ニコメ 82=MAC(12)+ETHER(2)+IP(20)+DATA(48)
です。オフセットは1432でいいと思うんだが・・・・
ノートンには「NULLスキャン」と言われたが、実際にブラウザが
バラけたパケットを最終的にきちんと組み立てたのかどうかは不明です。
役場、病院、警察からも電話かかってくるし・・・(泣)
- 42 :38:02/06/05 01:00 ID:???.net
- >>41
TCPの3ハンドシェイクで、クライアントとサーバーはSYNパケットのオプションに
それぞれ自分のMSS値をのせて、ネゴシエーションして、小さいほうの値を
採用するわけですが、世の中の PPPoE サーバは、inboundまたはoutbound
SYNパケットのMSSオプション値を変更する機能を持っています。
この機能を使うことで、ローカルPCのMTU値を変更しなくても、自動的にTCPの
MSS値が PPPoE に適合した値(フレッツならば 1414バイト)になるということです。
そうすると、コレガのルーターがIPフラグメントしているということは、このMSS変換機能が
ちゃんと働いていない感じがしますね。ルーターの設定で MTU が 1454以下バイトに
なっていないか・・・、他にも可能性はありそうですね。
- 43 :38:02/06/05 01:03 ID:???.net
- >>42
>採用するわけですが、世の中の PPPoE サーバは、inboundまたはoutbound
「PPPoE サーバ」⇒「PPPoE ルーター」の間違いです。スマソ
- 44 :pod:02/06/05 02:16 ID:MPndmCgt.net
- >>42,43
corega BAR SW-4P Proなんだが、MTU変更できないんすよね。
だからデフォルトでどうなってるのかわかんないです。
- 45 :38:02/06/05 08:40 ID:???.net
- >>44
http://www.iij.ad.jp/service/system/router.html
ここの検証結果のC(非NAT時)を見ると、非NAT時にはMSS変換しないようなので、
Linuxサーバ側でMSSを1414バイト以下に設定しないといけないみたいですね。でも、テストしたファームが古いね。
- 46 :pod:02/06/05 12:25 ID:MPndmCgt.net
- >>45
おお!これだ!これが見たかったんだよ。
情報thanx!!たぶんファームは新しいのでも変換してないよ!
ということはLinuxでMTU1454ということだね。
一応29ビットの内部のサーバには全部施しました。
ちょっとはましになったかも。
- 47 :anonymous@ PPP92.kanagawa-ip.dti.ne.jp:02/06/08 01:50 ID:???.net
- ソケットをclose()するとき、通常はclose()はすぐに返ってきて、
裏でFIN処理が行われますよね。
これをFIN処理が終わるまで、つまり、TCPコネクションが切れ
てからclose()が戻るようなソケットオプションってあります?
OSは問いません。こういう実装があるかどうか知りたいので・・・
- 48 :anonymous:02/06/08 15:09 ID:ymPTKK0c.net
- >>47
SO_LINGER ソケットオプションかな
「UNIX ネットワークプログラミング Vol.1」
に詳しく書います
- 49 :anonymous@ monabra.as.wakwak.ne.jp:02/06/08 20:45 ID:H94/vsXm.net
- IPに著作権保護機能はあるのか?
できればあったほうがいいが、
素人ですまんが。
- 50 :hoge:02/06/08 20:49 ID:???.net
- >>49 それはアプリケーションの仕事でわ?
- 51 :死神の砂時計:02/06/09 08:05 ID:fVSZFlW0.net
- 素人ですまないがいろいろな著作権問題が出るからソフトだけの著作権保護では不安なのではないだろうか、
流れを司るTCP/IPまでその機能をつけない限りは。
まあこれはJASRACに言ったほうがいいのでは。
- 52 :sage:02/06/09 19:50 ID:???.net
- >>51
そんなこと言ったら、ケーブルにも著作権保護機能が必要になるんかい?
IPはデータグラムの中身を全く参照しないのに、どうやって著作権を意識するんだい?
とりあえず、何のためのレイヤ3なのか解らない人はこの板で発言しないでくれ。
- 53 :anonymous@ i200016.ppp.asahi-net.or.jp:02/06/21 18:17 ID:???.net
- 1
- 54 :まるち:02/09/12 23:07 ID:iTpIlYDP.net
- マルチキャストの勉強をしようと思ってるんですが、テストにはどんなアプリを使っていますか?
ユニキャストなら、HTTP、POPなどいくらでもあるんだけど・・。
動画配信サーバーとか作らないとダメでしょうか。
- 55 :anonymous@ acngya001061.adsl.ppp.infoweb.ne.jp:02/09/13 00:35 ID:???.net
- ところで「詳説TCP/IP Vol2」の邦訳版はいったい何時になったらでるんだ?
原書を生で読め!とかお約束の突っ込みはなしNe
- 56 : :02/09/13 01:00 ID:???.net
- こっちでも話題振ってくれ。下がりすぎ。
これは読んどけ!ネットワーク必読書
http://pc.2ch.net/test/read.cgi/network/954649325/
- 57 :age:02/09/14 00:34 ID:???.net
- 回線速度を計るのにFTPとか使ってるんだけどフリーウェアでなんかいいのある?
FTPだとハードディスクの読み書きとかで正しい数値が得られないようなきがする。
- 58 : :02/09/14 00:44 ID:???.net
- >>57
FTPで正確に測れないのは確かだが
まともなFTPクライアントを使っている限りは、そういう問題ではない
アプリさえ受け取れていればディスクに書くのなんて
通信が終わってからだってかまわないんだから
というか"回線速度"だったらFTPで十分だ
対向のサーバか回線がボトルネックで無い限りは
- 59 :ななし:02/09/14 02:23 ID:???.net
- >>57
ttcp とか netperf あたりを使ってみれば。
- 60 :_:02/09/14 12:50 ID:???.net
- >>58
最近のxDSLやFTTHでは、TCPでの転送なのが災いしてFTPでは
うまく計れなくなってきた。
帯域幅が広がったのに対して遅延があまり小さくならないから
ACK待ちが多くなって転送速度が頭打ちになっちゃう。
ウィンドウサイズをサイズを大きくすることで変わるけど、
個人的にはできればUDPベースとかでスループットが簡単に測れるのがいいね。
- 61 :?:02/09/14 16:12 ID:???.net
- >>60
UDPだと逆に落ちたパケットと原因が特定しづらくならない?
TFTPみたいにL5以上でACKを実装してるUDPのプロトコルもあるけど
TCP以上にオーバーヘッドがあるからな
まあ、機器の性能とかではなくて単純にLinkの限界を拾うのであれば
UDPの方がいいかもしれないね
#測定する両端が自分の管理下ならnetperfで十分だと思うけど、>>57はちがうだろうからなあ
- 62 :ほぷきん:02/09/14 19:19 ID:???.net
- >>54
mcaster.exe
で検索してみな。
時々変な振る舞いをすることはあるが
テストには使えるよ。
- 63 : :02/09/15 00:32 ID:???.net
- >>61
>TFTPみたいにL5以上でACKを実装してるUDPのプロトコルもあるけど
>TCP以上にオーバーヘッドがあるからな
本気で言っていますか?
- 64 : :02/09/15 16:56 ID:???.net
- >>63
TFTPのACKの数がどんだけかあるか知らないのか?
- 65 :anonymous:02/10/02 15:30 ID:TqYHG+Kg.net
- TCP VegasとかNew Renoとかを実装したWinsockとかって無いですかね?
- 66 :あぼーん:あぼーん.net
- あぼーん
- 67 :山崎渉:03/01/15 22:40 ID:???.net
- (^^)
- 68 :発掘人:03/01/31 02:44 ID:VG1/88JB.net
- pingを実装しているんですが、今まで気にも止めなかった疑問が続々と・・
自作pingで米yahooに打ち続ける (遅延は150ms程)
と同時にWindows標準のping.exeで日本yahoo(遅延16ms)にも打ち始める。
すると、たまに米yahooに打っているはずの自作pingのレスポンスが
16msと表示される。www.yahoo.co.jpからの応答を受け取ってしまって
いるのだろうか。。
TCPの場合、port番号でセッションというかプロセス空間を区別
してますよね?ICMPの場合はどうなっているんだろう。
どうやって、「他のpingプログラムではなく」自分宛ての応答
だと認識するんでしょう。
- 69 :発掘人:03/01/31 02:52 ID:VG1/88JB.net
- とりあえずRFC792(ICMP)をちらちら読んでみると
「Sequence Number」というフィールドがあるとのこと。
エコーリクエストとエコーリプライを対応させるために
使われるとあるので、これがportに該当するものだろうか。。
だけど実装するときって、いったいどういう値を使えばいいんだろう。
16ビットあるんだけど、01から適当にインクリメントしていけば
いいのかな・・
その辺、詳しい人いませんか?
- 70 :あぼーん:あぼーん.net
- あぼーん
- 71 :あぼーん:あぼーん.net
- あぼーん
- 72 :anonymous@ eAc9Aaa056.tky.mesh.ad.jp:03/01/31 18:21 ID:???.net
- >>69
FreeBSD の場合、ID に"process ID & 0xFFFF"した値を突っ込んで
使っているみたい。
seq no はどの echo request に対する reply かを識別する為に
使ってるらしい。duplicate した reply の検知とかにも。
Windows Me だと ID は固定で、seq number がユニークになっている。
どうやって seq number をユニークにしているのかは知らん。
FreeBSD の ping だと ID で TCP でいうポート相当の事をしていて、
seq number でセッション管理的な事をしている。
WindowsMe の ping は seq number で両方行っている。
という感じかなぁ・・・。
- 73 :うげ:03/01/31 18:23 ID:???.net
- 久々に書き込んだら fusianasan になっちまった。
鬱氏
- 74 :72:03/01/31 19:59 ID:???.net
- Windows 標準の ping.exe との併用を考えるのなら、
まずは、発掘人さんの環境の Windows に付いてくる ping.exe が
どんな sequence number と ID を付与しているか調べて、
それにならって実装されてみては良いのでは?
- 75 :68:03/02/01 11:41 ID:???.net
- >>72-74貴重な情報どうも。
うちは2000です。IDってもしかして0400になってます?
とりあえずtcpdump流しっぱなしで放置して、seq numberがどういう動き
するのか観察する予定・・。
http://www.kt.rim.or.jp/~ksk/wskfaq-ja/examples/rawping.html
ここにはC++とwinsockを使った実装がのってるんですが、この実装でも
受信パケットのseq numberが異なったら無視する仕様みたいです。
- 76 :72:03/02/01 19:38 ID:???.net
- etherealで見る限り0x0400固定になってます。
自作pingではIDを0x0400以外にして、IDが0x0400な
echo reply パケットは無視すればとりあえず、
windowsのping.exeへの reply パケットを拾う事は
なくなりそうですね。
- 77 : :03/02/19 20:28 ID:???.net
- TCPヘッダのオプションフィールドについて質問です。
SunOS4.1ではSYNパケットのオプションが"0000 0204 05B4" で、
Solaris8では同じくSYNパケットのオプションは"0000 0101 0402 0204 05B4"
となっていました。
ものの本によると"0204 05B4"の部分はMSSを指定と書いてありましたが
それ以外の部分の意味が分かりません。
ご存知の方がいたら教えて下さい。
ついでに、なぜSunOSとSolarisで違っているのかもよろしくお願いします。
- 78 :77:03/02/19 21:47 ID:???.net
- 自己レスです。
解決しました。
TCPのオプションでは"00"および"01"はパディング
"02xx xxxx"がMSSの指定
"04xx"はSelective Ackの指定だそうです。
Selective Ack のオプションは新しめのSolarisでの追加機能だそう。
$ndd -set /dev/tcp tcp_sack_permitted 0 (or 1)
#defaultでは2
でこのオプションを付けないように変更できました。
- 79 :anonym:03/03/01 04:03 ID:???.net
- >でこのオプションを付けないように変更できました。
パケロスある環境なら、SACKで効率改善できるよ
- 80 : :03/03/01 06:39 ID:???.net
- バーチャルコンカチネーションがよくわからねぇ(死
- 81 :anonymous@ planexfw.planex.co.jp:03/04/05 07:05 ID:???.net
- あのー、ルータ使っててLAN側でサーバ公開してるんですが、
特定のクライアントがインターネット越しにそのサーバにアクセスしようとすると、
ルータが弾いちゃって通信できないんですよ。
ルータのlog見ると、「tcp syn res set」ってなってんですが、誰かこの意味判りますか?
- 82 :山崎渉:03/04/17 12:24 ID:???.net
- (^^)
- 83 :あぼーん:あぼーん.net
- あぼーん
- 84 :あぼーん:あぼーん.net
- あぼーん
- 85 :あぼーん:あぼーん.net
- あぼーん
- 86 : :03/06/04 14:07 ID:dyIj8sah.net
- アプリケーションの質問ここでしていいですか?
DATEサーバってプロトコルって何ですか?
- 87 :あぼーん:あぼーん.net
- あぼーん
- 88 :anonymous@ YahooBB219001144010.bbtec.net:03/06/12 14:52 ID:IUJn1Tc7.net
- 質問です。IPアドレスにおいて、
「0」で始まるならクラスA、
「10」ならクラスB、
「110」ならクラスC、
「1110」ならクラスD(マルチキャスト用)
では「1111」で始まるアドレスは何?使用されるの?
初歩的な質問ですまん。いくつか本を当たったのだがみつからんかったので。
- 89 :生きてるのか死んでるのか。:03/06/12 15:51 ID:bx4fQxpg.net
- 自宅にいるときも、会社の鯖が生きてるか死んでるのか心配です。
複数のサーバの複数のポートに対して
TCP のセッションを開始できるかどうかを常時検査して、
それをグラフィカルに表示してくれるようなWindowsのソフトって無いでしょうか?
- 90 :生きてるのか死んでるのか。:03/06/12 15:53 ID:bx4fQxpg.net
- ちなみに、普段会社では UNIX 系の OS で
nmap などで検査しています。
その結果を集計して、nagios などの監視ツールでまとめて監視しています。
- 91 :生きてるのか死んでるのか。:03/06/12 15:55 ID:bx4fQxpg.net
- 会社では ICMP パケットをを通さないルータが要所要所にあります。
なのでいわゆる普通の ping は使えません。
(まぁ同じフロア内程度なら通るのですが)
nmap などのいわゆるポートスキャン用ツールだと、
ICMP パケットではなくていわゆる TCP Ping が使えるので重宝しています。
- 92 :生きてるのか死んでるのか。:03/06/12 15:57 ID:bx4fQxpg.net
- ちなみに自宅にはショボイ Windows パソコンが一台あるだけなので、
そいつのタスクトレイなんかにひっそりと隠れて監視してくれるとありがたいです。
- 93 :_:03/06/12 16:12 ID:???.net
- big brotherっていうポーリングとMRTGを統合した
視覚的な監視ツール使うのが一般的なんだって
- 94 :_:03/06/12 16:13 ID:???.net
- ttp://bb4.com/
これ
- 95 : :03/06/17 09:43 ID:???.net
- >>89
>自宅にいるときも、会社の鯖が生きてるか死んでるのか心配です。
強迫神経症の疑いがあります。精神科へ
- 96 : :03/06/17 09:44 ID:???.net
- >>93
ネーミングがキモイよ
- 97 : :03/07/08 00:41 ID:lzqKYJgl.net
- 物理層がADSLだと、TCP checksum errorが出るようだ
すなわち通信エラーが、L1からL3までの誤り検出を素通りして
検出されていないことになる。
IPv6では誤り検出のオーバーヘッドを削減するために
TCP層でしかエラー検出を行わないが、
CRCなど強力な検出方法をとっているのだろうか?
- 98 : :03/07/08 10:04 ID:GAhaMtIN.net
- L2 での誤り検出は、そのリンクにおける誤りの検出にしか使えないわけで、
どこかで誤り検出を行わないリンクがあったらそれで終わり。
でも L3 の、つまりend-to-end での誤り検出に引っかからないのはどうしてだろうね。
まぁすべての誤りが検出できるわけではないから、
L3 で検出できない誤りが TCP で検出されたとしてもおかしくはないけど。
ところで、パケットスケジューラとかトラフィックシェーパーの話題ってどこのスレッドに行けばいいの?
- 99 :Costan:03/07/08 12:45 ID:dEBImDf0.net
- >>97
>物理層がADSLだと、TCP checksum errorが出るようだ
他の物理層では、OKだったのでしょうか?
その物理層は、何でしょうか?
- 100 : :03/07/08 13:59 ID:???.net
- いやTCPでエラー出たのADSLぐらいだし
- 101 : :03/07/08 16:21 ID:GAhaMtIN.net
- PPPoE のせい?
- 102 :_:03/07/08 16:39 ID:???.net
- >>101
あなたは初級ネットへどうぞ。
- 103 :anonymous@ ntchba049211.chba.nt.ftth.ppp.infoweb.ne.jp:03/07/09 20:41 ID:???.net
- >>89
そういう事が会社に貢献すると思ったら大間違いです。
たとえあなたが監視できたとしても、あなたの都合で監視をやめたら、
またはあなたがいなくなってしまったら、どうしますか?
その時になって怒られるのはあなたではなくて会社なのです。
もし監視が必要なら、会社としてその体制を整えるべきです。
できないなら、夜間のトラブルは翌日営業時間になるなどの旨を
お客に伝えておくべきです。そしてあなたは夜はぐっすり眠るべきです。
そんな事をして過労死したらみんなに迷惑です。
- 104 :saqe:03/07/09 20:42 ID:???.net
- なんでホスト名だすんだよ、このバカ板!
- 105 : :03/07/10 05:41 ID:???.net
- >>103
そんなこといわれてモナー
会社の方針だかラナー
- 106 :あぼーん:あぼーん.net
- あぼーん
- 107 :ぼるじょあ ◆yBEncckFOU :03/08/02 05:34 ID:???.net
- ∧_∧ ∧_∧
ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。
=〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
= ◎――――――◎ 山崎渉&ぼるじょあ
- 108 :あぼーん:あぼーん.net
- あぼーん
- 109 :ぼるじょあ ◇yBEncckFOU:03/09/13 00:08 ID:???.net
- ∧_∧ ∧_∧
ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。
=〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
= ◎――――――◎ 山崎渉&ぼるじょあ
- 110 :ぼるじょあ ◇◇yBEncckFOU:03/09/13 00:09 ID:+4rQysHZ.net
- ∧_∧ ∧_∧
ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。
=〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
= ◎――――――◎ 山崎渉&ぼるじょあ
- 111 :anonymous@ JJ060124.ppp.dion.ne.jp:03/09/13 03:07 ID:???.net
- 「インターネットプロトコルのプロパティ」で、
IPアドレス サブネットマスク デフォルトゲートウェイの項目をいじったら、
インターネットに接続できなくなりました。
元に戻そうにも元の数値が三つともわかりません。
再び接続するためにはどうすれば良いでしょうか。
どこかに元の数値は残っていないのでしょうか。
因みに今は二階の別のPCから書き込んでいます。
- 112 :ボヘミア:03/09/13 04:05 ID:FFbB/lqi.net
- 二階のPCと同じにすれば?
IPだけ一番最後の値をテキトーに変えれ。
- 113 :anonymous@ 210-20-188-170.home.ne.jp:03/12/05 22:37 ID:yllySaAZ.net
- 学校推薦で大学決まっちゃって暇なんで自動車学校に通いつつネットワーク技術の(なんちゃって勉強)始めました。
大学は文系なんですが(笑)。
それで、TCP/IP 4層構造ってところをやってて、今ネットワーク層の勉強してます。
1つ分からないところがあるんですが、教えてください。
同一LAN内へ通信パケットを送る場合、LANの外にパケットを出さないようにすると書いてありました。
そこで問題になるのが、IPアドレスを見たときにLAN内のものかLAN外のものかを判断しなくちゃいけないってことですよね。
そのときサブネットマスクを用い(サブネットマスクアドレスを先に指定しておく) AND 演算を行うことによって判断すると書いてありました。
よく用いられるのがIPの前3バイトを変えず、最後の1バイトを0にしてしまう 255.255.255.0ですよね。
すると例えば、192.168.0.5→192.168.0.10に送る場合、共に 192.168.0.0となり同一LAN内であることが分かります。
しかし、この演算を行うには32bit同士のAND演算を行う必要がありますよね。
それなら最初から前3バイト(24bit)を比較して同一か否かを判断したほうが早いような気がするんですが、それだと何が悪いのでしょうか?
- 114 : :03/12/05 23:02 ID:???.net
- 何を聞きたいのかよくわからんが、根本から勘違いしてると思われ
もう一度よく本を読むべし
- 115 :113:03/12/05 23:23 ID:???.net
- あー分かりました。
サブネットマスクが必ずしも前3バイトを変えないとは限らないですもんね。
255.255.255.0以外のサブネットマスクもあるということですね。
同一LAN内アドレス(プライベートIP)を最後の1バイトだけ変えて割り振るとは限らないということか。
失礼しました。
- 116 :skulk:03/12/09 13:17 ID:???.net
- LANからブロードバンドルータ経由でInternetに接続するのにNATを使用してますが、
ネットワークゲームなどをする際にはアドレス変換のための設定が必要なのに、
何故httpによるウェブブラウジングなどでは設定するが必要ないのでしょうか?
どなたか教えてください。
- 117 :anonymous@ DSLa46.w7.eacc.dti.ne.jp:03/12/23 20:42 ID:???.net
- ウェルノウンポートのお陰では?
- 118 :_:03/12/28 14:13 ID:???.net
- >>116
サーバ側からクライアントへの接続が存在するから。
LAN側のPCは一つとは限らないんだから
どのPCが受け取るのか設定しておかないと
外からのパケットの届けようがない。
無理やり全部のPCに届けたら通信が成立しない。
- 119 :_:04/04/21 20:14 ID:likUhoDa.net
- http://slashdot.jp/article.pl?sid=04/04/20/2047238&topic=74&mode=thread&threshold=-1
そこに脆弱性ですかぃ
- 120 :anonymous@ p13208-adsan10honb5-acca.tokyo.ocn.ne.jp:04/05/01 01:23 ID:t3/yE/gp.net
- TCP/IPプロトコル郡を採用したLANの利点、不利点をまとめたいのですが、お教えいただけませんか?
また、そのことを調べることが出来るサイトの紹介もぜひお願いします。
- 121 :sage:04/05/01 09:26 ID:???.net
- >>120
宿題は自分でやれ。
- 122 :120:04/05/01 12:02 ID:???.net
- >>121
宿題って良くわかりましたね。
友人に聞かれたのです。
そういわずにヒントくださいな。
- 123 :sage:04/05/01 13:23 ID:???.net
- >>122
質問の意味を正確に書かないと誰も答えられないと思われる。
・TCP/IPプロトコル郡 → 何これ?
・LAN → L2の話? それともL3の話?
- 124 :120:04/05/02 19:59 ID:???.net
- >>123
レスありがとうございます。
TCP/IPプロトコル郡とはTCPやATMなどひっくるめて郡と呼びました。
LANですが、レイヤは一応すべてのレイヤのプロトコルを意識して考えたいので特に指定はせずに一般論的に考えたいのです。
- 125 :sage:04/05/03 06:22 ID:???.net
- 扱う範囲が広すぎて、ますますワケワカラン。
一般的なさわり部分の話なら、まずはググれ。
- 126 :_:04/05/03 22:38 ID:???.net
- TCP/IPプロトコルスイートを指したいのだろうが・・・郡じゃなくて「群」だろ。
ATMまでひっくるめてTCP/IPって、普通ひっくるめないと思うがな。
- 127 :anonymous@ zaq3d2e1b07.zaq.ne.jp:04/05/13 07:15 ID:???.net
- 120だかその友人だかは専門の学生ではないですか
普通の専門学校生はぼちぼちその辺に入り始めた頃のはず
その宿題ならL2とかL3とかはモデルとして解説はされるけど、宿題ならまだ>>125の意味のはず。
利点
高速性と高信頼性を実現する柔軟性に富んだプロトコル群である
対応製品や設定情報などが入手しやすい
欠点
大容量伝送の場合、遅延が発生する
Windowsの共有ほどは手軽でない(語弊あり)
こんなんじゃ?
そういう私は24歳の社会人コース学生
高校生コースよりちょっと進度が速いのが特徴・・
負け犬っていうなヽ(`Д´)ノウワァァン
そういうわけで、このいい加減な回答できたら突っ込んでください
|初心者スレ|λ...<これから探索
- 128 :127:04/05/13 07:24 ID:???.net
- ごめんなさい
人の設定で適当なこと書くなと小突かれました
はあ・・
- 129 :sage:04/05/17 20:44 ID:???.net
- SACKって使ってる?
- 130 : :04/06/30 14:32 ID:???.net
- sack my dick
- 131 :anonymous@ 221.186.136.116:04/06/30 15:15 ID:fd0zTYqI.net
- TCPでのコネクション確立時、いわゆる3ウェイハンドシェイクのときに、
SYN ->
<- SYN、ACK
ACK ->
の最後のACKのデータ部分に実際の送信データを格納して接続してくる
クライアントがいるんですが、この部分のデータで有効なんですかね?
最後のACKにはデータ部分をつけちゃダメなような気がしてたまらんが。。。
- 132 :hoge:04/07/01 11:00 ID:KQBG3u05.net
- フラグメントを再構成するライブラリて知らない?
- 133 :sage:04/07/02 20:56 ID:???.net
- >>131
有効。
いたって普通の処理だと思うが。
T/TCP使えばSYNにもデータのせることができる。
実際プロセスが読むのはコネクションが確立してからだけど。
- 134 :私:04/07/05 14:23 ID:???.net
- すみません
- 135 :131:04/07/06 21:56 ID:???.net
- なるほど。今回初めて見たので、だめかと。
まぁいつもはWin系のクライアントばかりで、今回のはLinuxだったので。
- 136 :大学生:04/07/10 05:21 ID:???.net
- 学校の課題がわからずに困っています。
>データリンク層,ネットワーク層,およびトランスポート層のそれぞれについて主な役割と
>設計課題を簡潔に述べよ.さらに,このような役割分担に反するような実装がなされると,
>どのような問題が生じるのかを,インターネットプロトコルでの例をいくつか挙げて説明せよ
この問題の「さらに」以降の後半の部分が良くわかりません。
なにか参考になるものを教えていただけたら幸いです。
よろしくおねがいします
- 137 :sage:04/07/10 09:27 ID:???.net
- >>136
レイヤ構造を無視して通信部をつくるってことってとらえるなら、
当たり前だが汎用性はなくなるわな。
TCP/IPってほぼセット、というかTCPはIPがないと使えないから、
現時点でもレイヤ構造を無視してるといえる。
IPv4からIPv6へと移るために、TCPの部分でもソースコードを変えざるを得ないことになっている。
FreeBSDのソースを見てる限りだと、#ifdef INET6といったものなので、
まさにごちゃごちゃ・・・っつーことになっている。
忙しくて乱文スマソ
総レス数 230
71 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200