ネットワーク・プロトコルアプリケーション層
DHCP ・ DNS ・ FTP ・ Gopher ・ HTTP ・ IMAP4 ・ IRC ・ NNTP ・ XMPP ・ POP3 ・ SIP ・ SMTP ・ SNMP ・ SSH ・ TELNET ・ RPC ・ RTCP ・ RTSP ・ SSL/TLS ・ SDP ・ SOAP ・ CMIP ・ STUN ・ GTP ・ NTP ・ EHRP
トランスポート層
TCP ・ UDP ・ DCCP ・ SCTP ・ RTP ・ RSVP ・ IGMP ・ PPTP ・ RUDP ・ UDP-Lite
ネットワーク層
IP (IPv4 ・ IPv6) ・ OSPF ・ IS-IS ・ BGP ・ IPsec ・ ARP ・ RARP ・ RIP ・ ICMP ・ ICMPv6 ・ IGP
データリンク層
802.11 ・ 802.16 ・ Wi-Fi ・ WiMAX ・ ATM ・ DTM ・ トークンリング ・ イーサネット ・ FDDI ・ フレームリレー ・ GPRS ・ EVDO ・ HSPA ・ HDLC ・ PPP ・ SLIP ・ L2TP ・ ISDN ・ SMDS ・ アークネット
物理層
イーサネット物理層 ・ モデム ・ PLC ・ SONET/SDH ・ G.709 ・ OFDM ・ 光ファイバー ・ 同軸ケーブル ・ ツイストペアケーブル
表・話・編・歴
Secure Sockets Layer(セキュアソケットレイヤー、SSL)は、セキュリティーを要求される通信のためのプロトコルである。コネクション型のトランスポート層プロトコルの上位に位置し、通常はTCPをラッピングする形で利用される。特にHTTPでの利用を意識して設計されているが、アプリケーション層の特定のプロトコルには依存しない。
後継バージョンをRFCとして発表する際にTransport Layer Security(TLS)という名称に変更されたが、SSLという名称が広く普及していることもあり、(特に区別する場合を除いて)TLSも含めてSSLと呼ばれることがある。本項でも、バージョンを特定せずに単にSSLと記述する場合はTLSを含む。
目次
1 バージョン
1.1 SSL 1.0
1.2 SSL 2.0
1.3 SSL 3.0
1.4 TLS 1.0
1.5 TLS 1.1
1.6 TLS 1.2
2 提供する機能
2.1 暗号化
2.2 認証
2.3 改竄検出
3 アプリケーション層プロトコルへの適用
4 セキュリティー上の考察
4.1 SSL適用の有無と使用アルゴリズムの強度
4.2 証明書の正当性