ネットワーク

engineer

システムエンジニアに不可欠なコンピュータサイエンス:現代のソフトウェア開発における本質的価値

プログラミング言語やフレームワークを習得するだけでは、真に優れたシステムエンジニアになることは難しいです。今回は、システムエンジニアにとってコンピュータサイエンスの知識が不可欠である理由について、詳しく解説していきます。
engineer

システムエンジニア(SE)はどんな仕事?向き不向きについて

SEの仕事は、一言で言うと「システムを作る」仕事です。新しいシステムを開発したり、既存のシステムを改善したり、ユーザーの要望に合わせてカスタマイズしたりします。
engineer

ITエンジニアのキャリアパスに関するステップアップガイド

ITエンジニアとしてのキャリアは、多様で奥が深い世界です。初めてIT業界に飛び込むと、どこから始めたらよいか迷うことも多いと思います。今回は、ITエンジニアとして生きていくならどういったキャリアパスがあるのかを具体的に紹介していきます。
network

マスタリングTCP/IP:ネットワークの基礎固め

Webページを開く、メールを送る、オンラインゲームを楽しむ、これらの何気ない行動の裏側には、複雑なネットワーク通信が繰り広げられおり、その通信を支える基盤にはTCP/IPプロトコルがあります。「マスタリングTCP/IP」は、そんなTCP/IPプロトコルを深く掘り下げ、ネットワークの仕組みを体系的に学ぶことができる、まさにバイブルとも呼べる一冊です。
it-terminology

MACアドレスとはなにかまとめる

MACアドレスは、ネットワークに接続する機器ごとに付与される一意の識別番号です。いわば、ネットワーク機器における「名前」のようなもので、各機器を他の機器特別するために使われています。
it-terminology

UDPという通信プロトコルとは

UDPはTCPと異なり、データの信頼性を保証していないプロトコルです。つまり、データが届かなかったり、順序が入れ替わったりしても再送信や順序の修正を行いません。その代わりにシンプルで高速なデータ通信を実現します。
it-terminology

TCPという通信プロトコルとは

TCP(Transmission Control Protocol)は、インターネットでデータを信頼性高く送受信するための基本プロトコルです。このプロトコルは、webブラウジングからファイルのダウンロード、電子メールの送受信まで多くのインターネットサービスで使用されています。
it-terminology

イーサネットについてわかりやすくまとめる

イーサネットはコンピュータネットワークの技術で、主にローカルエリアネットワークで利用されています。イーサネットは1970年代に開発され、それ以来多くの技術改良を経て広く普及しており、現在ではあらゆる場所で使用されている標準的なネットワーク技術です。
it-terminology

DHCPサーバーとは何か?(Linuxでの設定例も少しだけ)

DHCPは、ネットワーク上のデバイスにIPアドレスや他のネットワーク設定を自動的に割り当てるためのプロトコルで、ネットワーク内の各デバイスに手動で設定を行わなくていいので、管理が簡単です。
it-terminology

WAFの読み方や役割について

ウェブアプリケーションファイヤーウォール(WAF)は、HTTP/HTTPSトラフィックを監視し、フィルタリングをすることで、webアプリケーションを保護するセキュリティシステムです。