ネットワークプログラミング 05A1302 円田 優輝.

Slides:



Advertisements
Similar presentations
計算機リテラシーM 第 11 回 計算機・ネットワーク技術 伊藤 高廣
Advertisements

第1章 ネットワークとコミュニケーション 第2節 ネットワークのしくみ 2 ネットワークを支える技術 (教科書 p36 ~ p37) 今日の用語  モデム (modulator/demodulator:modem)  IP アドレス (internet protocol address)  ドメインネーム.
分担 6-2-1 デジタル放送の歴史と意義  担当    福田 智 6-2-2 インターネットによる配信  担当    儘田 遼.
第1回.
(株)アライブネット RS事業部 企画開発G 小田 誠
Ibaraki Univ. Dept of Electrical & Electronic Eng.
コンピュータ基礎(10) 11章 通信ネットワーク.
ネットワーク技術II 第8.2課 イーサネット・スイッチング
安全・安心なネット生活を送るためのネットワークセキュリティ
☆これまでと、これからと☆ パソコンで携帯サイトをみる方法 誰でも利用できる環境の構築 Wiiリモコンを使った構内案内 ーー今回の発表ーー
応用情報処理V 第1回 プログラミングとは何か 2004年9月27日.
30分でわかるTCP/IPの基礎 ~インターネットの標準プロトコル~ 所属: 法政大学 情報科学研究科 馬研究室 氏名: 川島友美
情報処理1 1.インターネット利用の基礎.
ファイル送信機能付きマルチキャストチャット
tracert(トレースルート)コマンドによるルーティング表示
心理学情報処理法Ⅰ コンピュータネットワーク概論.
応用情報処理V 第1回 プログラミングとは何か 2003年9月29日.
ネットワーク機器接続 2SK 情報機器工学.
コンピュータ基礎(10) 11章 通信ネットワーク.
ま と め と 補 足 ネットワークシステムⅠ 第15回.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
早稲田大学教育学部数学科 Team:そらまめ
専門演習Ⅰ 国際経済学部 国際産業情報学科 2年 石川 愛
「コンピュータと情報システム」 06章 通信ネットワーク
第2章 第1節 情報通信の仕組み 1 ネットワークの仕組み 2 通信プロトコル 3 認証と情報の保護
モバイルP2Pを用いた携帯電話 動画配信手法の提案 第3回
コンピュータリテラシー1              インターネット.
情報処理1 講義              インターネット.
イーサネット.
Step.9 VPN VPNのトンネルを張る PC 3 PC 1 PC 2 論理ネットワーク1 xx (自動割当)
総合講義B:インターネット社会の安全性 第6回 ネットワークの基盤技術
明星大学 情報学科 2010年度後期     コンピュータ設計論  
Ibaraki Univ. Dept of Electrical & Electronic Eng.
コンピュータとネットワークの利用 国際経営学科 牧野ゼミ3年 足立龍哉.
セキュリティ(5) 05A2013 大川内 斉.
Linux リテラシ 2006 第4回 ネットワーク CIS RAT.
ネットワークプログラミング 中村 修.
UDPマルチキャストチャット                    空川幸司.
ソケットプログラム(TCP,UDP) EasyChat開発
情報処理1 第6回目講義         担当 鶴貝 達政 1/1/2019.
IPアドレスについて      発表者  M3KI.
ネットワークの基礎知識 電子制御設計製図Ⅰ   2014年5月2日 Ⅲ限目.
セキュリティ 05A2013 大川内 斉.
通信技術.
セキュリティ(2) 05A2013 大川内 斉.
 ソフトウェアの活用  コンピュータネットワークの利用.
情報スキル活用 第1週 基礎技術ー1 : URLとWebページの基本.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
ネットワークプログラミング (5回目) 05A1302 円田 優輝.
情報通信ネットワークの 仕組み.
ネットワークプログラミング (3回目) 05A1302 円田 優輝.
TCP/IPとプロセス間通信 2007年1月12日 海谷 治彦.
赤外線機能を用いた牧羊犬ロボットの試作 指導教員 川中子 敬至 助教授 S03040  鈴木 良治 (共同実験者  S03060 濁川 豪)
ネットワークプログラミング 05A1302 円田 優輝.
Minecraft: Education Edition インターネット経由で共同活動する方法 HW-02G編
最低限インターネット ネットワークにつなぎましょ!
8 号館宇宙惑星 プライベート LAN 利用説明会
勝手にインフラ隊 (の中の人といっしょ) に学ぶネットワーク講座 Part2
明星大学 情報学科 2012年度前期     情報技術Ⅰ   第1回
岡村耕二 情報ネットワーク 岡村耕二 情報ネットワーク.
コンピュータリテラシー1              インターネット.
勝手にインフラ隊 (の中の人といっしょ) に学ぶネットワーク講座 Part2
Ibaraki Univ. Dept of Electrical & Electronic Eng.
岡村耕二 情報ネットワーク 岡村耕二 情報ネットワーク.
情報処理1 講義              インターネット.
4.3 IPとルーティングテーブル 国際産業情報学科 2年 大竹 雅子.
ネットワークプログラミング (4回目) 05A1302 円田 優輝.
明星大学 情報学科 2014年度前期     情報技術Ⅰ   第1回
 ソフトウェアの活用  コンピュータネットワークの利用.
情報スキル活用 第1週 基礎技術ー1 : URLとWebページの基本.
Presentation transcript:

ネットワークプログラミング 05A1302 円田 優輝

ネットワークプログラミングを 研究課題にした理由 講義でも同名のものが有ったが、個人で体験して学びたいと考え、ネットワークプログラミングを研究課題とした。

プログラミング言語 プログラミングをするにしても言語が決まらない事には何も出来ないので、参考書やネットワークプログラミングについて解説しているサイトを調べた結果、言語としては、C、Java、Perlが用いられていた。 言語はCかJavaを使いたいので、JavaとCの参考書を見てみたところ、Javaの方がCより複雑では無いので、研究はJavaで進めていこうと考えている。

ネットワークプログラミングの ために必要な前提知識

データ通信の原理 コンピュータ内部にあるデータをコンピュータ外部に取り出すには、外部記憶装置にデータを書き込んだり、適当な出力端子をコンピュータに接続して出力する等の方法がある。 出力端子で出力する方法で、他のコンピュータに端子を接続する事で、データ通信が可能となる。

コンピュータネットワーク コンピュータネットワークとは、コンピュータとコンピュータをデータ通信技術を使って結びつけたもの。

データ通信の原理で説明した方法(端子で接続)で複数のコンピュータ同士を接続するのは、多くのコンピュータを接続する場合の配線の本数を考えると、現実的な方法では無い。 2台のコンピュータを接続する場合は配線は1本でいいが、3台の場合では3本、4台の場合では6本も必要になり、コンピュータが増える程、配線も増えてしまう。

そこで、ネットワーク専用の接続装置(ハブやルーター等)を用意して、コンピュータからは接続装置までの配線を用意し、接続する事でコンピュータネットワークを実現している。 こうして出来上がった狭い範囲のコンピュータネットワークをLANという。

通信プロトコル 通信プロトコルとは、ネットワークを介してのコンピュータ同士の通信に関する規約を定めたもの。 ネットワーク通信は、この通信プロトコルを用いることによって行われている。

TCP/IP TCP/IPとは、インターネットやイントラネット(企業内ネットワーク)で現在標準的に使われる通信プロトコルである。

ソケット TCP/IPで通信を行うコンピュータが持つIPアドレスと、ポート番号を組み合わせたもの。 通常、TCP/IP通信においては、1つのIPアドレスは複数のポートから構成され、他のIPアドレス上のポートと結合して、複数のアドレスと同時に通信できるようになっており、接続を行う場合は必ずIPアドレスとポート番号を指定する。

ポート番号 TCP/IPを利用したネットワーク通信では、通信機器や個々のコンピュータの持つIPアドレスの補助アドレスとして、0から65535までのポート番号が使われる。 これにより、1台のコンピュータで複数のコンピュータと同時に通信できるようになっている。

今後の予定 研究環境の設定 Javaでのプログラミング

参考資料 参考サイト IT用語辞典e-Words:http://e-words.jp/ Wikipedia:http://ja.wikipedia.org/wiki/ ネットワークプログラミングの基礎知識 : http://x68000.q-e-d.net/~68user/net/ 参考書 基礎からわかるTCP/IP Javaネットワークプログラミング :小高 知宏 著