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