skillup

技術ブログ

サーバー・ネットワーク

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

投稿日:2017年2月10日 更新日:

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

3分間 NetWorking

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

  • ネットワークの存在を前提としない場合、例えばプリンタを使いたい場合はプリンタにつながっている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

サーバー設定ファイルについて fastcgi周り

前回nginxの設定を書きましたが、今回はFastCGIについてメモ。 Contents1 そもそもCGIとは?2 CGIのデメリット3 FastCGIとは?4 ソース5 参考リンク そもそもCGIと …

no image

ロードバランサーについて

ロードバランサーについてのメモなどを。 Contents1 ALBとELBの違いなど2 ELBの用語2.1 リスナー2.2 リスナールール2.3 アクション2.4 ターゲットグループ2.5 ターゲット …

no image

php-fpmトラブル(nginxが競合?)

php-fpmが急に停止になるトラブルがあったので、ちょっとメモ。 php-fpmを再起動しようとしても下記のようなエラーが・・・

p …

no image

キャッシュについて(主にmemcachedを中心に)

Webサービスのパフォーマンス向上で目に見えて効果があることの一つがDBへのアクセス回数を減らすことです。 それはSQLを発行する回数を少なくするなど、普段からのプログラムの書き方ももちろん大事なので …

no image

負荷調査のセオリー

以前にも下記リンクで負荷調査について記事を書いたんですが、もう少し掘り下げてみようかと。 サーバーの過負荷の発見 理論編 サーバーの過負荷の発見 メモリ使用率の調査&抽出、置換(awk,sed)コマン …

アーカイブ