タグ

ネットワークに関するHeRoのブックマーク (13)

  • ネットワーク通信用ライブラリVolleyを使いこなす | TechBooster

    Androidネットワークプログラミング用ライブラリ「Volley」を解説します。 モバイルアプリを開発するにあたってネットワーク通信の知識は欠かせないものとなっている一方、ネットワークプログラミングの世界にはキャッシュや高速化、データ取得やキャンセル処理などプログラミングテクニックが多数存在してます。これらの課題を効率的に解決する方法がVolleyライブラリです。 Volley公式ページ https://android.googlesource.com/platform/frameworks/volley/ Volleyの機能紹介とともにキャッシングやキャンセル処理などネットワークプログラミングに欠かせない処理をVolleyの実装をつかって順番に解説していきます。 非常に長い記事ですので始めに理解を深めるための内部処理を紹介します。APIなど詳細は記事の途中で随時解説します。 ネットワー

    ネットワーク通信用ライブラリVolleyを使いこなす | TechBooster
  • Android Tips #51 ネットワーク通信・キャッシュ処理をより速く、簡単に実装できるライブラリ “Volley” を使ってみた | DevelopersIO

    Android Tips #51 ネットワーク通信・キャッシュ処理をより速く、簡単に実装できるライブラリ “Volley” を使ってみた Volley とは 先日開催された Google I/O 2013 で Volley というネットワーク処理を高速化するライブラリが発表・公開されました。Volley を使うとよくあるネットワーク通信処理やキャッシュ処理を今までより簡単に実装することができます。物凄く魅力的ですね!以下のような機能があるようです。 JSON や画像ファイルなどのダウンロード非同期処理の簡素化 リクエストのスケジューリング リクエストの優先順位付け メモリキャッシュ・ディスクキャッシュ 強力で簡単なリクエストキャンセル Activity が存在しないときの自動キャンセル ということで Volley をアプリに入れて使うまで試してみたいとおもいます。またセッションの内容は以下

    Android Tips #51 ネットワーク通信・キャッシュ処理をより速く、簡単に実装できるライブラリ “Volley” を使ってみた | DevelopersIO
  • 内部向け DNS サーバの構築 - Linux で自宅サーバ [ Home Server Technical. ]

    DNS サーバとして有名な BIND を使用して、LAN 内部向けの DNS サーバを構築します。 LAN 内部向けの設定ですので、外部(インターネット側)からのアクセスは一切関係ありません。 LAN 内に サーバ以外のパソコン(以下、クライアント)がある場合、クライアントから自分のドメインでアクセスした場合、 ルータの設定画面が表示されます。これは簡単に言うと、LAN 内の名前解決が出来ていないからです。 クライアント毎に hosts ファイルを設定しても良いのですが、クライアントが複数台ある場合、その設定を行うのも面倒ですよね。 そこで、LAN 内部の名前解決を一括管理する DNS サーバを構築します。 このページでの実現させる事を以下に示します。 LAN 内からのみこの DNS サーバを使用可能 LAN 内からドメイン名でアクセスする様にする hosts ファイルには極力記述しない

  • iperfの使い方

    戻る iperf 使い方(コマンド): iperf [-s|-c host] [オプション] [-s|-c host] -s          サーバモードで起動 -c host   クライアントモードで起動し、hostで指定したアドレスに接続 [オプション(主要なもののみ)] -i interval         intervalで指定した秒ごとに結果を表示(デフォルトは10秒後の1回のみ) -l len read、writeするときのバッファ長をバイトで指定(デフォルトはTCP:8KB、UDP:1470B) -p port            サーバ側の待受けポートを指定(デフォルトは5001)、クライアントモードではサーバのポート番号を指定 -u UDPモードで動作させる(デフォルトはTCPモード) -w window        ウィンドウサイズをで指定する -D サービス(

  • iperf の使い方

    こちらからダウンロードできます。--->iperfのダウンロード 上のページにいろんなOS用のiperfが掲載されています。Windowsを使っている人は、Microsoft Windowsの右側に書かれている、binaryの文字をクリックしてください。 ダウンロードが開始します。(以下、Windowsを前提に説明します。) 2004年6月20日現在の最新バージョンは、ver1.7.0です。 基的にはGUIベースではありません。GUIベースにする方法もあるようですが、私はやり方を知りません。 ダウンロードしたiperf-1.7.0-win32.exeをダブルクリックすると、自己解凍しiperf.exeというファイルができます。 これを適当なディレクトリにコピーして使用します。c:\の直下にiperf.exeをコピーしたとします。 コピーできたかな? PCを2台用意し一方をiperfサー

  • Iperfの使い方 - TECHNERD::INIT

    ネットワークの帯域を計測する場合、非常に便利なツールです。 UNIX系ではnetperfが有名かと思いますが、UDPの計測に関してはIperfの方が使いやすいと思います。 WindowsLinuxなど各種OSで使用できます。 ダウンロード NLANR/DAST : Iperf - The TCP/UDP Bandwidth Measurement Tool http://sourceforge.net/projects/iperf 使い方 下記に、コマンドの使い方を記しておきます。 ユニキャストモード TCPの場合 サーバー $ iperf -s クライアント $ iperf -c <受信側ホスト名> または <受信側IPアドレス> 例1)TCP通信での最大レートを測定する。Netperfでの測定とほぼ同様。 $ iperf -c 192.168.1.100 例2)100Mbyteのデー

    Iperfの使い方 - TECHNERD::INIT
  • Submarine Cable Map

    Submarine Cable MapThe Submarine Cable Map is a free and regularly updated resource from TeleGeography.

    Submarine Cable Map
  • MIBの監視対象オブジェクトを分類する

    SNMPの動作自体は名前の示すように非常にシンプルですが、アクセス対象であるMIBはお世辞にもシンプルとは言えません(第2回「どのようにしてネットワークを管理するのか?」参照)。そこで、今回はこのMIBがどのような構造をしているか、また標準MIBの中でも基であるMIB-2にどのような情報が定義されているかを具体的に解説したいと思います。 3種類の機能を5つのコマンドで実行 SNMPによるネットワークシステムの管理とは「機器の管理情報ベース(MIB:Management Information Base)の情報を取得(または更新)する」ことであるといえます。どのような情報がMIBで管理されているかは機器によって異なりますが、SNMPで管理される機器は必ずMIBを保持しています。 MIBの目的はネットワーク管理における標準的な情報管理構造の確立です。そのため多くのベンダが作成することが予想さ

    MIBの監視対象オブジェクトを分類する
  • JavaによるIPv6ソケットプログラミング

    Javaでは、java.netパッケージによってネットワークプログラミングAPIが提供されています。Javaを実行するホスト環境でIPv6がサポートされていれば、java.netパッケージは、IPv4、IPv6がほとんど透過となっています。 java.net.InetAddressによるIPv6アドレスの指定 Javaでは、IPアドレスの指定はjava.net.InetAddressクラスを使用して行います。 (1)IPv6アドレス文字列による指定 InetAddress address = InetAddress.getByName("2001:db8:3001:1"); (2)リンクローカルアドレスのスコープ指定(スコープ識別子の指定) InetAddress address = InetAddress.getByName("ff02::1%2"); (3)リンクローカルアドレスのスコ

  • hping(パケット生成・疎通確認ツール)

    hping(パケット生成ツール) hpingというパケット生成ツールを紹介します。 hpingを使うことで、様々なパケットを生成・送信でき、これに対するレスポンスまでも表示することができます。 DOS窓にpingというコマンドがありますが、pingが送信できるのはICMPです。hpingでは、icmpだけではなくTCPやUDP等のデータを生成し、これに対するレスポンスを確認することが可能です。 pingでは確認できない、Firewallのポリシー確認等に役立てることができそうです。 目次 Windows版ダウンロード インストール ヘルプを見る 使ってみる オプション 1.Windows版ダウンロード http://www.hping.org/download.phpにhping2(version2)のWindows binaries+ソースコードがあります。 しかし、私のPC環境

  • 海外WiFiレンタル|海外でネットするならグローバルデータ

    ご確認ください Fair Usage Policy (1)グローバルデータは、現地通信業者の回線を利用しており、メールの送受信、ネット検索、地図の閲覧、コミュニケーションアプリ等一般的な利用において、充分なデータ容量を提供しております。 しかし、ネットワーク品質の維持および公平な電波利用の観点から、現地通信業者によっては短期間に大量のデータ通信を行う利用者に対して、通信制限を行う場合があります。 また特定の利用方法に関しては、現地通信事業者の判断により通信制限を行う場合があります。特に動画の閲覧、ビデオ通話、大容量ファイルのダウンロードおよびアップロード(送受信)、オンラインゲーム等は極力お控えください。 なお、通信制限に抵触した場合、インターネットに接続ができなくなる、もしくは極端に通信速度が落ちる状態となり、申込者の利用期間中に通信が復旧しない場合があります。 これらの通信制限に抵触し

    海外WiFiレンタル|海外でネットするならグローバルデータ
  • DHCPのプロトコル詳細説明

  • ひとりぼっちのネット管理者

    中小規模の企業ネットワークでは、日ごろの運用から突然のトラブル対策まで、たったひとりの管理者がすべて面倒をみるというケースが少なくない。少し前のことになるが、それを強く実感する機会があった。 「30人程度の会社で管理者は私ひとりです。相談する相手がいません」「会社では『こんな程度わかるだろう』という雰囲気でなかなか教えてもらえません」---。いずれも日経NETWORKが主催したネットワーク管理者向けセミナー「ネットワークコマンド&ツール実習講座」のアンケートに書き込まれた参加者の声だ。 実際、セミナーが終わるやいなや講師のところに詰めかけて、いま自分が抱えているネットワークの問題について相談する参加者が引きも切らなかった。普段相談する人がいない証左のように筆者には思えた。なかには質問というよりも、ホワイトボードに自らネットワークの構成図を書き、事細かく状況を説明する人もいた。 相談する相手

    ひとりぼっちのネット管理者
  • 1