Web技術の基本
問題一覧
1
そのコンピュータ機器のネットワークインターフェイスが持つ、ハードウエア固有の番号のことです。 一般的には「00:0C:29:EA:E5:2C」のようにオクテット(8ビットごと)で表記します。
2
物理的に接続されたコンピューター同士の通信を行うためのプロトコルです。
3
HTTPの80番 FTPの20番と21番 SSHの22番 SMTPの25番 POP3の110番 DNSの53番 HTTPSの443番
4
同一ネットワーク上のすべてのホストに対して同時かつ同じデータを送る際に使用するもの
5
ホスト内部のアプリケーションが通信する際に使用するIPアドレス。アドレスには「127.0.0.1」が使用されることが多い。
6
1対1の通信で利用されるアドレスのこと
7
複数のインターフェイスに割り当てられるアドレス。エニーキャストアドレスにパケットを送信すると グループに属する1つのインターフェイスだけパケットが到達し、それ以上は配送されない
8
複数のインターフェイスと通信するためのアドレス。
9
上から ・リクエストライン ・ヘッダー ・ボディ
10
100番:情報:処理が継続されていることを示す(ほとんど使用されない) 200番:成功:処理が成功したことを通知 300番:リダイレクト:処理を成功させるためにはさらに新たな動作を完了させなければならない 400番:クライアントエラー:リクエストの内容に問題があった場合 500番:サーバエラー:サーバ側に問題が発生した場合
11
以下の3点 ・認証局に暗号化に必要な鍵を連携 ・認証局にサーバ所有者情報を連携 ・認証局からサーバ証明書をもらう
12
Webサイト運営者の実在性を確認し、ブラウザーとWebサーバー間で暗号化通信で使用される電子証明書です。 主な役割は以下の2通りです。 ・Webサイト運営者の信頼性や実在性の証明 ・通信データを暗号化する「鍵」
13
WAFはWebアプリケーション内に直接実装するものではなく、Webアプリケーションの前面やネットワークに配置し、脆弱性を悪用した攻撃を検出・低減する対策です。
14
プロキシサーバがWEBアクセスを中継する際、オリジンサーバのリソースをキャッシュして次に同じリクエストが発生した場合、再利用する機能 企業等の内部ネットワークとインターネットの間に設置され、セキュリティを確保する等の理由から直接インターネットと接続すべきでない内部コンピュータ(クライアント)に代わって、インターネットとの接続を「代理」する機器やソフトウェア
15
1.ラウンドロビン方式…バックエンドサーバを順番に使用する 2.優先順位方式…設定した優先順位 3.重み付け方式…設定した割合に基づく 4.コンテンツスイッチング…HTTPヘッダーやURLによって決定 5.最速応答時間方式…応答が最も早いバックエンドサーバを優先 6.最小コネクション方式…接続しているコネクション数が最小のサーバを優先 7.最小トラフィック方式…トラフィック量が最も少ないものから
16
1.Lass…システムを構築するためのインフラをクラウド上で提供(AWS、Azure等) 2.Pass…アプリケーションを開発するためのプラットフォームをクラウド上で提供(Sales Force等) 3.SasS…目的に応じたアプリケーションやソフトウェアをクラウド上で提供(dropbox等)
17
CDN(Content Delivery Network)とは、世界中のネットワークにWebサーバーを分散配置して、どこからアクセスしても、 Webコンテンツを効率的かつ迅速に配信できるようにしたネットワークです。
18
① file_path = 'resource\input.csv' f = open(file_path,mode ='r' ,encoding = 'utf-8') #open(ファイルパス、モード、文字コード) line = f.read() #read()で全行読み込み print(line) ② lines = f.readlines() #1行単位で配列で読み込み print(lines) ③ line = f.readline() while line: print(line.rstrip('\n')) #改行コードを消す line = f.readline() ④ while (line := f.readline()): print(line.rstrip('\n')) ⑤ f.close() #閉じないとメモリを食う ⑥ with open(file_path,mode ='r' ,encoding = 'utf-8') as f: lines = f.readlines() #1行単位で配列で読み込み print(lines)
Linuxコマンド
Linuxコマンド
ユーザ名非公開 · 14問 · 2年前Linuxコマンド
Linuxコマンド
14問 • 2年前REST WebAPI サービス設計(Udemy)
REST WebAPI サービス設計(Udemy)
ユーザ名非公開 · 27問 · 2年前REST WebAPI サービス設計(Udemy)
REST WebAPI サービス設計(Udemy)
27問 • 2年前Python
Python
ユーザ名非公開 · 69問 · 2年前Python
Python
69問 • 2年前スケール①
スケール①
ユーザ名非公開 · 108問 · 1年前スケール①
スケール①
108問 • 1年前スケール①
スケール①
ユーザ名非公開 · 108問 · 1年前スケール①
スケール①
108問 • 1年前コードヴォイシング
コードヴォイシング
ユーザ名非公開 · 84問 · 1年前コードヴォイシング
コードヴォイシング
84問 • 1年前問題一覧
1
そのコンピュータ機器のネットワークインターフェイスが持つ、ハードウエア固有の番号のことです。 一般的には「00:0C:29:EA:E5:2C」のようにオクテット(8ビットごと)で表記します。
2
物理的に接続されたコンピューター同士の通信を行うためのプロトコルです。
3
HTTPの80番 FTPの20番と21番 SSHの22番 SMTPの25番 POP3の110番 DNSの53番 HTTPSの443番
4
同一ネットワーク上のすべてのホストに対して同時かつ同じデータを送る際に使用するもの
5
ホスト内部のアプリケーションが通信する際に使用するIPアドレス。アドレスには「127.0.0.1」が使用されることが多い。
6
1対1の通信で利用されるアドレスのこと
7
複数のインターフェイスに割り当てられるアドレス。エニーキャストアドレスにパケットを送信すると グループに属する1つのインターフェイスだけパケットが到達し、それ以上は配送されない
8
複数のインターフェイスと通信するためのアドレス。
9
上から ・リクエストライン ・ヘッダー ・ボディ
10
100番:情報:処理が継続されていることを示す(ほとんど使用されない) 200番:成功:処理が成功したことを通知 300番:リダイレクト:処理を成功させるためにはさらに新たな動作を完了させなければならない 400番:クライアントエラー:リクエストの内容に問題があった場合 500番:サーバエラー:サーバ側に問題が発生した場合
11
以下の3点 ・認証局に暗号化に必要な鍵を連携 ・認証局にサーバ所有者情報を連携 ・認証局からサーバ証明書をもらう
12
Webサイト運営者の実在性を確認し、ブラウザーとWebサーバー間で暗号化通信で使用される電子証明書です。 主な役割は以下の2通りです。 ・Webサイト運営者の信頼性や実在性の証明 ・通信データを暗号化する「鍵」
13
WAFはWebアプリケーション内に直接実装するものではなく、Webアプリケーションの前面やネットワークに配置し、脆弱性を悪用した攻撃を検出・低減する対策です。
14
プロキシサーバがWEBアクセスを中継する際、オリジンサーバのリソースをキャッシュして次に同じリクエストが発生した場合、再利用する機能 企業等の内部ネットワークとインターネットの間に設置され、セキュリティを確保する等の理由から直接インターネットと接続すべきでない内部コンピュータ(クライアント)に代わって、インターネットとの接続を「代理」する機器やソフトウェア
15
1.ラウンドロビン方式…バックエンドサーバを順番に使用する 2.優先順位方式…設定した優先順位 3.重み付け方式…設定した割合に基づく 4.コンテンツスイッチング…HTTPヘッダーやURLによって決定 5.最速応答時間方式…応答が最も早いバックエンドサーバを優先 6.最小コネクション方式…接続しているコネクション数が最小のサーバを優先 7.最小トラフィック方式…トラフィック量が最も少ないものから
16
1.Lass…システムを構築するためのインフラをクラウド上で提供(AWS、Azure等) 2.Pass…アプリケーションを開発するためのプラットフォームをクラウド上で提供(Sales Force等) 3.SasS…目的に応じたアプリケーションやソフトウェアをクラウド上で提供(dropbox等)
17
CDN(Content Delivery Network)とは、世界中のネットワークにWebサーバーを分散配置して、どこからアクセスしても、 Webコンテンツを効率的かつ迅速に配信できるようにしたネットワークです。
18
① file_path = 'resource\input.csv' f = open(file_path,mode ='r' ,encoding = 'utf-8') #open(ファイルパス、モード、文字コード) line = f.read() #read()で全行読み込み print(line) ② lines = f.readlines() #1行単位で配列で読み込み print(lines) ③ line = f.readline() while line: print(line.rstrip('\n')) #改行コードを消す line = f.readline() ④ while (line := f.readline()): print(line.rstrip('\n')) ⑤ f.close() #閉じないとメモリを食う ⑥ with open(file_path,mode ='r' ,encoding = 'utf-8') as f: lines = f.readlines() #1行単位で配列で読み込み print(lines)