ネットワークプログラミング相談室 Port26
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2010/03/23(火) 20:31:49Programming UNIX Socket FAQ (日本語訳)
http://www.kt.rim.or.jp/~ksk/sock-faq/indexj.html
Winsock Programmer's FAQ (日本語訳)
http://www.kt.rim.or.jp/~ksk/wskfaq-ja/
関連リンクは>>2-10辺り
足りなかったら適当に付け足してね
前スレ
ネットワークプログラミング相談室 Port25
http://pc12.2ch.net/test/read.cgi/tech/1255459388/
関連スレ
ネットワークプログラミング雑談
http://pc12.2ch.net/test/read.cgi/tech/1235800707/
Java ネットワークプログラミング 【教えて!】
http://pc12.2ch.net/test/read.cgi/tech/1086238859/
0357デフォルトの名無しさん
2010/05/23(日) 18:17:21えっ?
データがおかしくなってもそのままおかしくなったまま被害が増大するのをほっとくの?
0358デフォルトの名無しさん
2010/05/23(日) 18:46:550359デフォルトの名無しさん
2010/05/23(日) 18:47:36ヘッダ、フッタにサム付きなんて、まるでベーシック手順全盛の時代を想い出すなぁ。
あぁ、そういやメッセージじゃなくて電文だったw
冗談はさておき、TCPだからサム(チェックサムのこと?)は不要。
もしやるなら、アプリケーション層で論理メッセージ全体のサムを計算させる。
たとえばファイル転送プロトコルなら、転送ファイル全体のサムだ。電文単位は無意味。
あれ、それともSCTPって信頼性の保証されないプロトコルなのかな。だとしたらUDP以下だ。
0360デフォルトの名無しさん
2010/05/23(日) 19:11:18TCPならデータはおかしくならないよ。
0361デフォルトの名無しさん
2010/05/23(日) 19:40:250362デフォルトの名無しさん
2010/05/23(日) 19:43:31ストリームだからだろ。
0363デフォルトの名無しさん
2010/05/23(日) 19:45:07だから通信順序の保証されたUDPみたいな使い方が出来て便利だよ
0364デフォルトの名無しさん
2010/05/23(日) 19:46:09どこまで話を戻したいんだよw
ストリームだと「なぜ」チェックサムが要るんだか言ってみろ
0365デフォルトの名無しさん
2010/05/23(日) 20:00:290366デフォルトの名無しさん
2010/05/23(日) 20:01:350367デフォルトの名無しさん
2010/05/23(日) 20:06:20http://www.ibm.com/developerworks/jp/linux/library/l-sctp/
0368デフォルトの名無しさん
2010/05/23(日) 20:07:29マルチストリーミングのところがよくわからん
解説してくんろ
0369339
2010/05/23(日) 20:38:29簡単ではあるが、それがカーネル内でやってくれるというのは効率上大きな意味があると
思います。 切り分けが、カーネルと往復せずに処理されるという所に意味があると。
0370デフォルトの名無しさん
2010/05/23(日) 20:48:14TCP通信で、途中のパケットが失われることってある?
A,B,C と送信してきて、Bが失われたとき、Cの受信時に
Bが失われたことを検知できるっけ?
0371デフォルトの名無しさん
2010/05/23(日) 20:52:27入り口から入ったものと出口から出てきたものが同じであることを保障してくれるのがTCP
パケットが欠落したらTCPの中の人が再送してくれるよ、ユーザーからは見えない
0372デフォルトの名無しさん
2010/05/23(日) 21:06:14一つの接続の中に複数のストリームを流せると読んだ
0373デフォルトの名無しさん
2010/05/23(日) 21:18:26>>370のときに、BとCが別ストリームだったらCだけ受信できる。
TCPだと1コネクション内に、TLV等でストリーム多重化しても、一つのパケットが落ちたら後続もブロックされる。
TCPで複数コネクション張れば同じだけど、今度は複数コネクションを一つのセッションとして扱う
めんどくささが生まれる。
1セッションに3ストリーム必要で、同時接続2セッションまで、みたいな制限かけるときとか。
0374デフォルトの名無しさん
2010/05/23(日) 21:18:45ttp://www.yoihon.com/sc/product-84512.html
この本はいかがでしょうか?感想お知らせください。ませ。
0375デフォルトの名無しさん
2010/05/23(日) 21:26:57マルチ・ホーミングのサポート。
コネクションのエンドポイントは複数のIPアドレスを持つことができ、ホストやネットワーク・カードの障害時にフェイルオーバーが可能。
別個のストリーム内のチャンクによるデータ転送。
これにより、TCPのバイトストリーム転送に見られるような、不必要なhead-of-the-lineブロッキング (待ち行列の先頭のデータがその後ろの転送を妨げること) を解消することができる。
経路選択とモニタリング。「プライマリ」データ転送経路を選択し、その転送経路の接続性をテストする。
検証と応答確認メカニズム。
フラッディング攻撃からの保護や、重複あるいは欠損したデータ・チャンクの通知を提供する。
0376デフォルトの名無しさん
2010/05/23(日) 22:15:21つまり、Bが失われたときはCは来ないってことでおk?
0377デフォルトの名無しさん
2010/05/24(月) 00:00:15Bの再送が失敗に終わればCは来ない
0378デフォルトの名無しさん
2010/05/24(月) 08:54:49ありがとう!
0379デフォルトの名無しさん
2010/05/24(月) 22:40:17(フレーム単位でのチェックサムではなく、)
セキュリティ的に改竄されてるかどうかとかそういうチェックサム。
(レイヤ7上でのプロトコルで改竄検出をするための)
0380デフォルトの名無しさん
2010/05/24(月) 23:50:00セキュリティを語りたいのなら、「ハッシュ」とか「ダイジェスト」という単語を
選ばないと誤解されて当然だと思われ。「チェックサム」は誤り検出の文脈で使われる単語。
ところで IPSEC は知っているかな。レイヤ3(ネットワーク層)のプロトコルだけどね。
0381デフォルトの名無しさん
2010/05/27(木) 21:42:01yahooのページも何ページもダウンロードするプログラムを作ったのですが、
何ページ目かのInternetOpenUrlがerror code12152(ERROR_HTTP_INVALID_SERVER_RESPONSE)を返します。
yahooが連続アクセスを拒否したという事なのでしょうか?
0382デフォルトの名無しさん
2010/05/27(木) 23:09:23そういうことです
0383デフォルトの名無しさん
2010/05/28(金) 05:08:01http://tsushima.2ch.net/test/read.cgi/newsplus/1274928007/
0384デフォルトの名無しさん
2010/05/28(金) 07:09:15Windows Server 2003 Microsoft-IIS/6.0 26-May-2010 202.238.45.27 Okazaki City Library
IIS6で5クライアント超えただけとかいうオチなら笑いもの
0385デフォルトの名無しさん
2010/05/28(金) 10:30:29やはりそうですか・・・。
>>383
タイムリーにこんな事件が起きていたのですね。
しかし、1秒に1回というペースでも問題になってしまうとは。
ロボット型サーチエンジンなんかはどうしているんだろう・・・。
0386デフォルトの名無しさん
2010/05/28(金) 11:02:37普通のロボットは retrieve しない。
0387デフォルトの名無しさん
2010/05/28(金) 13:19:49閲覧しにくい状態が続いた。
21回停止されていた。
サーバへの攻撃と判断して、一時的にhttpdを停止させたのかも知れない。
サーバ保護のための措置(緊急回避)なんだから、管理者が責任を問われることはないだろ。
0388デフォルトの名無しさん
2010/05/28(金) 17:17:25地方自治体の図書館なんてどこもヘボが作ってるんだろうな。
動機は、しばらくアクセスしにくい状態にしておいて、「うちで開発しましょう、
快適になりますよ」とか売り込むつもりだったんじゃないかな。
オレの地元の図書館もヘボっちすぎて作り直してやりたいと常々思ってるから、
理解できる。
0389デフォルトの名無しさん
2010/05/28(金) 22:12:26すべての組合せを表示し終えたら、それらの組合せが全部でいくつあるの
かも出力するプログラムを作成しなさい。
#include<stdio.h>
int main(void)
{
int i,num;
printf("自然数の組合せ\n");
num=0;
for(i=1;num<=14;i++){
num=num+i;
printf("%d\t",i);
}
printf("組み合わせは%d通り\n",num);
return 0;
}
現在ここまで作りましたが、プログラムがわかりません。
誰か教えてください。
0390デフォルトの名無しさん
2010/05/28(金) 22:13:54環境はVisual です。
0391デフォルトの名無しさん
2010/05/28(金) 22:16:460392デフォルトの名無しさん
2010/05/28(金) 22:29:21すいません。間違えました。
0393デフォルトの名無しさん
2010/05/29(土) 14:10:09うちもだよ
蔵書検索に30秒くらいかかる
0394デフォルトの名無しさん
2010/06/04(金) 23:18:12ttp://quoterank.yahoo.co.jp/ranking/search?b=1&kd=31&mk=11%2c%2012%2c%2021%2c%2022%2c%2031%2c%2032%2c%2043%2c%2047%2c%2083%2c%2087%2c%2094%2c%2097%2c%2017%2c%20A1%2c%20A7%2c%2037%2c%2019%2c%2029%2c%2039%2c%2049%2c%2089%2c%2099%2c%20A9&ca=1&tm=day&
このページは何回ダウンロードしてもエラーはでないのに、
ttp://table.yahoo.co.jp/t?s=8031.t&a=3&b=3&c=2010&d=6&e=4&f=2010&g=d&k=20100528
このページは数回ダウンロードするとエラーが出ます。
1DL毎に10秒時間をあけてもだめでした。
どういうアクセスを拒否するかは、yahooのシステム次第だと思いますが、
一般的にアクセスを拒否する仕組みはどのような物があるのでしょうか?
なんとかしてプログラムでダウンロードしたいです。
0395デフォルトの名無しさん
2010/06/04(金) 23:36:34エラーの詳細は?
0396デフォルトの名無しさん
2010/06/04(金) 23:56:35>>381の3行目に書いた事しか分からないです。
0397デフォルトの名無しさん
2010/06/05(土) 04:16:12次の書き込み可能な時間が来るまでのカウントダウン表示をする
アプリを作りたいのですがどのようにすればいいのでしょうか?
0398デフォルトの名無しさん
2010/06/05(土) 15:16:17バケットキャプチャは?
0399デフォルトの名無しさん
2010/06/05(土) 19:26:32Wiresharkで見てみたんですけど、データの見方がわからないです。
通信は難しいなぁ・・・。
0400デフォルトの名無しさん
2010/06/05(土) 22:15:48なんかコードがバグってる気がするな
10秒間隔でWebブラウザで開く分には問題よね?
0401デフォルトの名無しさん
2010/06/06(日) 02:19:42それもパケットキャプチャレベルじゃなくてISPでキャプチャするユーザパケットレベルで検閲する(広告利用とか言ってるけど実際は検閲のこと)ってので、
現在中国やグーグルがやってる検閲以上のを検証してるようだけど。
0402デフォルトの名無しさん
2010/06/06(日) 03:55:260403デフォルトの名無しさん
2010/06/06(日) 04:10:050404デフォルトの名無しさん
2010/06/06(日) 05:24:440405デフォルトの名無しさん
2010/06/06(日) 06:55:25http://headlines.yahoo.co.jp/hl?a=20100605-00000003-jct-sci
0406デフォルトの名無しさん
2010/06/06(日) 09:01:36ブラウザで更新ボタンを何回も押すのは問題なくできます。
再度、コードをチェックしてみます。
0407デフォルトの名無しさん
2010/06/06(日) 09:31:24こういうのって、昔から過剰に反応する人がいるんだよな
昔はパソコンに疎いおっさんが、中の動作を知ったときにわめくことが多かったけど
0408デフォルトの名無しさん
2010/06/06(日) 09:39:380409デフォルトの名無しさん
2010/06/06(日) 09:49:11重要なのは恐怖だ。
0410デフォルトの名無しさん
2010/06/06(日) 10:34:11クズがデータを転売するに決まっている。
0411デフォルトの名無しさん
2010/06/06(日) 10:52:54たとえば、LANならロカールエリア接続が有効になっていて、TCP/IPプロトコルが有効になっていて、
とかそういうのをひっくるめて。しかもすごい頻繁にチェックするのですが。
0412デフォルトの名無しさん
2010/06/06(日) 11:01:33ああ、頻繁じゃなくてもいいです。タイマーか何かで定期的にチェックして
その結果でフラグセットしますので。
0413デフォルトの名無しさん
2010/06/06(日) 13:14:53ネット情報すべて解析する技術 利用者から「使用やめろ」の大合唱
6月5日18時12分配信 J-CASTニュース
だが通信の秘密は、通信当事者の同意があれば侵害とはならない、とも書かれていた。こうなると、同意があればDPI技術を利用してよいと読み取れなくもない。
総務省はDPIによる行動ターゲティング広告を容認したのだろうか。
総務省消費者行政課に取材すると、「そのような事実はありません」と明確に否定した。
同課によると、そもそも「提言」は、DPIの課題を研究会で検討した内容を整理したものに過ぎず、この段階で「容認した」という類のものではない。それを踏まえたうえで、「同意」の内容について大変厳しい解釈を示していると主張する。
例えばサイト上での周知だけ、契約約款に規定を設けるだけでは「同意あり」とはみなさないという。
一方で、ISPと新規契約する際の契約書に、「行動ターゲティング広告への利用を目的として、DPI技術を使って通信情報を取得することに同意する」という欄を設けた場合は、
「個別かつ明確な同意」として認められるという。仮に同意した後でも、「やはりDPIの使用はやめてほしい」となれば簡単に中止を求められる「オプトアウト」の機会を提供するよう、ISPに求めるとしている。
これらは、「一部の法学者から『厳しすぎる』との声があったほど」(消費者行政課)高いハードルだという。
0414デフォルトの名無しさん
2010/06/06(日) 15:17:34警察がやりたい放題になっている社会の方が問題だと思うよ。
イスラエルとかジャマイカとかだと警察官が気に食わない奴の家に上がりこんでそいつを当たり前の表情で殺してる。
日本だと警官が人殺しをすることは無いけど、警察利権を作るだろうね。たとえば交通道路とか風俗・警備会社許認可権、最近だと監視カメラ利権でしょ?
銃刀法も扱ってるから、例えばなんでもないプラモデル屋やフィギア屋にすら「ナイフだろ!」とか言いがかりつけて、気に食わなければ逮捕とかも可能だろうね。
警察が幅を利かせるようになると国家の監視どころじゃなく警察に統治されるようなそういう世界がまっている。
ネットよりリアルの方が窮屈で監視社会(全体主義的な検閲社会)になってるなって感じはする。
0415デフォルトの名無しさん
2010/06/06(日) 15:28:39netsh
0416デフォルトの名無しさん
2010/06/07(月) 01:15:42acceptして放置
0417デフォルトの名無しさん
2010/06/07(月) 01:19:22やってはいけない馬鹿の見本なサンプルコードとかじゃなく
まじめにきちんと設計されたアプリを書き上げた書籍ってありますか?
0418デフォルトの名無しさん
2010/06/07(月) 01:44:33UNIXネットワークプログラミング<Vol.1>
がもっとも要求に近い。
0419デフォルトの名無しさん
2010/06/07(月) 05:13:07なんでオープンソースのコードを読まないの?
0420デフォルトの名無しさん
2010/06/07(月) 19:55:48tcpdumpからソースIPとあて先IPをスプリクトで抜き出し
エントロピー値を取ろうと思うのですが
スプリクトは直接TCPDUMPは読み込めないので
tcpdumpをtxtファイルに変換させることは可能でしょうか?
Wiresharkで読み込ませて、txtにしようと思ったのですが
うまく行きません
レベルの低い質問ですが
どうかご教授お願いします
0421デフォルトの名無しさん
2010/06/07(月) 20:04:02半角カタカナという基本的なネットのリテラシも無い、やってはいけない馬鹿の見本のような
カキコを平気でする>>417みたいなのに何を言っても無駄なだけ。
>>418の挙げた書籍には大いに同意するし自分にはバイブルだったけど>>417には豚に真珠。
>>419が何を言っても馬の耳に念仏だお。
0422デフォルトの名無しさん
2010/06/07(月) 20:30:14真珠かイミテーションか知らんが結構似合うモンだぜ?豚に真珠。
0423デフォルトの名無しさん
2010/06/07(月) 20:38:550424デフォルトの名無しさん
2010/06/07(月) 20:54:13IPってゆうな。クズ。
0425デフォルトの名無しさん
2010/06/07(月) 23:06:15スクリプトから直接読み込みたけりゃリダイレクトして標準入力から読めばよろし
ファイル経由でよいならtcpdumpの出力をファイルに落とすオプションがあったと思うぞ
0426デフォルトの名無しさん
2010/06/07(月) 23:43:59EUCやUTF8でも半角かなを使っている人がいたな。
今でも元気にしてるかな・・・
0427デフォルトの名無しさん
2010/06/07(月) 23:49:130428デフォルトの名無しさん
2010/06/07(月) 23:50:150429デフォルトの名無しさん
2010/06/07(月) 23:52:000430デフォルトの名無しさん
2010/06/07(月) 23:55:300431デフォルトの名無しさん
2010/06/07(月) 23:57:460432デフォルトの名無しさん
2010/06/08(火) 00:02:520433デフォルトの名無しさん
2010/06/08(火) 00:32:100434デフォルトの名無しさん
2010/06/08(火) 01:32:36カキコを平気でする奴が出てきた。もう何を言っても馬の耳に念仏だお。
0435デフォルトの名無しさん
2010/06/08(火) 08:19:40tcpdump > tcpdump.txt
0436デフォルトの名無しさん
2010/06/08(火) 09:17:040437デフォルトの名無しさん
2010/06/08(火) 09:58:26(゚∀゚)これも半角だしNE!
0438デフォルトの名無しさん
2010/06/08(火) 09:58:260439デフォルトの名無しさん
2010/06/08(火) 10:03:538bit->7bit変換のときに単純に8bit目を落とす馬鹿鯖があるからだろ
0440デフォルトの名無しさん
2010/06/08(火) 10:27:000441デフォルトの名無しさん
2010/06/08(火) 11:44:09ISO-2022-JP以外なら使ってもいいってことだから問題ないよ。
ISO-2022-JPに変換しなければおk
0442デフォルトの名無しさん
2010/06/08(火) 11:52:150443デフォルトの名無しさん
2010/06/08(火) 12:31:390444デフォルトの名無しさん
2010/06/08(火) 13:52:53ネトウヨ
0445デフォルトの名無しさん
2010/06/08(火) 14:22:12極めて正しい用法。
0446デフォルトの名無しさん
2010/06/08(火) 14:34:03イッテヨチ!
0447デフォルトの名無しさん
2010/06/08(火) 18:19:01半角かなを使わないに越したことは無いが
半角かなを受け入れられないソフトは糞だ。
0448デフォルトの名無しさん
2010/06/08(火) 18:37:390449デフォルトの名無しさん
2010/06/08(火) 18:57:570450デフォルトの名無しさん
2010/06/08(火) 19:53:41エンドユーザーなんて何するかわからん。
0451デフォルトの名無しさん
2010/06/08(火) 21:46:570452デフォルトの名無しさん
2010/06/08(火) 21:58:09つまり�@�A……も禁止か?"−"もだめそうだが?
0453デフォルトの名無しさん
2010/06/08(火) 22:04:14利用者に使えないんだと理解させるためにicmpで通知してあげればいい。
0454デフォルトの名無しさん
2010/06/08(火) 22:06:260455デフォルトの名無しさん
2010/06/08(火) 22:10:29最近は初体験で日常的なメールというのがケータイであるという奴が増えているから、
半角カタカナや絵文字について何も違和感を持たず、同じ感覚で2chにカキコしてるんだろね。
で、社会人になってから、常識の無い奴とドヤされるわけだ。
0456デフォルトの名無しさん
2010/06/08(火) 22:14:26■ このスレッドは過去ログ倉庫に格納されています