UNIX上のhttpサーバはなぜ大文字小文字の区別があるのですか?
RFC1738(URL)では大文字は「弾力を持たせるため」小文字と同じく扱う
というように定義されてるのですが、UNIXのhttpサーバは大文字小文字
区別するために、事実上RFCと違う実装になっていると思います。
大文字小文字を区別することによってどんなメリットがあるのか
教えて下さい。

このQ&Aに関連する最新のQ&A

A 回答 (5件)

RFC1738では「<scheme>)は大文字小文字を区別しない」とあります。


よって、"HTTP"は"http"と同義です。

しかし、<scheme-specific-part>については「印刷可能なASCII文字列および符号化された8ビットコード」と定義されています。
結果,<url-path>は環境依存でもRFCに違反しません。
    • good
    • 2

なんかある意味凄い質問ですね。


RFCの件は他の方が答えているので良いとしましょう。

HTTP://WWW.GOO.NE.JP/
http://www.goo.ne.jp/

は区別無く、同じサーバにアクセスできるという事は問題ないですよね。

区別することによるメリットについては、逆に考えたらどうでしょう。
Windowsのサーバではなぜ大文字小文字を区別しないのか。
これって便利ですかね。
ユーザに対する制限は少ない方が柔軟性が高くなると思うのですが。

ひらがなとカタカナは同一視される世界ってどう思います?
AとFとPが同一視されるのはどうですか?
そういう事です。
    • good
    • 1

UNIXでは単にファイルシステムと同じにしているだけです。



メリットなどと言う大げさなものはありません。
「文字種チェック」と「文字種変換」の処理をサポートできるようなメモリ容量が確保できなかっただけです。

初期のUNIXは仮想記憶無しで実メモリ64Kバイトというシステムですから。
ちなみにユーザメモリはプロセスごとに8Kバイトでした。
    • good
    • 1

直接の回答では有りませんが参考までに。


大文字/小文字を区別するかどうかを決めているのは「文化」「思想」でしょう。
JAVAも大文字、小文字を区別します。
システム内ではクラス名がユニークである必要が有ります。
そのため修飾名を多用します。例えば、「TokyoChiyodaMarunouchi」のように表します。
ところがもし、「TokyochiYodamaRunouchi」が修飾形として存在した場合、別物であるにもかかわらず、小文字/大文字の区別がない場合、同じものと見なされてしまいます。
つまり、区別した方が同じクラス名称ができにくいと言えます。
    • good
    • 0

WindowsやMacとりがい、UNIX系のOSはほとんどのものが


大文字小文字を区別するため、そのOS上で稼動する
サービス、デーモン、アプリケーションはOSの仕様を
引き継ぐことになるためです。
確かにhttpd自体が受け付けたURL文字列は大文字
小文字の区別はしなくてもよいかもしてませんが、
URLのホスト名以下の部分(パス名の部分)に
関しては、少なくともhttpdの制御下ではなく
OSの制御下になります。
ですから大文字小文字を区別してしまうのです。

メリットは何でしょうねぇ、、、
デメリットとしては、なれれば問題無いのですが
なれるまでは不便に感じることでしょうか、、、
ついつい大文字で入力しがちな人は特に!
    • good
    • 1

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q鉄道がよく見える場所

代官山付近で、電車がよく見える場所を探しています。
自主映画の撮影で使用したいと考えております。
できれば、陸橋の上などではなく、
地上から見える場所がいいです。
(夜に、電車のライトがよく見える場所が希望)

どなたかご存じないでしょうか?
お願いします。

Aベストアンサー

http://www.thefilter.com/WebVideo/8266983-
http://f.hatena.ne.jp/tiga/20030114062546
http://images.google.co.jp/imglanding?imgurl=http://yasuo-diary.cocolog-nifty.com/tetsutouma/images/IMGP073101_2.JPG&imgrefurl=http://yasuo-diary.cocolog-nifty.com/tetsutouma/2005/07/post_ac64.html&usg=__jioVad6f3n9k61klPYWowdrlgZQ%3D&h=190&w=250&sz=68&hl=ja&um=1&tbnid=ATtGhvnFbRfSbM:&tbnh=84&tbnw=111&prev=/images%3Fq%3D%25E4%25BB%25A3%25E5%25AE%2598%25E5%25B1%25B1%25E3%2580%2580%25E8%25B8%258F%25E3%2581%25BF%25E5%2588%2587%25E3%2582%258A%26ndsp%3D20%26hl%3Dja%26lr%3D%26rlz%3D1G1GGLQ_JAJP303%26sa%3DN%26start%3D20%26um%3D1&q=%E4%BB%A3%E5%AE%98%E5%B1%B1%E3%80%80%E8%B8%8F%E3%81%BF%E5%88%87%E3%82%8A&ndsp=20&lr=&rlz=1G1GGLQ_JAJP303&sa=N&start=19&um=1

上のサイトをご覧になればわかると思います。

http://www.thefilter.com/WebVideo/8266983-
http://f.hatena.ne.jp/tiga/20030114062546
http://images.google.co.jp/imglanding?imgurl=http://yasuo-diary.cocolog-nifty.com/tetsutouma/images/IMGP073101_2.JPG&imgrefurl=http://yasuo-diary.cocolog-nifty.com/tetsutouma/2005/07/post_ac64.html&usg=__jioVad6f3n9k61klPYWowdrlgZQ%3D&h=190&w=250&sz=68&hl=ja&um=1&tbnid=ATtGhvnFbRfSbM:&tbnh=84&tbnw=111&prev=/images%3Fq%3D%25E4%25BB%25A3%25E5%25AE%2598%25E5%25B1%25B1%25E3%2580%2580%25E8%25...続きを読む

Qhttpとhttps

個人情報を入力するサイトに飛ぶと、アドレスの頭がhttpであったり、
httpsと異なりますが、2者でどの様なメリット、デメリットがあるのでしょうか?

Aベストアンサー

通信する際に暗号化するかしないかの違いです。
httpは、暗号化しないで通信をやり取りします。
httpsは、暗号化して通信をやります。
個人情報を入力するようなサイトでは、もちろん暗号化して通信した方がいいです。インターネットを流れる情報はいろいろなルーターと経由したり、通信内容をどこかで盗み見ていることがあるかもしれませんので、一般に暗号化しないで通信するのは危険とされてます。
しかし、暗号化されているから安心か?というと、これもまた完全ではなく、暗号に使われているサイトがそもそも正規のサイトを装った偽サイトだったりする可能性はゼロではなかったりとインターネットは危険がいっぱいだったりします。
なので、インターネットを使うのにもセキュリティに関していろいろと勉強しておくといいと思います。

Q大阪府内にあるプラネタリウム、星が綺麗に見える場所

閲覧ありがとうございます。
タイトル通りですが
大阪府内にあるプラネタリウムもしくは星が綺麗に見える場所を探しています。
回答としては星が綺麗に見える場所をとくに切実に教えて頂きたいです。

プラネタリウムは自分でも検索してみたのですが閉鎖していたり公民館のような所だったりであまり気になった場所は検索に掛かりませんでした。

夜中に屋根に登っては1人で星を眺めることをよくします。その時間が大好きで毎日星を眺めてるうちにもっと星がはっきりと、できるだけたくさん見えて回りの雑音(バイクの音や生活音など)もあまり聞こえない所はないのかなと思い始めたので質問してみました。
本当に田舎の方にいかないと無いかもしれませんが。


どこかいい場所あれば回答お願いします。

Aベストアンサー

こんにちは

和泉市の槇尾山グリーンランドの展望台からの星は、大阪にしては綺麗にたくさん見ることができると思いますよ。
(だいぶ歩かないといけませんが…私も星好きなのでたまに行きます。)

プラネタリウムは、泉北高速鉄道深井駅周辺に、ソフィア堺がありますがどうでしょう。

ご参考になれば幸いです。

参考URL:http://makiosan.com/

QCiscoのHTTP/HTTPSの機能

CiscoのHTTP/HTTPSの機能

Catlyst2960Gなどで動作しているHTTPやHTTPSは主に
設定などに使用されると考えてもいいですか?
他にも用途があり得ますか…?

Aベストアンサー

SDMというマネージャツールを使用すれば、ルータの設定だけではなく管理も出来ます。
使用する際はhttp機能を有効にしておく必要があります。

また、httpの受けるポート番号を変更することで、簡単なフィルタリングのテストをすることもできます。

応用次第ではきっとまだ利用方法はあるとおもいます。

Q世界一月が大きく見える場所の画像

緯度の関係らしいので日本ではないいようですが、この画像はトリックでしょうか?
それとも、本当に、こんな風に見える場所があるのでしょうか?

Aベストアンサー

この写真はまず間違いなくトリックでしょう。

月は地球のどこから見ても視角にしてほぼ0.5度です。時期によって多少変わりますが,せいぜいその1割程度の差です。写真から,月の直径の半分弱程度が人の身長になっているのでそのくらいの画角になるには500mほど離れたところから超望遠で撮影する必要があります。

しかしその場合,水平線から人の頭まで月の直径と同程度,つまり視角約0.5度ですから人の頭の位置に一致する水面が200mほど先にあるはずですが,とてもそうは見えません。せいぜい10mくらいでしょう。ですから人と浜辺の部分はさして望遠でないレンズで少し見下ろすように撮影しているはずです。

水平線と月の境界あたりも鮮明すぎて不自然です。通常,水平線近くは大気の影響を強く受けますから。

緯度がどうであろうと,場所の特性で月が常に大きく見えるということはないと思います。

Qhttpsの通信でhttpリクエストを書き換え

httpsのhttpリクエストを何かツールで捕まえて、書き換えて送信することは出来ますか?
ネットショップの出品作業をしているのですが、毎回毎回同じ内容を入力するところを、
面倒なので、どうにかして一定の値がデフォルトで入力されているようにしたいのですが、
出来ないでしょうか?

Aベストアンサー

「出品作業に使っているウェブページの特定のフィールドを何もしないでも自動的に埋める方法がないか?なお、そのウェブページはhttpsで接続している」という質問だと思って回答します。

お使いのブラウザーのエクステンションとしてそういうのが提供されていないですか?

例えば、「autofill extension firefox」で検索するとこういうのが見つかります。
https://addons.mozilla.org/ja/firefox/addon/autofill-forms/
ChromeやIEなんかでも一応それらしいものは見つかるように思います。

余談ですが、HTTPSを使った通信をネットワーク上で捉えて内容を書き換えのは事実上不可能ですね。それができてしまうと、ISPを運営していたら個人情報やクレジットカード番号盗み見し放題になってしまうので、インターネット上の商取引なんて危なくてできなくなります。
変更を加えるとしたらネットワーク上ではなく、サーバーかクライアントですることになると思います。要望を出したらサーバー側を変えてもらえるなら、そっちが手っ取り早いですが、それが無理ならextensionなどを使うのが普通だと思います。

というわけで、autofill機能を提供するextensionを使ってみることをおすすめします。

「出品作業に使っているウェブページの特定のフィールドを何もしないでも自動的に埋める方法がないか?なお、そのウェブページはhttpsで接続している」という質問だと思って回答します。

お使いのブラウザーのエクステンションとしてそういうのが提供されていないですか?

例えば、「autofill extension firefox」で検索するとこういうのが見つかります。
https://addons.mozilla.org/ja/firefox/addon/autofill-forms/
ChromeやIEなんかでも一応それらしいものは見つかるように思います。

余談ですが、HTTPSを...続きを読む

QPL花火が見える場所

無茶な質問だとは思いますが…

大阪駅周辺、
京橋周辺
心斎橋周辺
で見える場所はないでしょうか

もしくは
こんな場所から見えるんだよ
というような回答をお寄せください

Aベストアンサー

大阪市内では見えるには見えても花火鑑賞と言うには距離があります。
ほんの僅かな時間ですが電車の車窓から見る方法もあります。
近鉄南大阪線であべの橋から橿原神宮前、吉野方面の獄超満員電車乗り、古市でドバーと乗客が降りた後、閑散とした車内から窓一杯に花火が広がり印象の大きい物があります。
電車が峠を越えるまで最後尾では見られます。
切符は明るいうちに買っておいて20:00頃古市に着く電車に乗ります。

Q誰か助けてください! http⇒⇒https に変える方法。

会社がプライバシーマークの監査を受けることになり、
それに合わせて会社のホームページに設置している
問い合わせフォーム(フリーのcgiで作成)のページの
セキュリティを強化しなくてはならなくなりました。

具体的にはヴェリサインなどと契約してSSLが効くように
したら良いのでしょうけども、そんな時間もありません。

そこでご質問です。

ヴェリサインなどと契約しなくても、
URLを“http”から“https”に変えられる方法があると聞いたのですが、
どなたこの方法について教えていただけないでしょうか?

おかしなことを言っているかもしれませんが
よろしくお願いします。

Aベストアンサー

>>URLを“http”から“https”に変えられる方法があると聞いたのですが、

技術的に間違っています。

HTTPSとは、HTTPをSSLに対応させたものです。

HTTPSの環境を構築するためには、各電子証明書や電子署名、それらに伴う秘密鍵・公開鍵の作成が必要になり簡単に言えばSSL機能を追加すると言えば判りやすいでしょうか?

自前で稼働させるなら、OpenSSLなどをインストールして使う必要があります。

Q星が一杯見える場所ってありますか?

最近ふと感じたのですが、星が一杯ある場所にいってないと思い質問させていただきました。
幼い時に、山に行ってものすごい数の星を見たことがあるのですが、大学時代に筑波の山あたりに
行ったのですが、全然見えませんでした。

私は東京に住んでいるのですが、遠くでもかまいませんので、どこか星が多く見える場所はないでしょうか?
アドバイスください。

Aベストアンサー

とにかくよく見える場所ということでしたら、小笠原です。
街中(といっても何もないですが)以外は360度星だらけです。見えすぎて星座がわからないくらいです。
特に、山の上(近いです)の展望台?のような平らな所まで行ってみれば、ほぼ全周が水平線まで星が見えます。

他のところと圧倒的に違いを感じるのが流れ星の多さ。私が行ったときは、1分間流れ星がない時間帯がない位の多さでした。
これに関しては、周りがないもないエアーズロックでもかないませんでした。

Qヤフ○クのモード: 標準(http) | SSL(https)

ヤフ○クしていて思ったのですが、標準(http)だと平文でパスがNT上を流れるということですが、危険?なのですか?ローカルLANでハブを利用して、だれかがプロミスキャスモードでキャプチャしているという想定なら理解できるのですが、その外でインターネット上のどの経路が通るかわからないのに危険ですか?
また、全部暗号化すればいいと思うのですが・・・。

Aベストアンサー

キャッシュやログにも通信内容は残っています。
なので、平文は危険なのです。

あと、全暗号化ですが、処理にコストがかかるので
難しいでしょう。鍵の受渡も問題になります。
ということで、特定通信のみを暗号化するのが
現実的な訳です。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング