通信プロトコル

情報処理技術者試験での学習内容

【応用情報・基本情報】
・代表的なプロトコルであるTCP/IP がOSI 基本参照モデルのどの階層の機能を実現しているか,その役割は何かを修得し,応用する。

【ITパスポート】
・通信プロトコルの必要性を理解する。
・身近で利用されている代表的なプロトコルの役割を理解する。

(1)プロトコルとインタフェース ITパスポート 基本情報 応用情報

1.TCP/IP

TCP/IP をOSI 基本参照モデルの7 階層と対比させながら,各層が果たす役割,提供しているインタフェースを理解する。また,代表的なサービスのポート番号(ウェルノウンポート)などを理解する。

用語例:パケット,ヘッダ

2.データリンク層のプロトコル

ARP など,TCP/IP ネットワークにおいて使用されるデータリンク層レベルのプロトコルの役割,機能を理解する。

用語例:RARP(Reverse Address Resolution Protocol:逆アドレス解決プロトコル),PPP,PPPoE(Point to Point Protocol over Ethernet),VLAN

3.ネットワーク層のプロトコル

IP の役割,機能を理解する。

用語例:IP アドレス,サブネットアドレス,サブネットマスク,物理アドレス,ルーティング,ユニキャスト,ブロードキャスト,マルチキャスト,ICMP(Internet Control Message Protocol),CIDR(Classless Inter Domain Routing),IPv6

4.トランスポート層のプロトコル

TCP とUDP の役割,機能を理解する。

用語例:ポート番号

5.アプリケーション層のプロトコル

HTTP,SMTP,POP,FTP,DNS などの役割,機能を理解する。

用語例:TELNET,DHCP,IMAP,NTP,SOAP(Simple Object Access Protocol)

6.LAN とWAN のインタフェース

イーサネット,無線LAN,ISDN,PRI(Primary Rate Interface:1 次群インタフェース),ATM など,LAN とWAN で使用される代表的なインタフェースの役割,機能を理解する。

用語例:10BASE-T,100BASE-TX,1000BASE-T,IEEE802.11a/b/g/n/ac

7.CORBA

CORBA はプログラム言語やネットワークプロトコルに依存せず,異機種分散環境におけるシステム統合の基盤の考え方として利用できることを理解する。

用語例:分散オブジェクト技術,クライアント,オブジェクトサービス,リクエストアプリケーションオブジェクト