「SSL」を含む日記 RSS

はてなキーワード: SSLとは

2024-09-29

anond:20240929092551

計算機科学知識体系とネットワーク技術

計算機科学は、情報理論的基盤から実用的な応用まで、広範な領域カバーする学問です。以下に、計算機科学の主要な分野と、特にネットワークに関連するトピックを体系的にまとめます

1. 計算機科学の主要分野

1.1 アルゴリズムデータ構造

アルゴリズム設計: 問題解決のための効率的な手順の開発。

データ構造: データの整理と管理効率化するための手法

1.2 プログラミング言語コンパイラ

プログラミングパラダイム: 手続き型、オブジェクト指向関数型、論理型など。

コンパイラ設計: 高水言語機械語翻訳する技術

1.3 オペレーティングシステム

プロセス管理: CPUスケジューリングマルチタスキング

メモリ管理: 仮想メモリメモリ割り当て。

ファイルシステム: データの保存とアクセス方法

1.4 データベースシステム

リレーショナルデータベース: SQLによるデータ操作

NoSQLデータベース: 非構造データ管理

1.5 人工知能機械学習

機械学習アルゴリズム: 教師あり学習教師なし学習強化学習

深層学習: ニューラルネットワークによる高度なパターン認識

1.6 ソフトウェア工学

開発プロセス: アジャイルウォーターフォールモデル

品質保証: テスト手法バグトラッキング

1.7 セキュリティ暗号

暗号アルゴリズム: 対称鍵暗号公開鍵暗号

セキュリティプロトコル: SSL/TLSIPsec

2. ネットワーク技術

ネットワークは、情報の共有と通信可能にする計算機科学の核心的な分野です。

2.1 ネットワークの基本概念

OSI参照モデル: ネットワーク通信を7つのレイヤーに分割し、それぞれの機能定義

物理層: 電気信号ビット伝送。

データリンク層: フレーム転送エラー検出。

ネットワーク層: パケットルーティング

トランスポート層: エンドツーエンドの通信制御

セッション層: コネクションの管理

プレゼンテーション層: データ形式の変換。

アプリケーション層: ユーザーアプリケーション使用するプロトコル

TCP/IPモデル: 現実インターネット使用される4層モデル

2.2 ネットワークトポロジー

スター型: 中央ハブを介して各ノード接続

リング型: 各ノードが一方向または双方向に隣接ノード接続

バス型: すべてのノードが一本の通信ラインを共有。

メッシュ型: ノード間が多重に接続され、高い冗長性を持つ。

2.3 ネットワークプロトコル

IPInternet Protocol): データパケット化とアドレッシング

TCPTransmission Control Protocol): 信頼性のある通信提供

UDPUser Datagram Protocol): 信頼性よりも速度を重視した通信

HTTP/HTTPS: ウェブデータの送受信。

FTP/SFTP: ファイル転送プロトコル

SMTP/POP3/IMAP: 電子メールの送受信。

2.4 ネットワークデバイス

ルーター: 異なるネットワーク間のパケット転送ルーティング

スイッチ: 同一ネットワーク内でのフレーム転送

ブリッジ: ネットワークセグメントの接続

ゲートウェイ: 異なるプロトコル間の通信可能にする。

2.5 ワイヤレスネットワーク

Wi-Fi802.11規格): 無線LANの標準技術

Bluetooth: 近距離間のデータ通信

セルラーネットワーク: モバイル通信3G、4G、5G)。

2.6 ネットワークセキュリティ

ファイアウォール: 不正アクセスを防止。

IDS/IPS(侵入検知/防止システム): ネットワーク攻撃の検出と防御。

VPN仮想プライベートネットワーク): 安全リモートアクセス提供

暗号技術: データの機密性を保護

2.7 クラウドネットワーキング

クラウドサービスモデル: IaaSPaaSSaaS

仮想ネットワーク: ソフトウェアによるネットワーク構築。

SDNSoftware-Defined Networking): ネットワークの柔軟な管理制御

2.8 分散システム

分散コンピューティング: 複数ノードタスク分散処理。

ブロックチェーン: 分散型台帳技術

2.9 IoTモノのインターネット

センサーネットワーク: デバイス間の通信データ収集

IoTプロトコル: MQTT、CoAPなどの軽量プロトコル

2.10 ネットワーク管理モニタリング

SNMPSimple Network Management Protocol): ネットワークデバイス管理

ネットワークトラフィック分析: パフォーマンスセキュリティ最適化

3. ネットワーク技術の最新動向

3.1 5Gと次世代通信

帯域幅と低遅延: リアルタイムアプリケーションの実現。

エッジコンピューティング: データ処理の分散化。

3.2 SD-WANSoftware-Defined Wide Area Network

ネットワーク仮想化: 柔軟なWAN構築とコスト削減。

中央集中的な管理: ネットワークポリシーの一元管理

3.3 ネットワーク自動化AI

ネットワークオーケストレーション: 自動化された設定と管理

AIによるトラフィック最適化: パフォーマンスの向上と障害予測

3.4 ゼロトラストセキュリティ

信頼しない設計: 常に認証検証を行うセキュリティモデル

マイクロセグメンテーション: ネットワーク内部の細かなアクセス制御

4. 学習リソースと参考文献

4.1 推奨書籍

コンピュータネットワーク』 アンドリュー・S・タネンバウム著

TCP/IP詳解』 W. リチャード・スティーブンス著

ネットワークはなぜつながるのか』 戸根勤著

4.2 オンラインコース

Coursera: 「コンピュータネットワーク」、「ネットワークセキュリティコース

edX: 「Computer Networking」、「Cybersecurity Fundamentals」

4.3 標準化団体リソース

IETFInternet Engineering Task Force): ietf.org

IEEE Communications Society: comsoc.org

W3CWorld Wide Web Consortium): w3.org

2024-06-18

運転免許証マイナカードICチップの違い

運転免許証にもICチップがあるからマイナカードと同じことができる」と勘違いしている人が多いので以下解説

運転免許証ICチップ:
マイナカードICチップ:

以上の理由により、今後オンラインでの本人確認マイナカードに一本化されていく。運転免許証オンライン本人確認に使えなくなっていく。

対面での本人確認なら引き続き運転免許証を使える。

運転免許証ICチップを読んで偽造対策するのは有効だけど、それは対面で本人確認するときの話。

2024-06-14

anond:20240614193747

ぷよ碁何路でやってる?

デフォルトの5路はほぼ最善手ゲーだし、狭すぎて逆に初心者には難しいから7路以上のほうがわかりやすいし勝ちやすいよ

理解の手助けを求めて自由に置ける碁盤なら碁色ってのがいいよ

ぷよ碁みたいに石同士の見た目がくっつく

領域に色がつく

・危ない石の度合いに応じて△とか✕マークがつく

SSL証明書切れてるっぽくて警告が出るけど

https://goiro.net/

あと騙されたと思ってシチョウとかゲタとか基本的な手筋を一通り覚えてみて

一気に勝てるようになるよ

2024-05-18

anond:20240517171638

逆になんで今でも残ってるの?って疑問に思ってるサイトがある。

落花生の部屋

https://rakkasei.syogyoumujou.com/

このサイトを作られた方は2002年にすでに亡くなっており、身寄りの方もいらっしゃらなかったみたいなのに

未だにサイトが存続しているどころかSSL対応もされている。

独自ドメインドメイン代とか誰が払ってるの・・・

調べても出てこないので事情を知ってる人いたら教えて欲しい。

2023-11-02

anond:20231102125800

例えば、SSL対応とか、自分だったら1時間くらいだけど

FizzBuzzプログラム四苦八苦する人だと

一生かかっても無理だろうね

VisualStudioインストールプロジェクト作成、が手順書ないとできない、とか

Javaランタイムインストール自力でできないとか

ゴロゴロだよ

鬱です

2023-09-27

SSL/TLSの鍵交換にRSAは使われない」「電子署名=秘密鍵暗号化は間違い」

こんなしょーもないことを何年も言い続けてる病人、ヤバくね?

2023-08-02

学歴がなくてもキャリアがなくとも額面700万くらいならいける

エンジニアとしてスキルを身につけ、フリーランスになること。

大前提だけどそれなりに努力必要

やること

資格取得
個人開発

こんな機能があるようなサービスをなにか設計して作る

例えばInstagramFacebookに近しいものとか。

インフラはできればAWSで作る。Firebase(NoSQL)で作ってAWS(RDS)に移行するなどできればもはや完璧

フロントWebでもモバイルでもいいけど、WebであればReact, VueモバイルであればFlutter, Swiftを使う。

コード管理Githubを使う。

WebであればSSL化、モバイルであればApp Store掲載までは必須。実績として見れられるものがあることが大事


ここまでが最短で半年くらい。

あとはこれを材料フリーランスを探せば良い。やったことないけどココナラを挟むという人もいるらしい。

これだけの実績があれば月単価50万なら案件ゴロゴロ見つかる。

いきなり60(年720)は見つからなくとも、50スタート経験積めば60はすぐにいく。

なんだかんだ人が足りないというところは山ほどある。

正社員として抱えたくはないけどスポット的に人が欲しいから100万出すから数ヶ月だけ開発してくれというところは多い。

2023-06-22

anond:20230622110617

まあ細かい話は抜きにして、ミチオ・カクも思考を読むなんてイージーって言ってたし、SSL暗号化なんて気休めだろう

2023-05-19

そんなことよりスマホからbbspinkSSL証明書のなんとかでこの何日か投稿できないんだが

騒がれてないってことはおま環かよ

2023-02-08

おすすめレンタルサーバー教えて

WordPressブログ始めたいのだけど、レンタルサーバーについて知識が乏しく教えてほしい。


欲しい条件


最後の月額0円っていうところで詰む気がするのだけど、そんな都合の良いのあったりするのかしら。

おすすめレンタルサーバー教えて

WordPressブログ始めたいのだけど、レンタルサーバーについて知識が乏しく教えてほしい。


欲しい条件


最後の月額0円っていうところで詰む気がするのだけど、そんな都合の良いのあったりするのかしら。

2023-01-07

chatGPTに勉強教えてもらってる

SSLサーバー証明書リバースプロキシサーバを使っていればそこにインストールする必要があるようですが。理由がよくわかりません。教えてください。

 

SSLサーバー証明書インストールする場所は、そのサーバー証明書使用するWebサーバアプリケーションサーバメールサーバなどにインストールする必要があります

 

リバースプロキシサーバ使用している場合には、クライアントからリクエストを受け取り、それを代理として、サーバ転送するサーバであるため、そこにはサーバー証明書インストールする必要はありません。

 

ただし、リバースプロキシサーバを介して、クライアントからリクエストを処理するWebサーバアプリケーションサーバメールサーバなどには、サーバー証明書必要になることがあります。これは、そのサーバが信頼されることを示す証明書であり、そのサーバSSL通信を行うために必要です。

また、リバースプロキシサーバ使用することで、クライアントからリクエストを受け取るサーバを変更することができます。そのため、リバースプロキシサーバ使用している場合には、サーバー証明書インストールする必要があるサーバを変更することもできます。 

2022-08-05

IT用語お笑いコンビ名考えなくちゃいけなくなったんだけど

なにかいいのある?

ちなみに

・タプル&カラム

ARPRARP

・昔SSLTLS

くらいは考えてる

追記

お笑いコンビ名”って言ったろ?

笑えないの多すぎんだよ…涙拭けよ

あと「&」は全角大文字にしないと&になるぞ

統一教会ドメインメモ所有者確認

https://note.com/wnyaosuke/n/n19a292e4d468

のチェック。

2022/08/05 11:08時点、jpドメインおよびそのほかgTLDwhois情報より。

ToDo: SSLの発行先のチェック

2022-06-27

anond:20220626151746

最初に作ったもんなんて、めっちゃさいもんだし、もう残ってない・・

とりあえず初心者は、リビドーに頼るのがいい。

Webを探せば、ドスケベ写真を集めて無断で転載して「ドスケベ画像30枚」とかやってるサイトあるから

その画像を全部まとめてDLするプログラムでも作ってみればいい。

ちょっと昔は、BSDソケットは大体のOS提供してくれてるが、HTTPの部分は自分プログラムする必要があって

まあ落ち着いて考えれば大して複雑な仕様でもないし、いい勉強になった。

今はどこもかしこhttpsだから、低レイヤ勉強は諦めてSSL/TSL対応オールインワンHTTPライブラリを使わないと

カウパー液がパンツについて乾いてガビガビになるくらい時間がかかってしま・・・

2022-05-05

anond:20220504211823

★★再追記

レンタルサーバは、自由度が低くてストレスになるからやらない。SQLでwith使いたいかMySQL8をって言ってもさくらレンタルサーバじゃ無理なんでしょ? あと同居利用者のせいで高負荷ってのも避けたい。そこを気にしない人はレンタルサーバでいいと思うよ。

あと LB $0.025/h だった。月2000円くらいか

追記

LBは独自ドメイン+自動更新無料SSL証明書のためね。Cloud Storageの無味乾燥ドメインでいいなら、SSL自動かつ無料でほんとに月数円。

-------

もうねめんどくさいんだわ。もちろん以前はそうやってたよ。

PHPだのApacheだのMySQLだのインストールしたり設定ファイル置いたり、

脆弱性対応したり、SSL証明書更新したり、一応落ちてないか無料監視サービス使ったり。

でも仕事ならともかく、趣味からこそこんなことやりたくないじゃん。

なので、コンテンツは Cloud Storage に置く。

Cloud Load Balancing も使う (無料 SSL 証明書のために)。

認証必要なところは Cloud Identity で。

動的部分は Cloud Functions で。

AWS なら S3+ALB+Cognito+Lambda だな。

そうしておけば、放置できる。自前で立てたマシンインスタンスもないから落ちてるかどうかとか気にしなくてもいい。負荷も考えない。クラウド様がよきにはからってくれるさ。たまにクラウド障害あるかもしれないけど、Google なり AWS なりが頑張って直してくれる。

って感じ。

ちなみにこちらは 1日数十アクセスの過疎サイト独自ドメイン+自動SSL証明書にするための Cloud Load Balancing に 4000円くらい払ってる。それがなければ月数円。

ログイン ユーザー登録
ようこそ ゲスト さん