並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 181件

新着順 人気順

TCPの検索結果81 - 120 件 / 181件

  • IoT向けの新技術を既存のTCP/IPと共存、国内発の技術が国際規格に承認

    経済産業省は2021年2月22日、ICN(Information Centric Network:情報指向ネットワーク)技術を既存のTCP/IPネットワークと共存できるようにするための仕組みが、「ISO/IEC 30161-1 Data exchange platform for IoT services - Part 1:General requirements and architecture」として2020年11月27日に正式に国際規格として発行されたと発表した。 ICN技術は、データやコンテンツに付けられた「名前」を基に、ネットワーク上にキャッシュされた情報を取得する技術。相手のIPアドレスを指定して通信するTCP/IPとは異なる。ICN技術では、データのヘッダを軽量化できる点で、小さいデータを大量にやりとりするIoT(Internet of Things)アプリケーションと相性が

      IoT向けの新技術を既存のTCP/IPと共存、国内発の技術が国際規格に承認
    • Python入門ガイド: ネットワークプログラミングの基礎と応用【TCP/IPから仮想化まで解説】|Yuu's Memo

      TCP/IP TCP/IP(Transmission Control Protocol/Internet Protocol)は、インターネットにおいて広く標準的に利用されている通信プロトコルです。 TCPとIPの2つを組み合わせたもので、私たちがパソコンやスマートフォンなどでWebサイトやホームページを見るときにも利用されています。 ソケット ソケットはネットワーキングにおいて重要な役割を果たすツールです。Pythonでは、socketモジュールを使用してソケットプログラミングを行うことができます。 socketモジュール Pythonのsocketモジュールは、ネットワーク通信を行うための機能を提供します。このモジュールは、TCPやUDPなどのプロトコルを使用してデータの送受信を行うためのソケットオブジェクトを作成し、操作するための関数やメソッドを提供します。以下では、socketモジュ

        Python入門ガイド: ネットワークプログラミングの基礎と応用【TCP/IPから仮想化まで解説】|Yuu's Memo
      • YAMAMOTO Masaya on Twitter: "3月に開催したプロトコルスタック自作キャンプの講義資料を公開しました。1週間でTCP/IPのプロトコルスタックを自作してUDPやTCPで通信するアプリケーションを動かすという内容で300ページくらいのスライドです。これがあれば一人… https://t.co/36rMXOOFkT"

        3月に開催したプロトコルスタック自作キャンプの講義資料を公開しました。1週間でTCP/IPのプロトコルスタックを自作してUDPやTCPで通信するアプリケーションを動かすという内容で300ページくらいのスライドです。これがあれば一人… https://t.co/36rMXOOFkT

          YAMAMOTO Masaya on Twitter: "3月に開催したプロトコルスタック自作キャンプの講義資料を公開しました。1週間でTCP/IPのプロトコルスタックを自作してUDPやTCPで通信するアプリケーションを動かすという内容で300ページくらいのスライドです。これがあれば一人… https://t.co/36rMXOOFkT"
        • Go言語を使ったTCPクライアントの作り方 - Qiita

          この記事は Go Advent Calendar 2020 の10日目の記事です。 こんにちは、辻です。最近はクラウドからMCプロトコルというプロトコルを用いてスマート工場のPLCを操作するTCPクライアントを実装しています。TCPクライアントの実装は future-architect/go-mcprotocol として公開しています。 本記事では高速で信頼できるTCPクライアントをGoで実装するための知見を共有します。TCPとソケットプログラミングはざっと概要だけ触れておきます。 TCPとは? TCPとはRFC793で仕様が定められているプロトコルです。特徴を簡単におさらいしておくと、 非構造化ストリーム 全二重通信 コネクション管理 高信頼性 シーケンス番号 再送制御 順序制御 輻輳制御 チェックサム といった特徴があります。TCPのヘッダーフォーマットは以下のようになっていました。T

            Go言語を使ったTCPクライアントの作り方 - Qiita
          • TCP/IPとは?通信プロトコルの階層モデルを図解で解説 | ITコラム|アイティーエム株式会社

            TCP/IPとは? TCP/IPとは、インターネットを含む多くのコンピュータネットワークにおいて、世界標準的に利用されている通信プロトコルのことです。TCP/IPはインターネット・プロトコル・スイートとも呼ばれ、World Wide Webの発明と共にコンピュータ及びコンピュータネットワークに革命をもたらしたことがきっかけで現在でも標準的に利用されている通信規則です。インターネットを利用する際は異なるハードウェアやOSであっても通信が確立していなければネットワークは繋がりません。従ってTCP/IPは機器やOSが異なっても共通のプロトコルを用いて通信を成立させるものです。 例を上げると、私たちがインターネットでWebページを見るときに利用するプロトコルは、TCP(Transmission Control Protocol)とIP(Internet Protocol)を利用しています。 TCP

              TCP/IPとは?通信プロトコルの階層モデルを図解で解説 | ITコラム|アイティーエム株式会社
            • Kubernetes クラスタ内の別ノード再起動によるTCP接続タイムアウト

              はじめに GKE クラスタを運用中に、WebSocket の接続が定期的に同時に 4000 近く送信タイムアウトが発生して切断される、という障害に遭遇しました。クライアントからみると WebSocket の再接続をすれば済むと思うかもしれませんが、この切断は TCP 経路中のネットワーク遮断によるものなので、これを通信の両端が検知するまでにはどうやっても時間がかかるため、その間の WebSocket 経由のメッセージのやり取りに支障が発生することは避けられません。また、WebSocket 接続の終了処理リクエストとその後の再接続に伴う確立処理リクエストのスパイクは予期せぬバックエンドの負荷につながります。 障害の原因は特定して コンテナ ネイティブの負荷分散に切り替えることで解消されました。このエントリーでは、障害の発生条件・原因・対応策を簡単にまとめます。GKE に限定して書きますがそれ

                Kubernetes クラスタ内の別ノード再起動によるTCP接続タイムアウト
              • Linux 6.8 Network Optimizations Can Boost TCP Performance For Many Concurrent Connections By ~40% - Phoronix

                Linux 6.8 Network Optimizations Can Boost TCP Performance For Many Concurrent Connections By ~40% Written by Michael Larabel in Linux Networking on 9 January 2024 at 02:23 PM EST. 76 Comments Beyond the usual new wired/wireless network hardware support and the other routine churn in the big Linux networking subsystem, the Linux 6.8 kernel is bringing some key improvements to the core networking co

                  Linux 6.8 Network Optimizations Can Boost TCP Performance For Many Concurrent Connections By ~40% - Phoronix
                • Wiresharkの使い方~Wiresharkで「TCP/IP」モデルをのぞき見る~ | ハートランド・ザ・ワールド

                  ネットワークの基本の理解の近道になる手段のひとつとして、実際に生のパケットをキャプチャして中身を自分の目で確認することが挙げられます。そこで今回は、実際にWiresharkでパケットをキャプチャし、そのデータにはどういった意味があるのか、Wiresharkの基本的な使用方法を交えて説明します。実際にキャプチャすると、よくネットワークの参考書等で目にする「TCP/IP階層モデル」というネットワークアーキテクチャが把握でき、ネットワークでつながれた異なるPCの異なるプロセス同士がデータを送受信できる仕組みを確認することができます。 Wiresharkとは Wiresharkは、LAN上に流れているパケットを「見える化」するパケットキャプチャツールです。ネットワーク(LAN)上にはいろいろな種類のパケットが流れていますが、パケットをリアルタイムにキャプチャして、そのパケットはどのような種別のデー

                  • mTCP TCP/IP applications for DOS PCs

                    TCP/IP applications for your PC compatible retro-computers Current version: March 31st, 2023 2023-12-10: Good news everyone! mTCP NetDrive is available! mTCP NetDrive lets you connect to a remote drive image (floppy or hard disk) using a local drive letter. Add network attached storage to your machine nearly instantly! The device driver works on all versions of DOS starting with DOS 2.0 and requir

                    • YAMAMOTO MasayaさんはTwitterを使っています: 「そろそろ夏休みシーズンとなりますが今年も自由研究のネタに飢えている各位に向けて「TCP/IPプロトコルスタック」を自作するための資料へのリンクを置いておきますね🎁 https://t.co/j1jShd9A04 5日間のインターン用のスライドですが300ページくらいあるのでのんびりやるのが丁度いいと思います😊 https://t.co/S9gTsDl7B2」 / X

                        YAMAMOTO MasayaさんはTwitterを使っています: 「そろそろ夏休みシーズンとなりますが今年も自由研究のネタに飢えている各位に向けて「TCP/IPプロトコルスタック」を自作するための資料へのリンクを置いておきますね🎁 https://t.co/j1jShd9A04 5日間のインターン用のスライドですが300ページくらいあるのでのんびりやるのが丁度いいと思います😊 https://t.co/S9gTsDl7B2」 / X
                      • socatコマンドを利用した お手軽TCPリレー | DevelopersIO

                        こんにちは!DA(データアナリティクス)事業本部 インテグレーション部の大高です。 AWS環境下でプライベートサブネットからの接続しか許可していないRDSなどに接続する場合、パブリックサブネット上のEC2インスタンスを経由してアクセスするケースがあるかと思います。 <このようなイメージです> やり方は色々あると思いますが、今回はsocatコマンドを利用した接続を試してみたので書いていきたいと思います! socatコマンドとは? socatは「Multipurpose relay (SOcket CAT)」の頭文字を取ったコマンドで、ざっくりと説明すると「様々なソケット通信をリレーしてくれるユーティリティ」です。 man コマンドで見てみると以下のように説明されていました。 Socat is a command line based utility that establishes two

                          socatコマンドを利用した お手軽TCPリレー | DevelopersIO
                        • Windows11の通信速度を1クリックで向上させてみる(TCP BBR)

                          原理 Googleが新しく開発した、インターネット トラフィックの帯域幅を広げ、レイテンシを低減する最先端の輻輳制御アルゴリズムTCP BBRを設定して、通信速度を上げてみる試みです。 難しい原理は以下の資料を参考ください。 輻輳制御アルゴリズムなので、ネットワークが混雑しているほど効果が発揮されるようです。 前提条件 Windows11 22H2以降 設定方法 1.PowerShellを管理者モードで立ち上げる 2.以下のコマンドを入力して、Enterをおす netsh int tcp set supplemental Template=Internet CongestionProvider=bbr2 netsh int tcp set supplemental Template=Datacenter CongestionProvider=bbr2 netsh int tcp set s

                            Windows11の通信速度を1クリックで向上させてみる(TCP BBR)
                          • Comparing TCP and QUIC | Hacker News

                            What nobody talks about is the lack of server-side offloads for QUIC. Things like TSO, LRO, and even hardware offloaded kTLS. Without those offloads, I estimate I'd be lucky to get 200Gb/s out of the same Netflix CDN server hardware that can serve TLS-encrypted TCP at over 700Gb/s.Do the benefits of QUIC really justify the economic and environmental impacts of that kind of loss of inefficiency on

                            • ネットワークって。。。#25(TCPとUDP) - すまっとネット

                              今回は、UDPヘッダとTCPヘッダについて。。。 ヘッダ。。。 文書においてページ上部にある、本文とは別の領域 コンピュータにおいて、データの先頭に置かれる補足データ ガス用ヘッダー ガスを複数地点に分岐して供給するための装置 鉄道車両における、窓の上部にある金属製の補強板 ウィキペディアによれば、上記のような解説がありますが、ここでいうヘッダは、2.の意味です。 つまりは、通信を行う上で、実際に送受信するデータとは別に、送受信に必要な補足情報がデータの先頭に置かれるものです。 まあ、食料品とかに貼られているラベルみたいなもんです。 商品名が何で、賞味期限とか原材料とか、あと原産地とか。。。 IPヘッダ IPヘッダは、レイヤ3(ネットワーク層)の話なので、ここでは、詳しくは説明しませんが(ちなみに今はレイヤ4(トランスポート層)の話です。知ってました?笑)、通信ヘッダとして、今回説明するU

                                ネットワークって。。。#25(TCPとUDP) - すまっとネット
                              • TCPのRSTパケットに拒否理由をつける提案仕様 - ASnoKaze blog

                                TCPの接続拒否理由を通知する「TCP RST Diagnostic Paylaod」という提案仕様がIETFに提出されています。 TCPでは様々な理由により接続拒否を示すRSTパケットが送信されます。NATやファイアウォール、リッスンされてないポートへの接続時などです。 しかしRSTパケットの受信者は、RSTパケットが返された理由を知る手段はありませんでした。それを可能にするのが「TCP RST Diagnostic Paylaod」です。 TCP RST Diagnostic Paylaod 「TCP RST Diagnostic Paylaod」ではRSTパケットに接続拒否理由の格納方法を指定します もともと、RSTパケットにデータを含めることができます。TCPの仕様の改訂版である「rfc793bis」でもSHOULDで指定されています。 TCP implementations SH

                                  TCPのRSTパケットに拒否理由をつける提案仕様 - ASnoKaze blog
                                • 【続】tcpの仕様上、接続先がコネクションをcloseしているかはパケットを一度は実際に送るまでわからないよという話 - Qiita

                                  Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 以前、tcpの仕様上、接続先がコネクションをcloseしているかはパケットを一度は実際に送るまでわからないよという話という記事をかいたのですが、そのきっかけは 以前、アプリからDBにSQLを投げたところ、コネクションがinvalidだというエラーが起きました。この原因自体はとても簡単でサーバ側(DB側)のコネクションを保持するタイムアウト設定がクライアントよりも短かったというだけなのですが、「これってクライアントライブラリ側でソケットにwriteした時点でエラーになるんだからハンドリングしてコネクションプールに保持している他の

                                    【続】tcpの仕様上、接続先がコネクションをcloseしているかはパケットを一度は実際に送るまでわからないよという話 - Qiita
                                  • 【PGlite:Part2】pg-gatewayを利用したTCP接続 - RAKUS Developers Blog | ラクス エンジニアブログ

                                    はじめに 復習:PGlite pg-gateway pg-gatewayとPGliteを起動してSQLクライアントから接続する まとめ はじめに こんにちは、エンジニア2年目のTKDSです! 前回はPGliteの概要・使い方・速度実験について記事にしました。 今回はさらに、PGliteへのSQLクライアントからの接続を可能とするpg-gatewayについて紹介し、活用例について示します。 復習:PGlite PGliteは、PostgreSQLをWebAssembly(WASM)にコンパイルした軽量なデータベースエンジンです。 これにより、ブラウザ、Node.js、Bun、DenoなどでPostgresの機能を利用でき、開発者はローカルやサーバーレス環境でデータベース操作を行うことが可能です。 PGliteは、インメモリデータベースやファイルシステム(Node.jsやBun)、Indexe

                                      【PGlite:Part2】pg-gatewayを利用したTCP接続 - RAKUS Developers Blog | ラクス エンジニアブログ
                                    • 国内送信元の445/TCPポート宛のパケットが増加中、ニュージーランド証券取引所からのパケットも観測 JPCERT/CCインターネット定点観測レポート

                                        国内送信元の445/TCPポート宛のパケットが増加中、ニュージーランド証券取引所からのパケットも観測 JPCERT/CCインターネット定点観測レポート
                                      • アプリ開発者のための TCP/IP ネットワーク入門

                                        概要: この記事では、アプリ開発者の役に立ちそうな TCP/IPネットワークに関する最低限の知識をまとめた。 あくまで視点は「アプリ開発者」なので、 現在の家庭・企業における一般的なネットワーク環境しか想定していないし、 セキュリティに関しても基本的なことしかカバーしていない。 ネットワーク機器の具体的な設定方法や診断については、より専門的な資料を参照のこと。 目的: この記事を理解すると、 まとめ問題1、 まとめ問題2 および NATの動きを理解する のような問題に答えることができる。 (逆に、現時点でこれができる人には本記事は不要。) 目次 使用するツールの準備 インターネットの作り方・概要 ネットワーク通信の原理 ネットワークの「階層」 データリンク層 IP層 (ネットワーク層) TCP層 (トランスポート層) アプリケーション層 データリンク層のしくみ 物理アドレス (MACアドレ

                                        • nginx TCP Load Balancerで複数RDSへの接続をProxyする - ZOZO TECH BLOG

                                          こんにちは、技術本部SRE部ZOZOSREチームの斉藤です。普段はZOZOTOWNのオンプレミスとクラウドの構築・運用に携わっています。またDBREとしてZOZOTOWNのデータベース全般の運用・保守も兼務しております。 ZOZOTOWNではSQL Serverを中心とした各種DBMSが稼働しています。その中で、Amazon RDS for SQL Server(以下、RDS)を使用したデータベースが存在します。これらは、トラフィックの増減が激しいZOZOTOWNのサービスにおいて、オンデマンドでスケール可能なデータベースとして運用されています。 本記事では、クライアントであるEC2(以下、Webサーバー)とRDSの間にデータベースプロキシをnginx TCP Load Balancerで構築し、ロードバランシングを実現した事例を紹介します。参照系データベースのアクセスに関してロードバラン

                                            nginx TCP Load Balancerで複数RDSへの接続をProxyする - ZOZO TECH BLOG
                                          • Making connections with TCP and Sockets for Workers

                                            Making connections with TCP and Sockets for Workers2021-11-15 Today we are excited to announce that we are developing APIs and infrastructure to support more TCP, UDP, and QUIC-based protocols in Cloudflare Workers. Once released, these new capabilities will make it possible to use non-HTTP socket connections to and from a Worker or Durable Object as easily as one can use HTTP and WebSockets today

                                              Making connections with TCP and Sockets for Workers
                                            • 「TCPプロトコル」や「VRリアリティ」などの略語に続く単語の意味が重複してる文章を検知するtextlintルールを書いた

                                              「TCPプロトコル」や「VRリアリティ」などの略語に続く単語の意味が重複してる文章を検知するtextlintルールを書いた 「TCPプロトコル」、「DTOオブジェクト」、「VRリアリティ」などの単語の頭文字をとった略語とその後に続く単語の意味がかぶっている文章を検知するtextlintのルールを書きました。 日本語だけではなく”This is TCP protocol.“などの英単語のパターンも対応しています。 textlint-rule/textlint-rule-no-duplicate-abbr: textlint rule that avoid adding duplicated suffix word for Acronyms and Abbreviations. 元ネタは次のTweetです。 「BGPプロトコル」っていうワードを目にして微笑ましくなってる😊 — ゆやりん (@

                                                「TCPプロトコル」や「VRリアリティ」などの略語に続く単語の意味が重複してる文章を検知するtextlintルールを書いた
                                              • docker で nginx & php-fpm の PHP 実行環境を構築する(TCP/UNIX domain socket)

                                                HomeDockerdocker で nginx & php-fpm の PHP 実行環境を構築する(TCP/UNIX domain socket)

                                                  docker で nginx & php-fpm の PHP 実行環境を構築する(TCP/UNIX domain socket)
                                                • Windows TCP/IPにCVSS 9.8の脆弱性 広範囲に影響を及ぼすため要注意

                                                  Microsoftは2024年8月13日(現地時間)、複数の「Windows」製品に影響を及ぼす深刻な脆弱(ぜいじゃく)性があることを発表した。Windows TCP/IPスタックに存在する欠陥とされ、これを悪用された場合、攻撃者によるリモートコード実行が可能になる恐れがある。 Windows製品にCVSS 9.8の脆弱性 広範囲に影響を及ぼすため要注意 この脆弱性は「CVE-2024-38063」として追跡されており、共通脆弱性評価システム(CVSS) v3.1のスコア値は9.8、深刻度「緊急」(Critical)に分類されている。MicrosoftはCVE-2024-38063について悪用される可能性が高いとしており、ユーザーに注意喚起している。 この脆弱性の影響を受けるWindows製品は多岐にわたる。対象となるWindows製品は以下の通りだ。 Windows 11 Version

                                                    Windows TCP/IPにCVSS 9.8の脆弱性 広範囲に影響を及ぼすため要注意
                                                  • ChromeのIsolated Web AppsでTCPソケットをリッスンする - ASnoKaze blog

                                                    以前紹介したように、ブラウザでTCPソケットを扱う『Direct Sockets API』という仕様があります。 asnokaze.hatenablog.com 前回紹介したときから時間はたち、Isolated Web Appsでの利用に限定されたり、TCPサーバソケットをリッスンできるようになったりしている。 Isolated Web Apps Isolated Web Appsは、Web技術を用いて作られたアプリケーションを独立した環境で動作させる仕組みです。現在、フラグ付きでChromeを起動することで動作させることが出来ます。 github.com アプリケーションの例として、Telnetクライアントを動作させる Isolated Web Apps が公開されています。 github.com Webアプリケーションに署名し、サーバを起動させた、フラグ付きで起動したChromeで動作

                                                      ChromeのIsolated Web AppsでTCPソケットをリッスンする - ASnoKaze blog
                                                    • How HTTP Keep-Alive can cause TCP race condition

                                                      Reverse Proxy, HTTP Keep-Alive Timeout, and sporadic HTTP 502sHow HTTP Keep-Alive can cause TCP race condition These mysterious HTTP 502s happened to me already twice over the past few years. Since the amount of service-to-service communications every year goes only up, I expect more and more people to experience the same issue. So, sharing it here. TL;DR: HTTP Keep-Alive between a reverse proxy a

                                                        How HTTP Keep-Alive can cause TCP race condition
                                                      • VMware vSphere 7 Update 3発表。NVMe over TCPサポート、KubernetesによるvSANのトポロジー対応、仮想化GPU付き仮想マシンの起動など新機能

                                                        VMware vSphere 7 Update 3発表。NVMe over TCPサポート、KubernetesによるvSANのトポロジー対応、仮想化GPU付き仮想マシンの起動など新機能 VMwareは、仮想化ハイパーバイザーであるvShpereの最新版となる「VMware vSphere 7 Update 3」を発表しました。 Announcing #vSphere7 Update 3! This platform empowers you to... Deliver #AI and Developer-Ready Infrastructure Scale without compromise Simplify operations & more! Here's the scoop: https://t.co/IQ9EC2Dku2 pic.twitter.com/Q71sdWXwhp —

                                                          VMware vSphere 7 Update 3発表。NVMe over TCPサポート、KubernetesによるvSANのトポロジー対応、仮想化GPU付き仮想マシンの起動など新機能
                                                        • TCP上でQUICを喋る『QUIC on Streams』について復習しておく - ASnoKaze blog

                                                          TCP(+TLS)上でQUICおよびHTTP/3の通信を行うことを可能にする『QUIC on Streams』という仕様がFastlyのOku Kazuho氏らによって提案されている。 今年3月に行われたのIETF119で提案されている。 仕様は、TCP/TLS上でQUIC通信を行う『QUIC on Streams』と、それを使ってHTTP/3通信を行う『HTTP/3 on Streams』に分かれている。 『QUIC on Streams』 『HTTP/3 on Streams』 今週IETF120があるので、キャッチアップしておく。 モチベーション この提案の背景にあるのは、WebTransportといったHTTP上で動作する新しいプロトコルを設計する際に HTTP/3版とHTTP/2版の両方を設計・メンテナンスを行っているところにあります。 (引用: IETF119スライドPDFより

                                                            TCP上でQUICを喋る『QUIC on Streams』について復習しておく - ASnoKaze blog
                                                          • 【セキュリティ ニュース】「TCP 6379番ポート」宛てのパケットが増加傾向 - JPCERT/CC観測(1ページ目 / 全1ページ):Security NEXT

                                                            JPCERTコーディネーションセンターは、2021年第3四半期における攻撃パケットの観測状況を取りまとめた。「TCP 6379番ポート」宛てのパケットが増加傾向にあるという。 同四半期に同センターがグローバルに設置するセンサーで観測した攻撃パケットの状況を取りまとめたもの。「telnet」に用いる「TCP 23番ポート」宛て送信されたパケットが最多だった。NoSQLデータベース「Redis」で使用されている「TCP 6379番ポート」、SSHで使用する「TCP 22番ポート」と続いている。 「TCP 6379番ポート」に対するパケットは、四半期を通じて観測されており、後半に向けて増加傾向が見られた。パケットの8割超は中国より送信されたもので、米国、シンガポール、香港、ロシアなどからのパケットも確認されている。また国内のIPアドレス約20件から送信されたパケットも観測し、IPアドレスの管理者

                                                            • 【C#】TCP/IPサーバで通信の切断を検出する - Qiita

                                                              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                                                【C#】TCP/IPサーバで通信の切断を検出する - Qiita
                                                              • 【セキュリティ ニュース】三菱電機製品の「TCPプロトコルスタック」に脆弱性 - 制御システムなどに影響(1ページ目 / 全1ページ):Security NEXT

                                                                三菱電機の製品で採用されているTCPプロトコルスタックに脆弱性が含まれていることが明らかとなった。制御システムなど、幅広い製品が影響を受ける。 セッション管理不備の脆弱性「CVE-2020-16226」が判明したもの。「なりすまし」に悪用されるおそれがあり、任意のコマンドを実行され、情報の漏洩や改ざん、破壊などが生じるおそれがある。 シーケンサ「MELSECシリーズ」やインバータ「FREQROLシリーズ」をはじめ、ロボット「MELFAシリーズ」、ACサーボ「MELSERVOシリーズ」、データ収集アナライザ「MELQIC IU1-1M20-D」、テンションコントローラ「LE7-40GU-L」、表示機「GOTシリーズ」、省エネデマンド監視サーバ「E-Energyシリーズ」など幅広い製品が影響を受けるという。 三菱電機では、同脆弱性の周知のため、JPCERTコーディネーションセンターへ報告。調整

                                                                • WindowsのTCP/IP IPv6を使用する全てのシステムに影響を与える緊急度の高い 脆弱性(CVE-2024-38063)|セキュリティニュース

                                                                  2024年8月13日 デフォルトで有効になっている IPv6 を使用する全ての Windows システムに影響を与える、重大な TCP/IP リモート コード実行 (RCE) の脆弱性(CVE-2024-38063)が発生しています。ゼロクリック攻撃として悪用される可能性が高く対象者は早急にアップデート適用をお勧めします。 なお、Windowsの月例アップデートでパッチがリリース済みです。

                                                                    WindowsのTCP/IP IPv6を使用する全てのシステムに影響を与える緊急度の高い 脆弱性(CVE-2024-38063)|セキュリティニュース
                                                                  • 2020年8月21日 Red Hat、マルチパスTCPをRHEL 8.3のテックプレビューとして実装へ | gihyo.jp

                                                                    Linux Daily Topics 2020年8月21日Red Hat、マルチパスTCPをRHEL 8.3のテックプレビューとして実装へ Red HatのソフトウェアエンジニアであるDavide Carattiは8月19日(米国時間⁠)⁠、同社の開発者ブログに「Multipath TCP on Red Hat Enterprise Linux 8.3: From 0 to 1 subflows」というタイトルの記事を投稿し、現在ベータサイクル中の「Red Hat Enterprise Linux 8.3」では複数のネットワーク経路での通信を可能にするマルチパスTCP(Multipath TCP: MPTCP)をテクノロジプレビューとして実装することを明らかにした。 Multipath TCP on Red Hat Enterprise Linux 8.3: From 0 to 1 sub

                                                                      2020年8月21日 Red Hat、マルチパスTCPをRHEL 8.3のテックプレビューとして実装へ | gihyo.jp
                                                                    • ネットワークって。。。#22(TCPとUDP) - すまっとネット

                                                                      今回は、TCPの話。。。 前回のUDPとは違って、盛り沢山なので、複数回に分けて、解説していきます。 TCPの目的と特徴 TCPは、Transmission Control Protocolの略で、その名の通り、伝送、送信、通信を制御するプロトコルです。 通信の信頼性を確保するには、データの破損や喪失、重複、順序の入れ替わりなどを防がなければなりません。 例えば、読書。。。 あるページが破れていたり、ページが抜けていたり、同じページが繰り返されてたり、ページが入れ替わってたり。。。 これじゃ、まともに読めませんよね。。。 そんな感じです。。。多分笑 TCPでは、これらの問題を解決するために、色々な仕組みが提供されています。 確認応答 TCPでのネットワーク通信の際は、送信したデータが受信側に到達すると、受信側は、送信側にデータが到達したことを知らせます。(確認応答) 受信側が、正常に受信で

                                                                        ネットワークって。。。#22(TCPとUDP) - すまっとネット
                                                                      • AWS NLBs and the mixed up TCP connections

                                                                        One of my services was running into timeouts, because connections were being reset by clients. I had assumed that it couldn’t be the Network Load Balancers (NLBs) fault, a battle-tested piece in the cloud stack. The following is about NLBs, cross-zone-loadbalancing and multiple NLBs pointing to the same set of EC2 instances and how that revealed unexpected behaviour in the NLB. TLDR: If you don’t

                                                                        • TCP/IP&ネットワークコマンド入門 ──プロトコルとインターネット、基本の力[Linux/Windows/macOS対応]

                                                                          この本の概要 TCP/IP&ネットワークコマンドの解説書。『Linux×コマンド入門』(技術評論社,2021/04),『macOS×コマンド入門』(技術評論社,2020/4)の姉妹本です。 本書では,TCP/IP&ネットワークの今の基本を押さえ,ネットワークコマンドや各種ツールの基礎知識や作法を平易に解説。コマンドやWiresharkなどのツールを使って,TCP/IPのしくみ&ネットワークの基本概念を手を動かして実際の動作を見ながら学べる点が特徴です。動作確認環境としてはLinux(Ubuntu)を中心に,Windows/WSL2,macOSに対応。コマンドラインがはじめての方でも試せるようにサポートサイトも用意しました。変わる基本,変わらない基本を広く初学者の方々へ。スマートフォン,Wi-Fi,無線通信をはじめとしたコンピューターネットワークの今を気軽に体感できる1冊です。 こんな方にお

                                                                            TCP/IP&ネットワークコマンド入門 ──プロトコルとインターネット、基本の力[Linux/Windows/macOS対応]
                                                                          • 技術書典10で「Rustで始めるTCP自作入門」を頒布してます - 電気ひつじ牧場

                                                                            どんな本か 最終的に出来上がるもの 対象読者について 各章について 1章 2章 3章 4章 頒布先リンク 書籍で解説しているソースコード おわりに どんな本か Rustを使い,「TCPセグメントが1つ送信できる」という段階から「自作TCPを使って画像ファイルを送信できる」という段階まで少しずつTCPの実装を作成していく本です. 「Rustで始めるTCP自作入門」を技術書典10で販売しています!RustでTCP実装を作り,エコーサーバやファイルアップローダをその上で動かします.Rustで何か作りたい人,TCPの入門書を読んで中身が気になった人はどうぞ! 拡散していただけると喜びます! #技術書典 https://t.co/zOlDxBTTya pic.twitter.com/9Ln3VTWR1b— 電気ひつじ@技術書典10/Rustで始めるTCP自作入門 (@teru0x1) Decembe

                                                                              技術書典10で「Rustで始めるTCP自作入門」を頒布してます - 電気ひつじ牧場
                                                                            • TCPコネクションにおけるTIME-WAIT状態とその改善 - KeisukeYamashita

                                                                              こんにちは。久しぶりの投稿です。 今回はTCPサーバーにおけるSO_LINGERオプションによるパフォーマンス・チューニングをまとめたいと思っています。また、実装サンプルはGo言語で書いています。 本投稿での、TCP(L4)や、HTTP(L7)について詳細は説明は割愛させていただきます。 HTTP/1.1のConnectionとKeep Aliveヘッダー まず、はじめにHTTP/1.1の標準機能であるKeep Aliveについて軽く紹介したいと思います。ここでは特にHTTP Keep Aliveを取り上げ、単にKeep Aliveと記述しています。 Connectionヘッダーは、Keep Aliveの設定をサーバーとクライアントの間でやりとりをするために使われます。ブラウザ、およびサーバーがKeep Aliveに対応していることを双方に伝えるために使われます。 また、Keep Aliv

                                                                                TCPコネクションにおけるTIME-WAIT状態とその改善 - KeisukeYamashita
                                                                              • The Great Internet TCP Congestion Control Census

                                                                                THE GREAT INTERNET TCP CONGESTION CONTROL CENSUS Ayush Mishra IETF 109 20th November, 2020 THIRTY YEARS OF CONGESTION CONTROL ON THE INTERNET. Years in which similar TCP censuses were conducted AYUSH MISHRA, IETF 109, 20TH NOV 2020 2 AIM: CONDUCT A CONGESTION CONTROL CENSUS AMONG THE 20,000 MOST POPULAR WEBSITES* ON THE INTERNET. *ACCORDING TO THEIR ALEXA RANKINGS AYUSH MISHRA, IETF 109, 20TH NOV

                                                                                • Microsoftが2月の月例パッチ公開、WindowsのTCP/IP実装に関する脆弱性などを修正

                                                                                    Microsoftが2月の月例パッチ公開、WindowsのTCP/IP実装に関する脆弱性などを修正