読書会でまとめたものになります

Chapter 2 Webとネットワーク技術(01〜04)P.34

01 Webを実現するコンピューターネットワーク

コンピューターネットワーク:コンピューターが互いに接続して情報のやり取りをする仕組み

●クライアントとサーバー
サーバー:ネットワーク上で情報やサービスを提供する役割を持つコンピューター。webサイトを提供(webサーバー)
     
クライアント:サーバーから提供された情報やサービスを利用する役割を持つコンピューター。webサイトを表示
 
●インターネットとは
インターネット:自宅や会社、学校など小さな範囲のネットワークが1つ1つ互いに接続し、
        世界中のネットワークが繋がった環境
 
各国に複数のプロバイダーが存在する
スマートフォン・パソコン ー<接続>→ プロバイダー ←<接続>→ プロバイダー
 
 
02インターネットの標準プロトコル
プロトコル:ネットワークに接続された機器同士が通信をするときの、あらかじめ決められた共通のルールや手順
      互いに同じプロトコルを利用することにより、データのやり取りが可能となる
<復習>
●やりとりの手順 HTTP
HTTP:HyperText Transfer Protocol。世界共通のハイパーテキストのやりとりの手順。
 
TCP/IPとは
TCP/IPTransmission Control Protocol / Internet Protocol の略。
    インターネットにおけるさまざまなサービスを実現するためのプロトコルの集まり。
    その中でも中心的な役割を果たすプロトコルTCPとIP
 
●HTTPもTCP/IPの一部
TCP/IPは役割ごとに階層化されている。HTTPもTCP/IPの一部。アプリケーション同士のやり取りを行う層のプロトコルの中に含まれている。
 
TCP/IPは役割ごとに4つの階層に分かれている
 
レイヤー4.アプリケーション層
レイヤー2.インターネット層
レイヤー1.ネットワークインターフェース層
 
レイヤーごとの役割に応じたプロトコルが各レイヤーで利用されている。
4つの階層のプロトコルが連携することでインターネットでの通信が可能となる
 
●アプリケーション層の機能
Webブラウザやメールソフトなどのアプリケーションごとのやり取りを規定
 
TCPUDP
UDP:User Datagram Protocolの略
アプリケーション層のやりとりに応じて実際にデータの転送処理を行っているのがTCPUDP
 
04 IPアドレスとポート番号
IPアドレス:インターネットに接続されたコンピューターを特定し、データの行先を管理するために利用されている識別番号
      同じIPアドレスは存在しない
      住所
 
●ポート番号
ポート番号:コンピューターの内部にある各サービスを識別するための番号
      部屋番号
 
IPアドレスは接続したいコンピューターを指定できるが、コンピューターが提供するサービスまでは指定できない
IPアドレスとポート番号を指定することで特定のコンピューターの特定のサービスを受けることができる
 
●Webサーバーは80番
ポート番号は「0〜65535」までの数字で、範囲によって用途が決められている
Webサーバー(HTTP)のポート番号は80番
 
担当:やし