Agu itr 20100901_communication
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
956
On Slideshare
896
From Embeds
60
Number of Embeds
1

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 60

http://d.hatena.ne.jp 60

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. 情報テクノロジー学科勉強会 通信基礎@2010/09/01 通信ソフト制作と環境配備 担当:牧 誠也(15807070)
  • 2. データを送受信するプログラム 通信方法 • TCP 混雑中は通信量を制限する 届いたことを通知する 通知がなければもう一回送る • UDP 混雑中もやれるだけやる 届いたことの通知はしない
  • 3. さて、本間君、 最初に挑戦するべきなのは、 どっちですか? TCP? UDP?
  • 4. パケットロス率データ(2009)
  • 5. 送信する ① ライブラリのロード ② 通信モジュールの初期化 ③ ソケットの作成 ④ 宛先情報の登録 ⑤ 送信(③と④を指定) ⑥ ソケットの後始末 ⑦ 通信モジュールの後始末
  • 6. 受信する ① ライブラリのロード ② 通信モジュールの初期化 ③ ソケットの作成 ④ 送信元情報の登録 ⑤ バインド ⑥ 受信(ソケットを指定) ⑦ ソケットの後始末 ⑧ 通信モジュールの後始末
  • 7. インターネット通信の構造 インターネット モデム モデム ルータ ルータ P P P P C C C C
  • 8. モデム • プロバイダ契約時に貸出 • IP(例 : 214.133.24.17)を取得できる プロバイダは与えたIPをサポートする 1+1=? 2 モデム プロバイダ IP アドレス プロバイダはサポートしていないIPとは 通信しない
  • 9. ルータの役割 X, Y : ポート番号 ### : 相手のアドレス ルータ X のデータを ### に送れ ### から来た Y のデータは渡せ モデム ### から Y が届い X 送信 た PC インターネット
  • 10. ルータを設定する • 確認する物 ①プライベートIP (グローバルIPではない) ②デフォルトゲートウェイ (ルータの別名) グローバルIPも プライベートIPも持っている • ブラウザを使って設定 (ゲートウェイのプライベートIPからアク セス)
  • 11. ポート設定 • 受信を許可・拒否するときに指定する情 報 宛先ポート番号(プログラム固有) 宛先PCのプライベートIP 送信元のグローバルIP (個人を特定して拒否するなど)
  • 12. 2重ルータ モデムルータ インターネット ルータ PC PC PC
  • 13. 成功させるために • インターネット上の公開プログラムを活 用する http://www.geekpage.jp/programming/winso ck/udp.php • まずはローカルで試す • 通信環境を設定する • セキュリティソフト・火壁にも気をつけ る