TCP/IP
TCP/IPとはインターネット通信のプロトコルで、安全性の約束、TCP(Transmission Control Protocol)
とネットワーク用の約束事
IP(Internet Protocol)
を組み合わせたもの。
コンピューターネットワークやインターネットを動かしている通信技術を一般的にTCP/IP
という。
IPだけでは伝達方法がわからないため、TCPの力を借りている。
TCP
TCPとは相手にデータが送られたか、都度確認しながら通信するやり方。
特徴としては漏れなく伝わる可能性が高いということとスピードが遅くなるという点がある。
IP
IPとは、ネットワークの通信規約の一つで、ネットワークに接続する個々のコンピューターにアドレスを割り振り、データ転送における伝送経路の確定方法を定めている。
HTTPメゾット
HTTPのメゾットでよく使う物がGET
、POST
、PUT
、DELETE
が挙げられる。
メソッド | 使い方 |
---|---|
GET | 情報の取得 |
POST | 情報の登録 |
PUT | 情報の更新 |
DELETE | 情報の消去 |
SSL通信
SSLとはウェブサイトとユーザーの通信を暗号すること。
SSL通信していないと、通信の中身を悪意のある第三者に傍受され中身のパスワードやクレジットカード情報を盗まれる可能性がある。
これを解消するためのSSLはブラウザとサーバー間の通信を暗号化する。盗みみられたとしても解読するのは困難となる。
アプリと通信の流れ
アプリが起動するとサーバに命令を送り、サーバがデータベースにデータを要求しデータベースがサーバにデータを送り、サーバがアプリにデータを表示する。