タグ

TCPに関するsinmetalのブックマーク (2)

  • ネットワークプログラミング

    ネットワークプログラミング(java.net) ネットワークプログラミングについて解説していきます。 ネットワークプログラミング(java.net) INDEX TCP/IP 1.1. TCP/IP (Transmission Control Protocol / Internet Protocol ) 1.2. プロトコルの階層化 1.3. TCP/IPにおける階層化 1.4. IP(Internet Protocol) 1.5. TCP(Transmission Control Protocol) 1.6. UDP(User Datagram Protocol) ソケット 2.1. ソケット 2.2. InetAddressクラス 2.3. SocketAddress/InetSocketAddressクラス 2.4. Socketクラス 2.5. TCPサーバプログラム 2.6. T

  • UDPソケットをGoで叩く

    前回と前々回の記事では、Go言語によるTCPソケットの通信例を紹介してきました。 今回は、ネットワークの解説でTCPと一緒に紹介されることが多いUDPのソケットをGo言語で触ってみます。 今回の記事の概要部分は佐藤貴彦氏、若山史郎氏、小泉守義氏にアドバイスをいろいろもらいました。 ありがとうございます。 UDPが使われる場面は昔と今で変わってきている UDPはTCPと同じトランスポート層プロトコルですが、TCPと違ってコネクションレスであり、誰とつながっているかは管理しません。 プロトコルとしてデータロスの検知をすることも、通信速度の制限をすることもなく、一方的にデータを送りつけるのに使われます。 その際にはパケットの到着順序も管理しません。 TCPとくらべて機能が少なくシンプルですが、そのかわりに複数のコンピュータに同時にメッセージを送ることが可能なマルチキャストとブロードキャストをサポ

    UDPソケットをGoで叩く
  • 1