skillup

技術ブログ

サーバー・ネットワーク

ネットワーク基礎 OSI参照モデルなど

投稿日:

ここ↓でネットワークの基礎についてかいてあるので定期的に勉強しようと思っています。

http://www5e.biglobe.ne.jp/aji/3min/

スニーカーネットからリソース共有

  • ネットワークの存在を前提としない場合、例えばプリンタを使いたい場合はプリンタにつながっているPCに人間が直接データを何らかの媒体で運んで印刷するという手法をとる
  • そういった非効率さからどのPCでも同じリソース(この場合はプリンタ)が使えるようにした。この仕組みがLAN。もっと大きくしたものをWANという

LANとWAN

LAN・・ある程度の狭い範囲内(オフィスのワンフロア)でのネットワーク。高速かつ大容量のデータを運ぶことができる

WAN・・LAN同士をつないだネットワークのこと。広範囲なため比較的低速。

OSI参照モデル

通信プロトコルの階層構造

レイヤー1 物理層

ネットワークケーブルの材質や、コネクタの形式、ピンの並びなど物理的な要素の規定

対応規格 イーサネット

レイヤー2 データリンク層

直接接続された機器との間に論理的な伝送路を確立する方法を規定

対応規格 イーサネット

レイヤー3 ネットワーク層

同一もしくは異なるネットワークの機器と接続するために、アドレスと経路の選択方法を規定

対応規格 IP/ICMP/ARP

レイヤー4  トランスポート層

データを通信相手に確実に届ける方法を規定

対応規格  TCP/UDP

レイヤー5  セッション層

データを流す論理的な通信の確立と切断について規定

対応規格  アプリケーションプロトコル(HTTPなど)

レイヤー6 プレゼンテーション層

アプリケーションデータを通信に適した形に変換する方法を規定

対応規格  アプリケーションプロトコル(HTTPなど)

 

レイヤ-7  アプリケーションごとのサービスを適用する方法を規定

-サーバー・ネットワーク
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

herokuでMySQL

昨日に続き、heroku+MySQLのメモです。 herokuはディフォルトではPostgreSQLですが、アドオンを使うとMySQLも使えるようになります。 使い方ですが、herokuの管理画面でク …

no image

シェルスクリプトでのsshログインとメール送信

久々にシェルスクリプトをやったんでその復習を。 応用範囲は結構広そうです。 Contents1 ファイルの読みこみ方2 関数の定義、使い方3 SSHログイン4 ssh鍵認証つきのログイン5 メール送信 …

no image

Vagarant+Eclipse(Perl)での作業環境構築

現在の案件でPerlの改修があるんですが、windowsだとモジュールの依存関係でうまくコンパイルできなかったりといろいろとトラブルが起こったんで、今はやりの仮想環境でやることに。 まだ完ぺきではない …

no image

ansible localでの使用,sudoに関して

最近継続的に調査しているansibleについて Contents1 local2 sudo local ansibleは通常別のホストに対して行うものですが、 hostsファイルのIPを変更し、以下の …

no image

sslの設定に関して

実務でサーバーにSSLの設定をすることがあったので書いておきます。 Contents1 SSLとは?2 設定方法全般に関して2.1 秘密鍵2.2 サーバー証明書と中間証明書の合体 SSLとは? 通常の …