| ||||||||||||||
![]() |
|
|||||||||||
| 第12回では、前回解説したTCP/IPの階層構造をもう1歩掘り下げ、上位層・下位層のプロトコル機能や種類を詳細に紹介する。インターネットのサービスには、Webブラウジング以外にもHTTP、FTP、Telnetなどが用意されている。これらのプロトコルや機能などについて、Webのサービスを例に解説しよう。また、実際の機能として、電子メールのやり取りを実現するための「アプリケーション層プロトコル」に着眼し、メールサービスやメール伝送の仕組みとプロセスをわかりやすく図解する。 | ![]() |
|
|
|||
| TCP/IPにおいては、第1層から第3層までを下位層(the lower layers)、第4層を上位層(the upper layers)としている。 層とは、第1層が最も機械に近い電気信号においてのプロトコルなどを扱う部分であり、第4層は最もユーザーに近いアプリケーションのプロトコルを扱う部分として機能する。各層にはさまざまな機能をもったプロトコルが存在している。これらのプロトコルがそれぞれ機能することにより、1つの通信が成り立つわけだ。 なお、データ通信の世界ではコンピュータ同士が通信をすることをシステム間通信(intersystem communication)、またコンピュータ上で稼働するプロセス同士が通信することをプロセス間通信(interprocess communication)と呼ぶ。TCP/IPの場合、下位層がシステム間通信のプロトコル群、上位層がプロセス間通信のプロトコル群ということができる。 |
|
| 現在のOSにおいては、複数のプロセスを同時に動作させることができる。このため1台のPCやコンピュータ内でも、プロセス同士の通信、つまり、プロセス間通信は行われることとなる。 |
|
|
|||
| TCP/IPの上位層は、OSI参照モデルにおける上位層、つまり、アプリケーション層、プレゼンテーション層、セッション層が、アプリケーション層(application layer)として包括されている。 インターネットには、Webのブラウジング以外にも、さまざまなサービスが用意されている。そしてこれらのやり取りは、それぞれ異なる通信プロトコルによって実現している。つまり、異なるサービスでは、それぞれに適したプロトコルを用いることで、プロセス間通信が実現している。そして、これら複数のサービス実現のためのプロトコルが位置する層が、TCP/IPにおけるアプリケーション層ということになる。 |
|
|
|||
| アプリケーション層の動作や機能について、Webサービスを例に説明しよう。 Webのブラウジングは、すでにご存知のようにWebブラウザと、Webサーバーとのやり取りによって実現する。 この際、両者間においては、HTTP(HyperText Transfer Protocol)というアプリケーション層のプロトコルによって情報のやり取りを行っている。また、Web情報をWebサーバーにアップロードする場合は、FTP(File Transfer Protocol)というプロトコルを用いる。さらには、ネットワークを介したコンピュータのリモート制御を行うために、Telnetというプロトコルを用いるが、これもまたTCP/IPにおけるアプリケーション層のプロトコル名称の1つである。これらはそのままコマンド名や、ソフトウエア名称の一部となっているが、実際にはプロトコル名称を引用しているわけだ。 サービスごとに異なるプロトコルのやり取りを実現する部分が、TCP/IPにおけるアプリケーション層の働きということになる。 なお、アプリケーション層では、あくまでもサービスに対応したプロトコルのやり取りを行うに過ぎず、よって、それがインターネット上で実現しているのか、LAN上で実現しているのかなどの認識をしない。よって、これらの制御については、アプリケーション層よりも下位に位置する層に委ねることとなる。 以下に上位層プロトコルの種類をまとめておこう。 |
|
|
…この記事の続きは、会員限定です。
会員登録はこちら(無料)
|
会員限定で「基本プロトコル大全/第12回 電子メールと「基本プロトコル大全」」の続きが読めます |
「基本プロトコル大全/第12回 電子メールと「基本プロトコル大全」」関連の情報を、チョイスしてお届けします
※キーマンズネット内の「基本プロトコル大全」関連情報をランダムに表示しています。
「電子メールソフト・メール/FAX配信」関連の製品
メールアーカイブソリューション LogAuditor Mail Saver AM 【三菱電機インフォメーションテクノロジー】
Google Postini Services 【電算システム】
Net'Attest FileZen 【ソリトンシステムズ】
「情報系システム」関連 製品レポート一覧
|
「基本プロトコル大全/第12回 電子メールと「基本プロトコル大全」」の記事を一部ご紹介しました。 |
この記事に掲載している情報は、掲載日時点のものです。変更となる場合がございますのでご了承下さい。
30000322