スポンサーリンク
⑨ネットワーク基礎

VLANとネットワーク分離の基礎【仮想LANとセグメント分割をわかりやすく解説】

VLANは1台のスイッチを論理的に複数のネットワークに分割する技術です。企業ネットワーク・クラウド・Dockerのネットワーク設計で必須の概念です。VLANとは何か?VLAN(Virtual LAN)は、物理的なケーブル接続に関わらず、スイ...
WindowsPowerShell

PowerShellでCSV・JSON・XMLを読み書きする【Import-Csv・ConvertFrom-Json完全ガイド】

PowerShellはCSV・JSON・XMLの読み書きに特に強く、データ変換・バッチ処理・API連携で威力を発揮します。CSVの読み書き# CSVを読む(ヘッダー付きで自動的にオブジェクト配列になる)$users = Import-Csv...
⑨ネットワーク基礎

ファイアウォールの仕組みとufwの使い方【パケットフィルタリングをLinuxで設定する】

ファイアウォールはネットワークの「門番」です。Linuxサーバーの公開時に必ず設定が必要なufwの使い方を中心に、ファイアウォールの仕組みを解説します。ファイアウォールとは何か?ファイアウォールはネットワーク通信を監視し、設定したルールに基...
WindowsPowerShell

PowerShellのエラーハンドリング【try-catch-finally・$ErrorActionPreference・ログ出力】

本番で動かすスクリプトには必ずエラーハンドリングが必要です。try-catch-finallyの使い方と、PowerShell固有のエラー制御の仕組みを解説します。try-catch-finallytry { $content = Get-...
⑨ネットワーク基礎

NATとポートフォワーディングの仕組み【自宅サーバーをインターネットに公開する方法】

「自宅サーバーをインターネットに公開したい」と思ったことはありませんか?それを可能にするのがNATとポートフォワーディングです。仕組みを図解で解説します。NATとは?NAT(Network Address Translation)とは、プラ...
WindowsPowerShell

PowerShellのパイプラインとオブジェクト操作【Where-Object・Select-Object・Sort-Object完全ガイド】

PowerShellの最大の特徴はパイプライン(|)でオブジェクトを渡せることです。Where-Object・Select-Object・Sort-Objectを組み合わせると、複雑なデータ処理を1行で書けます。パイプラインの基本# プロセ...
⑨ネットワーク基礎

ポートとプロトコルを徹底解説【HTTP:80・HTTPS:443・SSH:22の意味とよく使うポート番号一覧】

「ポート番号」はネットワーク通信において「どのアプリケーションへの通信か」を区別する番号です。サーバー構築・ファイアウォール設定・トラブルシューティングで必ず登場します。ポート番号とは?IPアドレスが「建物の住所」なら、ポート番号は「部屋番...
WindowsPowerShell

PowerShellの文字列操作と正規表現【-match・-replace・Select-String完全解説】

PowerShellの文字列操作と正規表現は、ログ解析・テキスト処理・設定ファイル操作で必須のスキルです。文字列操作メソッド$text = " Hello, PowerShell World! "# トリム$text.Trim() # 前後...
⑨ネットワーク基礎

TCPとUDPの違いを徹底解説【3ウェイハンドシェイク・ポート番号・HTTPとHTTPSの仕組み】

「HTTPとHTTPSの違いは?」「TCPとUDPはどう使い分けるの?」この記事ではWebエンジニアが必ず知っておくべきTCPとUDP、そしてHTTP・HTTPSの仕組みを解説します。TCPとUDPの違い比較項目TCPUDP正式名称Tran...
WindowsPowerShell

PowerShellのファイル・フォルダ操作完全ガイド【Get-ChildItem・Copy-Item・Remove-Item実践】

PowerShellのファイル・フォルダ操作はGet-Item・Copy-Item・Move-Item・Remove-Itemなどのコマンドレットで行います。バッチファイルより直感的でエラーハンドリングも優れています。基本的なファイル操作コ...
スポンサーリンク