質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
proxy

proxy(プロキシー)は、企業などの内部コンピュータとインターネットの中間に位置し、例えば直接インターネットに接続できない内部コンピュータの代理としてインターネットに接続する等をするシステム、もしくは代理として機能を実行するソフトウェアです。内部ネットワークへのアクセスを一元管理し、内部からの特定の種類の接続以外を遮断すること、外部からの不正アクセスを拒否することなどに用いられます。

Q&A

1回答

739閲覧

プロキシー(proxy)にプロトコルは必要なのか?

退会済みユーザー

退会済みユーザー

総合スコア0

proxy

proxy(プロキシー)は、企業などの内部コンピュータとインターネットの中間に位置し、例えば直接インターネットに接続できない内部コンピュータの代理としてインターネットに接続する等をするシステム、もしくは代理として機能を実行するソフトウェアです。内部ネットワークへのアクセスを一元管理し、内部からの特定の種類の接続以外を遮断すること、外部からの不正アクセスを拒否することなどに用いられます。

0グッド

0クリップ

投稿2019/07/30 09:37

phpのcurlでプロキシーを使用しています
httpやhttpsなどのプロトコルがなくてもipとportがあれば使用はできるようなのですが

http://ipアドレス のようにプロトコルはつけて使用をした方が良いものなのでしょうか?
メリットデメリットを教えていただきたいです

②また同じipとportでプロトコルがhttpなら接続ができるけどhttpsなら接続はできないというものもあるのでしょうか?
あるのであればプロトコルを指定しなければ接続ができるので、どちらのプロトコルが使用できるのかを考えなくても良いぶんプロトコルはつけないほうが良いのかなと思ったのですがどうなのでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

httpやhttpsなどのプロトコルがなくてもipとportがあれば使用はできるようなのですが
ということですが、プロトコルの指定なしにcurlを利用した際は、デフォルトでhttp(https)が利用される仕様になっているだけです。
そもそも、二つの機器間でなんらかの通信を行う際は、必ずなんらかのプロトコルが必要です。
そうでないと、通信できません。

以下、①、②への回答です。


FTPやIMAPなどの特殊なプロトコルでデータを送信する必要があるときには、それを明示する必要があります。
http通信、https通信などをしたい場合にはIPアドレスとポートだけでいいと思いますが、基本的につけておいた方が後々のことを考えるといいと思います。


httpsのサイトに対してhttpで通信しようとすると、一般的にはhttpsにリダイレクトされるようになっています。
しかし、リダイレクトの設定がなされていない場合には、アクセスができないことが考えられます。
また、私個人として、古いサイトや社内用のウェブサーバーなどには、httpでは接続できるが、httpsでは接続できないという事例を体験したことがあります。

投稿2019/07/31 04:59

taka8poyo

総合スコア23

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2019/07/31 10:35

ご回答ありがとうございます 非常に助かります >プロトコルの指定なしにcurlを利用した際は、デフォルトでhttp(https)が利用される仕様になっているだけです。 についてなのですが、どちらになるのかはどのようにして決まるのでしょうか? >リダイレクトの設定がなされていない場合には、アクセスができないことが考えられます >プロトコルの指定なしにcurlを利用した際は、デフォルトでhttp(https)が利用される仕様になっているだけです 仮にプロトコルをつけなかった場合http、httpsのうち自動で接続ができる方を選択してくれるのであれば、http(s)通信しかしない場合はプロトコルをつけない方が接続がしやすく良いことになってしまうのかなと思ってしまったのですがこれは違うのでしょうか?
taka8poyo

2019/08/01 02:04

すみません。 詳しく調べたところ、基本的にはデフォルトではHTTPですが、urlがftp.xxx.yyyなどの形になっているとFTPに勝手に切り替えることもあるそうです。 たしかに。HTTPSかどうかわからないときには省略した方がいいかもしれませんね。
退会済みユーザー

退会済みユーザー

2019/08/01 12:50

なるほど ご回答ありがとうございます 私の方でももっと調べてみようかと思います ありがとうございます
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問