Http #. インターネット


1.ネットワーク通信


インターネットは、コンピュータ接続により、TCP/IP通信プロトコルを用いて情報交換を行うコンピュータネットワークである.
프로토콜(Protocol) : 서버와 통신하기 위한 규약 

2. Http


HTTPは、クライアントとサーバとの間で実現されるリクエスト/レスポンスプロトコルである.

3. IP(Internet Protocol)


IPは、コンピュータがインターネット上で情報を交換するための通信プロトコルの集合である.
  • IPの役割
  • は、指定IPアドレス
  • にデータを転送する.
  • パケット(Packet)を通信手段としてデータを伝送する
  • .
    패킷(Packet) : 통신망을 통해 전송하기 쉽도록 자른 데이터의 전송 단위
    IPパケットには、出発地IP、目的地IPなどの情報が含まれる.
  • IPプロトコルの限界
    ターゲット受信
  • パケットがなくてもパケットが送信される.(ターゲットサーバがパケットを受信できない場合があります.)
  • 転送中にパケットが消失する可能性があります.
  • パケットは順番に到着できない場合があります.△これは送りたい人の意図とは全く違うかもしれません.
  • などのIPを使用するサーバ上で通信するアプリケーションは、2つ以上ではありません.
  • 4. TCP, UDP


    4-1.) TCP

  • TCP特性
  • 接続ガイド-TCP 3ウェイ握手
  • 自分と相手はすでに通信の準備ができていて、今通信が接続されたことを保証することができます.
  • データ転送保証
  • データスライス伝送、データ伝送を保証する.
  • 順序保証
  • のパケットの受信順序が異なる場合、
  • の再送は、順序の異なるパケットから開始することができる.

    4-1.) UDP


    TCPと比較して、データ転送と順序は保障されていませんが、より簡単で、より迅速です.

    5. Port, DNS


    5-1.) Port


    コンピュータに接続して実行されるサーバに関する情報
    IPが同じ場合、接続はポート番号で区切られます.
    TCP/IP 패킷 정보 : IP+Port 

    5-1.) DNS


    ドメイン名をIPアドレスに変換します.
    電話帳を考えると簡単です.

    リファレンス


    全開発者向けHTTP Web基本知識