東京ケーブルネットワークの関連番組制作会社。旧東京ケーブル・プロダクション。東京都文京区に本社がある。1987年設立。
Transmission Control Protocol
TCP/IPで使用される標準的な通信プロトコルの一つ。OSI参照モデルのトランスポート層に相当する部分をカバーする。
エラー訂正機能などを持ち、セッションという形で1対1の通信を実現する。UDPと比べるとプロトコル自体でエラー訂正機能を持つため、データ転送(HTTP,FTPなど)や対話型アプリケーション(Telnetなど)などの場面ではTCPが使われる。
RFC:793
1 はじめに 2 検証環境 2.1 ネットワーク構成 2.2 版数 3 TCPの状態遷移 4 LISTEN状態の作り方 5 ESTABLISHED状態の作り方 6 SYN-SENT状態の作り方 6.1 作成手順 6.2 後始末(iptablesの設定削除) 7 SYN-RECEIVED状態の作り方 7.1 作成手順 7.2 後始末(iptablesの設定削除) 8 FIN-WAIT-1状態の作り方 8.1 作成手順 8.2 後始末(iptablesの設定削除) 9 FIN-WAIT-2状態の作り方 9.1 作成手順 10 CLOSE-WAIT状態の作り方 10.1 作成手順 11 LAST-A…
群馬県の小嶋さんが、今朝発見されたTCPです。http://tamkin1.eps.harvard.edu/unconf/followups/J04343348+0411387.html ASAS-SNにも13.8gで受かっていて、前日は<17.7gとなっており増光は確実です。DSS画像にも元の星はよくわかりません。少なくとも6等以上の増光幅です。https://asas-sn.osu.edu/sky-patrol/coordinate/6290ec31-d36d-426f-b3a9-4917ecb00f95 ASAS-3でも過去に増光の履歴はありません。 発見おめでとうございます! 銀河から…
TCP(Transmission Control Protocol)の特徴 コネクション型プロトコル通信相手とコネクションを確立することで相手に通信が届いていることを確認させ、コネクションを確立させる。※TCPにおけて使用されるコネクションの確立のことを3ウェイハンドシェイクという (コネクションを確立するため)信頼性が高い事前にコネクションを確立し、双方で送受信できていることを都度確認している。 制御機能を備えているネットワークの状況によっては正しくデータが伝送されないケースがある。そのためウィンドウ制御やセグメントの再送制御、送信するセグメントの量の制御などが用意されている 重複を排除する…
1 ECONNREFUSEDとECONNRESETとは? 2 検証環境 2.1 ネットワーク構成 2.2 版数 3 検証 3.1 ECONNREFUSED(TCPの場合) 3.2 ECONNREFUSED(UDPの場合) 3.3 ECONNRESET Z 参考情報 1 ECONNREFUSEDとECONNRESETとは? エラー種別 意味 ECONNREFUSED TCPの状態がSYN-SENT状態のとき、RSTパケットを受信すると発生します(TCPの場合) ICMP port unreachableを受信すると発生します(UDPの場合) ECONNRESET TCPの状態がSYN-SENT以…
この記事は、分散アプリケーションを構成するネットワークサービス間の依存関係マップを構築するための基礎技術の改善提案をまとめたものである。第8回WebSystemArchitecture研究会での発表と同等の内容であり、そのときのスライドを以下に掲載しておく。 また、本手法のプロトタイプと評価実験のためのコードを次のGitHubリポジトリに公開している。 1. はじめに クラウドの普及により、サービス事業者は機能追加やアクセス増加への対応が容易となっている。その一方で、クラウド上に展開される分散アプリケーション内の構成要素の個数と種類が増加しているため、構成要素の依存関係が複雑化している。そのた…
Linuxのエフェメラルポート番号は簡単に変更できるようなので、実際に変更して、パケットキャプチャしてみたいなと思います。 参考サイト: sauravomar01.medium.com qiita.com ちなみに、Linuxのエフェメラルポート番号は一般的には般的に32768~61000で、WindowsはIANA準拠なので49152~65535を使っているそうです。 環境:ThinkPad + Ubuntu20.04 Desktop まずは、変更するためのコマンド操作は下のようになります。 ・現在のエフェメラルポート番号を確認(sudo無し) :~$ cat /proc/sys/net/i…
ワイヤーシャークの練習がてら、ARPプロトコル、TCPプロトコルのパケットの中身を調べた。 次はWindowsサイズも関係してくる、連続したTCP受信とセグメントが欠けた場合の対処とか、ワイヤーシャークの「Bad TCP」について調べてみたい。 ARP(Address Resolution Protocol) OSI参照モデルの第3階層(ネットワーク階層、Layer3、L3)に位置する。 IPアドレスからMACアドレスを取得する際に使用されるプロトコル。 ワイヤーシャークでパケットを見ると、以下のキャプチャ画面のようになる。 No.159のSource(送信元)はポケットWifi。 Desti…
ここでは「TCPP」について勉強していきましょう! 【ゴール】 「TCPって〇〇のことで、〇〇することができるんだ!」といえるようになること! さて、ポイントはこの3つ! トランスポート層で使われるプロトコル 信頼性が高く、転送効率が低い ポート番号を利用して通信する この3ポイントについて解説していきます!
これは、なにをしたくて書いたもの? Docker Composeで、構成ファイルを複数使って上書きができることはなんとなく知っていたのですが、ちゃんと情報を追ったことが なかったので、ちょっと見てみることにしました。 Docker Composeでの構成の上書き ドキュメントとしては、以下が該当します。 Share Compose configurations between files and projects | Docker Documentation 複数のComposeのファイルを使うことで、アプリケーションを様々な環境やワークロードに合わせてカスタマイズできるという仕組みです。 U…
CBK#05 暗号(Cryptography) CISSP CBK#05 暗号(Cryptography) 5.1. セキュリティ原則 5.2. 定義 (Definitions) アルゴリズム (Algorithm): 暗号法 (Cryptography): 暗号システム (Cryptosystem): 暗号解読 (Crypto analysis): 暗号理論 (Cryptology): 暗号文 (Cipher text): 暗号化 (Encipher): 復号 (Decipher): 鍵 (Key): 平文 (Plaintext): ワークファクター(Work factor): 5.3. 暗…
OTTサービス事業部の杉嵜 諒吾(すぎさき りょうあ)と申します。初見で読めない名前ですね。幼少期は電話で伝えるのが大変でしたが、IT技術の普及によりそんな苦労も無くなりました。 今回は、2022年11月にAWSから発表された Finch の紹介です。世のエンジニアがre:Invent 2022に期待を膨らませる最中、Amazon Web Servicesブログにて発表された コンテナ開発用オープンソースクライアント で、そのままre:Inventでも紹介されました。記事執筆時では v0.3.0 で正式版ではありませんが、Dockerに替わるクライアントとして事業部内でも関心を示すエンジニアが…
check-tcp はTCPによるサーバーとの接続監視を行うプラグインです。 指定可能なオプション 対応サービス一覧 エージェントへの設定例 Tips リポジトリ 指定可能なオプション オプション 省略形 説明 初期値 --service サービス名を指定(対応サービス一覧を参照) --hostname -H 疎通確認先のホスト名もしくはIPアドレス --port -p 疎通確認先のポート番号 --send -s サーバーに送信する文字列 --expect-pattern -e サーバーからのレスポンスに期待する正規表現パターン --quit -q サーバーから切断する際に送信する文字列 --…
図解入門TCP/IP 仕組み・動作が見てわかる作者:みやた ひろしSBクリエイティブAmazon「図解入門TCP/IP 仕組み・動作が見てわかる」を読んだ。分かりやすかった。フルカラーで非常に分かりやすく、丁寧に書かれておいて、ネットワークの教科書。
スラスラわかるネットワーク&TCP/IPのきほん 第2版作者:リブロワークスSBクリエイティブAmazon www.tsukutarou.net www.tsukutarou.net (adsbygoogle = window.adsbygoogle || []).push({}); こんにちは、つくたろうです。 さっきうっかりブレーカーを落としてしまい、電気復旧後に再起動したメインPCがインターネットに繋がらず、四苦八苦しておりました。 無事解決できたので、自分への備忘録および同じ症状が起こっている人に向けてメモ程度の記事を残しておきます。 (PCのような機器にとって、電源を急に落とすのは厳…
概要 「HTTPはステートレスなプロトコルである」 Webに触れている人なら一般的な知識で、"HTTP ステートレス"で検索をすると沢山の記事が出てきます。 自分はお恥ずかしながら、最近Webを支える技術を読んで初めて知った知識です。 という話はさておき、この本でステートレスとHTTPについて学んでる内に、実際に書籍に記述してあるHTTPメッセージの例を見て、「このメッセージのどこで自分(クライアント)の情報を伝えてるんだ・・・?」と疑問が湧いてきました。 自分なりにこの疑問を解決できたので、記事にしておきたいと思います。 各用語の簡単なおさらい 調べれば沢山分かりやすい記事が出てくると思いま…
こんにちは。AWS チームの尾谷です。 2022/12/02 (金) 08 時 30 分 (現地時間) に re:Invent 2022 で開催されたブレイクアウトセッション (NET302) をご紹介させていただきます。 私は、現地で本セッションを受講しませんでしたが、録画された動画が YouTube に公開されていました。 内容は、これまでの VPC サービスの成長と、2022 年のアップデートを紹介するセッションでした。 Level 300 ということで VPC の前提知識を持ち、精通しているエンジニア向けのセッションでした。 60 分弱の動画なので全てを視聴するのが一番勉強になりますが…
コンピューターネットワークとは 人で言えば人脈の様なもので、生活する上で周りとのコミュニケーションなどがあると思います。 コンピューターネットワークは、コンピューター同志の繋がりの事を言います。 お互いの送受信などなど・・・。 コンピューターネットワークのメリット データやリソースの共有ができ、遠距離でも、多数に対して素早く低コストで情報を発信、受信できます。 例えば、データなどの共有や、リソースの共有、情報の送受信など、今の私たちの身近のあるsnsなど、様々な場面で使われています。 LANとWAN LAN(Local Area Network)は、建物内、敷地内などで、狭い範囲のネットワーク…
exitとdetachの違い % docker ps ①動いているプロセスを確認 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES % docker ps -a ②止まっているプロセス含めて全て確認 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES a390a72e29d7 ubuntu "bash" About an hour ago Exited (0) 2 minutes ago clever_neumann 4a36cf90b2e7 ubuntu "bash" About…
こんにちは、ロジカル・アーツの井川です。 今回はメッセージのセキュリティモード/ポリシーを設定して、SiteWise でセキュアにデータを取り込んでみたいと思います。
第3週:2023/1/16(月)〜2023/1/22(日)のことを書きます。 [つくりおき] [各種タスク] [読書] [ソフトウェア開発] [まとめ]
株式会社リゾーム 技術部 システム開発 第1グループの岩﨑です。「Linux標準教科書」読書会の第9回レポートです。第8回目のレポートはこちらになります。 tech.rhizome-e.com 読書会の題材 前回に引き続きLinux標準教科書を題材としています。 9回目レポート 今回は「第10章 ネットワークの設定と管理」で、参加者は5名でした。 それぞれの感想・意見交換 TCP/IPとは いつも説明できなくて再度定義を確認した プロトコルの話なので、そういう仕組みがあるというだけの話 IPは通信先の指定とパケットを送る仕組み pingコマンドでサーバーと通信できているか確認する pingコマ…
当記事は みずほリサーチ&テクノロジーズ × G-gen エンジニアコラボレーション企画 で執筆されたものです。 GKE は Google Cloud の強みとして紹介されることの多いサービスです。 Kubenetes のマネージドサービスである GKE を理解するには、先ずは Kubenetes の理解が必要です。 GKE の優れた点を理解するための調査の一環として Kubenetes について調査することにしました。 G-gen の佐々木です。当記事では、オープンソースのコンテナオーケストレーションツールである Kubernetes の基本を解説します。 Google Cloud における…
こんにちは、Red Hat Middleware Technical Account Managerのイアンです。 Technical Account Manager (TAM)として、お客様のシステムの安定稼働をさせるために私は、日々お客様からのサポートケースに対応しています。 その中で、お客様の環境、アプリ、現象などを速やかに再現して原因と対応方法を提供することを心がけています。 物理サーバーや仮想マシン上のミドルウェアをご利用している場合は、自分のローカル環境で割と簡単に再現環境を立ち上げられますが、最近はOpenShift上のアプリの問い合わせが増えてきました。 OpenShift L…