ネットワーク構築について | 素粒子の世界で自由に生きる

素粒子の世界で自由に生きる

iphoneアプリのレビューをしていたんですが・・
だんだんandroidアプリ開発の話になってきました。。
さらに、素粒子の話になってきました笑
自分が読み返したくなるブログ記事を書いております♪
ほぼ自己満ですが、ぜひお楽しみください!

さて、来週からいよいよjavaに入っていきます。

その最終日として



「ネットワーク構築」


についてやることになりました。

これがまたややこしい。



基本的なプロトコルについてやっただけなんですが。


まず、プロトコルって何?というところから行きましたね。

プロトコルっていうのは、ルールのことで「決まり」らしいです。


これを決めておかないと、例えば

メーカーの違うパソコン同士はつなげなかったり・・・

という障害が出てきちゃうわけです。


(昔はそうだったらしい。)



それだと不便だということで、共通の決まりを作っていった。

それらの「決まり」のことを「プロトコル」って呼んでいます。



ネットワーク構築にでてくる通信プロトコル(通信用の決まり)


これは、いろんな階層に分かれています。

基本がOSI参照モデルといって、7つの階層に分けたモデルがありますが

現在では「TCP/IPプロトコル」という


OSI参照モデルをベースに新しくしたモデル


が使われています。

TCP/IPプロトコルでは


アプリケーション

トランスポート

インターネット

ネットワークインターフェース


という4つの階層に分かれています。


その中に

HTMLやhttpなどのプロトコル(決まり)がそれぞれたくさんあるというわけです。