見出し画像

バイオインフォマティクスの資格を取るためにメモしまくる件について 計算科学編(プロトコル ネットワークの通信プロトコルとセキュリティ)

通信を行なうコンピュータ間であらかじめ決められたデータフォーマット(書式、書き方のルール)、手続き(送受信の方法) 
= プロトコル > TCP(通信プロトコル Transmission Control Protocol) / IP (Internet protocol )


TCP/IP(インターネット プロトコル スイート)はネットワークインタフェース層、インターネット層、トランスポート層、アプリケーション層の4つの層から構成。

ネットワークインタフェース層とは、主に直接的に接続されたノード間の通信のための規定。この層では、LANプロトコルはイーサネット、WANプロトコルはPPPが代表的なプロトコル。イーサネットでは、セグメント上のノードに対して、自分の位置情報となる物理アドレス(MACアドレス)を割り当てることができるので、ローカルでのノード間の通信が実現。

インターネット層とは、主にネットワーク間のエンドツーエンドの通信のための規定。この層では、IPが代表的なプロトコル。IPにより、ネットワーク上のノードに対し自分の位置情報となる論理アドレス(IPアドレス)を割り当てられるのでエンドツーエンドの通信を実現。

トランスポート層とは、主にノード間のデータ転送の信頼性を確保するための規定。この層では、TCPまたはUDPのプロトコルを使用。TCPを使用する場合、信頼性の高い通信を実現してUDPを使用する場合、信頼性ではなく効率重視のデータ転送を実現。

アプリケーション層とは、主にアプリケーションごとの固有の規定。この層ではHTTP, FTP, SMTP, SSHなどのプロトコルにより、通信アプリケーションの機能が実現。

画像1

画像2

画像3


この記事が気に入ったらサポートをしてみませんか?