インター博士(通称:博士) 某所の某大学にて、情報処理技術を教える博士。専門はネットワーク。 たった一人しかいないゼミ生であるネット君をこきつかう。 わかりやすい授業を行うが、毒舌家で、黒板に大量に書く授業をするため、評判が悪い。 ネット助手(通称:ネット君) インター博士のただ1人のゼミ生。ネットワークについては全くの素人。 インター博士のゼミに入ったのは、評判の悪い博士から知識を奪い取り、いずれ取って代わろうという策略から。 なんていうか、いじめられっ子。
本ページではネットワークシステムを構築する際または構築後に、目的とする通信が正常 に行えないという場合にどこに原因があるのかを探るための操作手順・方法について説明 します。 本ページのログ表示は RTX1000 Rev7.01.08 を使用したものです。ご使用になられている 機種、ファームウェアにより表示される内容に異なる部分があるかもしれませんが予め ご了承ください。 最初に確認する事 通信を行いたい機器間において正常な通信ができない場合、最初に確認すべき事は、 ・どの区間で通信ができて、どの区間で通信ができないか ・どの端末と通信ができて、どの端末とは通信ができないか あるいは ・どんなアプリケーションを使用した時に正常に動作しないのか 等の障害状況を明確にすることです。 例えば、以下に示すようなインターネットを経由してPCとServer間で通信を行う構成の場 合に、”PCからServ
Join us 4-8 November in Vienna for SharkFest'24 EUROPE, the official Wireshark Developer and User Conference The world's most popular network protocol analyzerGet started with Wireshark today and see why it is the standard across many commercial and non-profit enterprises. *{padding:0;margin:0;overflow:hidden}html,body{height:100%}img,span{position:absolute;width:100%;top:0;bottom:0;margin:auto;he
Part2では,TCPが通信の信頼性を高めるためのしくみを見てきた。一方,UDPはこれとは正反対で,信頼性を確保するしくみを持っていない。その反面,とても自由度が高いプロトコルである。Part3では,UDPの概要とともに,どんなアプリケーションに向いているのかを見ていく。 TCP編では,TCPが通信の信頼性を高めるためのしくみを見てきた。一方,UDPはこれとは正反対で,信頼性を確保するしくみを持っていない。だからといって,UDPは不要と決めつけてしまうのは早計である。どんなプロトコルにも長所と短所があり,それぞれにふさわしい用途がある。 “なにもしない”プロトコル まずはUDPとはどんな姿をしているのか,UDPのプロトコル・フォーマットから見ていこう(図1)。 UDPは,TCPと同じくIPの上位プロトコルである。TCPのデータはセグメントと呼んだが,UDPではそれをデータグラムという。実際
相手のアプリケーションに正確なデータを確実かつ効率よく届けるために,TCPの役割は「接続と切断」,「通信制御」,「アプリケーションとの仲介」という三つの機能に分かれている。Part2では,これら三つの機能を順番に探っていくことにしよう。 TCPの役割は,相手のアプリケーションに正確なデータを確実かつ効率よく届けることだ。もう少し細かく見ると,「接続と切断」,「通信制御」,「アプリケーションとの仲介」という三つの機能に分かれている(図1)。 「接続と切断」とは,通信相手を呼び出して相手と1対1で通信できる仮想的な通信路を確保すること。通信路は「コネクション」と呼ばれ,ほかの通信にじゃまされずに相手との間で,データを確実にキャッチボールできるようにする。このコネクションを確立する手順が「3WAY(スリーウェイ)ハンドシェーク」である。通信相手を呼び出して,これからキャッチボールを始めるという“
ネットワークはLANやIPだけじゃない。相手との通信を成り立たせるには,TCPやUDPが不可欠だ。むしろ,Webブラウザや電子メール・ソフトなどのネットワーク・アプリケーションにとって,TCPとUDPはなくてはならない基盤的な存在である。Part1では,TCPとUDPの概要を示す。 インターネットなどTCP/IPを使ったネットワークでは,データをIPパケットという単位でやりとりする。このIPパケットには,通信相手の住所を表すIPアドレスが書かれており,ルーターがこのIPアドレスを見て転送する。ここまでは,知っている人が多いだろう。 しかし,これだけでは通信は成り立たない。Webアクセスやメールの送受信など,ほどんどのインターネット・アプリケーションが動かないのだ。 その理由の一つは,IPアドレスは単に相手のコンピュータを特定するだけだからだ。パケットを受信してもコンピュータはそのデータをど
なんで相手に繋がらないの!? サーバ管理していてよく起こる問題は、「なんで繋がらないの!?」ですよね。そこで、今回は基本的なネットワークをご紹介したいと思います。OSやツールのバージョンにより動作が異なりますので、それぞれ調べてみて頂ければと思います。今回は、Amazon Linux 2015.03を用いています。 ping 基本はpingですね。ICMPのにあるエコー要求/応答のpingを使って接続確認を行います。 $ ping yahoo.co.jp PING yahoo.co.jp (182.22.59.229) 56(84) bytes of data. 64 bytes from f1.top.vip.ssk.yahoo.co.jp (182.22.59.229): icmp_seq=1 ttl=54 time=4.84 ms 64 bytes from f1.top.vip.s
TCP/IPではアドレスとして32bitの数値を使い、ネットワーク部とホスト部に分割して扱うことで効率的な管理を可能にしている。 連載目次 TCP/IPネットワークでは、「IPアドレス」が重要な役割を果たしている。NetBIOSが「名前」を使って通信相手を識別しているのに対し、TCP/IPではIPアドレスで通信相手を識別しているからだ。相手が識別できなければ、通信することはできない。TCP/IPを理解するためには、まずは、IPアドレスについて知っておく必要がある。ちょっと格好をつけていうと、こんな感じだろうか(ちょっと言い過ぎかもしれないが)。 NetBIOSは、始めに名前ありき TCP/IPは、始めにIPアドレスありき いやちょっと待った。TCP/IPではIPアドレスじゃなくて、名前で通信相手を識別することもできるじゃないか、と思う人もいるだろう。例えばWebブラウザで米Microsof
先週、httpvshttps.com というウェブサイトが公開されました。このウェブサイトでは、HTTP と HTTPS を用いてアクセスした場合のウェブページのダウンロード完了までにかかる時間の比較ができるのですが、多くの環境で HTTPS の方が HTTP よりも高速なことに驚きの声が上がっていました。 HTTP が TCP 上で平文を送受信するのに対し、HTTPS は TCP 上で TLS (SSL) という暗号化技術を用いて通信を行います。ならば、TLS のオーバーヘッドのぶん HTTPS のほうが遅いはずだ、という予測に反する結果になったのですから、驚くのも無理はありません。 実は、この結果にはからくりがありました。 Google Chrome、Mozilla Firefox、最近のSafari注1は、Google が開発した通信プロトコル「SPDY」に対応しており、HTTPS
最近、このblogでVirtualBoxのことを書いていて、 何となくネットワークのことが気になっていたので、まとめてみた。 未割り当てNAT(default)ホストインターフェイス内部ネットワーク の4種類だ。 まぁ1.の未割り当ては論外なので、それ以外の3つを順に見ていこう。 2.のNAT(Network Address Tlansrarion)は、デフォの設定だけあって、 普通に単体でインターネットに繋ぐのは問題ない。 ヘルプ曰く、仮想マシンのNICの設定をDHCPにしている場合、 ゲートウェイが10.0.2.2で、DNSが10.0.2.3、アドレスは10.0.2.15になる。 ゲートウェイはホストOSとなるので、ゲストOSがホストOSのサービスを受けさせることも出来るし、これは自分では試していないが、ポートフォワードもできるようだ。 問題は複数のNAT設定の仮想マシンを同時に立ち上
一台のLinuxマシンに同一ネットワークの複数IPアドレスを割り当てる際には注意が必要。[Linux] 同一ネットワークの複数IPアドレスを割り当てる際の注意点 一台のLinuxマシンに同一ネットワークの複数IPアドレスを割り当てる際には注意が必要。 ARP応答に関する問題 LinuxカーネルのARPに関する仕様が以下のようになっているため。 LinuxではIPスタックの処理をカーネルが担当しているが、ARP解決要求に対する返答は以下のロジックとなっている。 クライアントからARP解決要求のブロードキャストを受信 カーネルは自身の持つIPアドレスとマッチするかを検査 ARP解決要求を受信したインタフェースのMACアドレスをARP応答として返す。 2において、このときIPアドレスがどのインタフェースにバインドされているかは特に関係が無い。 これにより、同一ネットワーク(同一ブロードキャストド
ダウンロードしてきたイメージは、MAC アドレスが自分の環境に合っていないので、そのままでは外に出て行けません。 ※ ifconfig コマンドで確認しても ループバックの設定しか見えません。 # ifconfig lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:8 errors:0 dropped:0 overruns:0 frame:0 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:560 (560.0 b) TX bytes:560 (560.0 b) ifconfig -a と
Published: November 30th, 2010; 前へ home 次へ CentOS - ファイアウォール設定 Linuxではiptablesというファイアウォールが同梱されている。開発環境としてホストOSからゲストOSへ疎通するためには、ポートの開放等の設定が必要。 下記ではコマンドによるiptablesの操作例を紹介するが、GUIでも設定の変更が可能([システム] -> [管理] -> [セキュリティレベルとファイヤーウォールの設定])。GUIで編集すると、設定ファイル"/etc/sysconfig/iptables"は新規に作り直され、手動で編集した定義は残らない。そのため、コマンドで細かい設定を行った後は、GUIでは編集しない方が良い。逆に言うと、少々壊しても、GUIから再設定することで復旧可能。 iptablesの開始・停止 開始 [root@cntapl01 ~]
[root@localhost ~]# yum -y install postgresql-server Loading "installonlyn" plugin Setting up Install Process Setting up repositories Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=5&arch=i386&repo=extras error was [Errno 4] IOError: <urlopen error (-3, '\xe5\x90\x8d\xe5\x89\x8d\xe8\xa7\xa3\xe6\xb1\xba\xe6\x99\x82\xe3\x81\xae\xe4\xb8\x80\xe6\x99\x82\xe7\x9a\x84\xe3\x81\xaa\xe5
ネットワークアダプタの設定(NAT) ゲストOSが停止している状態で、VirtualBoxメイン画面にて、仮想マシンを選択 -> [設定(S)] -> [ネットワーク]: この設定の場合、ゲストOS (CentOS)からインターネットへ疎通できるが、ホストOS (windows XP)からはゲストOSへ疎通できない。 CentOS上のネットワークインタフェース設定: [root@cntapl01 ~]# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 10.0.2.0 * 255.255.255.0 U 0 0 0 eth0 169.254.0.0 * 255.255.0.0 U 0 0 0 eth0 default 10.0.2.2 0.0.0.0 UG 0 0 0
岡山大学 山井成良 2011年4月 1. はじめに 2. 典型的な誤りと正しい書き方 2.1 SPFレコードが複数行存在する 2.2 機構(メカニズム)の記述に誤りがある 2.3 参照方法に誤りがある 2.4 必要な空白文字がない 2.5 その他の間違い 3. チェック方法 1. はじめに 迷惑メールは、現在のところ、送信元アドレスが詐称された状態で送られるものが大多数を占めます。これにより、迷惑メールの送信源追跡を困難にしたり、フィッシング詐欺に利用されたりします。そこで、送信元アドレスの詐称を防止する送信ドメイン認証技術が開発されました。 現在までに実用化されている送信ドメイン認証技術はいくつか存在しますが、そのうち最も普及しているものがSPF(Sender Policy Framework)です。平成22年6月時点におけるjpドメインでの普及率はドメイン数ベースで約40パーセントであ
# # /etc/nsswitch.conf # # An example Name Service Switch config file. This file should be # sorted with the most-used services at the beginning. # # The entry '[NOTFOUND=return]' means that the search for an # entry should stop if the search in the previous entry turned # up nothing. Note that if the search failed due to some other reason # (like no NIS server responding) then the search continue
dolipoとかプロキシ使っていないですか? hostsファイル(/private/etc/hosts)を書き換え、 DNSキャッシュ(dscacheutil -flushcache)をクリアしても、 なぜか、hostsの設定が反映されない! という場合、 「プロキシ使ってなかったっけ?」 というところに意外と辿り着けなかった…(反省)。 プロキシを使っていた場合、 システム環境設定 -> ネットワーク -> 詳細(右下) -> プロキシ で ”構成するプロトコルを選択”から該当のチェックを外しましょう。 (今回はHTTP) もしくは、 ”プロキシ設定を使用しないホストとドメイン” に下記のような記述でプロキシを通さない様にしましょう。 僕の場合、dolipoを使っていて、 一度設定してしまうと、 もう全く意識しない使い続ける。 macユーザーであれば、dolipoを使ってる方も そこそこ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く