• ベストアンサー

WEBのメッセージプロトコルフォーマット

インターネットで、パソコンからサーバーに送られるデータフォーマットですが、FTP、HTTP、メールなどなど、それぞれどのような形式で 詳細データは送られていますか? 詳しい方お願いします。あるいは、マニュアルを紹介してください。 メールならメール本文とヘッダーその前後に続くフィールドさらに制御フィールドなどです。その形式をお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.1

何も分からない状況であれば、まずRFCを見てください。 RFC 2616 - Hypertext Transfer Protocol -- HTTP/1.1 RFC 959 - File Transfer Protocol RFC 1869 - SMTP Service Extensions (ESMTP) RFC 1939 - Post Office Protocol (POP) - Version 3 RFC 2060 - Internet Message Access Protocol - Version 4rev1  これら主要プロトコルのRFCは日本語訳も出ているのでそちらを読まれても良いでしょう。  後はWebで情報を見つけるよりも、Telnetでサーバと直接お話するか、etherealなどのソフトウェアを使う方が理解が早いかと。

giliolajp
質問者

お礼

情報ありがとうございました。 難しいようですが、参考になります。 etherealのほうは解かりますが、 telnetでサーバーと話すとは、どういう勉強になりますか? よろしくお願いします。

その他の回答 (1)

  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.2

> telnetでサーバーと話すとは、どういう勉強になりますか?  まぁ、実際に打ってみるのが一番って事ですよ。たとえば、WEBであれば、IISとApacheで反応が違ったり。  HTTP0.9では一回エンターを押すと応答返ってくるけど、HTTP1.1だと一回エンターを押しても無反応(に見える)とかね。  一度やってみればその有用性がわかるのではないかと。

giliolajp
質問者

お礼

ありがとうございました。 また、よろしくお願いします。

関連するQ&A

  • Proxyサーバの提供するプロトコルについて

    【Proxyサーバの提供するプロトコルについて】 公開Proxyサーバのアドレスをネットでよく見るんですが、 ***.***.****.****:8080(←待ち受けポート)こんな風に書いてあります。 これはクライアントPCからの要求はFTPもHTTPもPOPなども全てこのProxyサーバは 8080の1つのポートで待ち受けるのでしょうか? それとも8080とだけ書かれているProxyサーバはHTTP(WEB)だけしかアプリケーションデータを 見ませんよって意味ですか? 勘違いしていたらすみません。ご教授のほどよろしくお願い致します。

  • SYLKファイルフォーマットについて

    データをCSVで出力すると形式を指定できず、Excel等の表計算プログラムで読ませると勝手に色々変換されてしまうのでSYLKフォーマットでデータを作ろうと思い、フォーマットについて書いてあるサイトを検索してみたのですが全てについて詳細に書かれているページが見つかりませんでした。Microsoft の考えたものなので Microsoft が公開しているものと思ったのですが、下記のような簡単に書かれたページしか発見出来ませんでした。 http://support.microsoft.com/kb/410409/ja もっと詳細に全てのフィールドタイプ記述子やそのパラメータについて解説しているページはないでしょうか? (書籍でも構いません)。

  • プロトコルなどのことで

    最近ネットワークについて学び始めた者です。以下の疑問に一つでも答えて頂け れば幸いです。 (1) アプリケーション層からプレゼンテーション層に移動する段階で、データは 既にパケットに分割されているのか? (2) UDPはコネクションレス型なのに、なぜヘッダのフォーマットにチェック サムがあるのか? チェックサムで正常にデータが受信されてないと判断さ れた場合に、なんらかのリアクションがあるのか? (3) 以下の中にゲートウェイとは言えないものはあるか? ●ファイアウォール ●プロキシサーバ ●POP3サーバ ●SMTPサーバ  ●プロバイダのアクセスポイント ●ダイヤルアップルータ(典型的な使用状況にある時) ●マルチプロトコルルータ(典型的な使用状況にある時)

  • HTTPヘッダ

    社内ホームページでEXCELデータをダウンロードしてもらうページを作っているのですが、IEの場合、ブラウザ内でシートが開いてしまいます。 IEでEXCELデータにアクセスしてEXCELで開けるようにサーバ側で制御するにはどうしたらいいでしょうか。 インターネットで調べていると、「Content-Disposition ヘッダ」がどうとか書いてあるのですが意味がわかりません。 HTTPヘッダとは何で、どこをどの知識を使っていじれば良いですか?誰か教えてください。

  • HTTPとFTPの違い

    vectorなどのソフトをダウンロードするときHTTPダウンロードとFTPダウンロードを選んでダウンロードしますが、 HTTPダウンロードの場合はHTTPプロトコルでwwwサーバとやりとりをして、その後wwwサーバがデータベースサーバに問い合わせをして、目的のデータをwwwサーバーに返しクライアントに80番ポートで転送するのでしょうか? またFTPダウンロードの場合はFTPプロトコルでanonymous認証してからFTPサーバとやりとりをして、その後FTPサーバがデータベースサーバに問い合わせをして目的のデータをwwwサーバに返しクライアントに20番ポートでデータを転送してるのでしょうか? ちょっとわからなくなったので、間違えていたら教えて下さい。 よろしくお願いします。

  • メールの受信もしくは、送受信できるWebアプリ

    メールの各ヘッダーフィールド情報や、ボディ部の本文・添付ファイルを正しく処理できるPHPベースのメーラはありますか? また、Webメール(送信も可能)なPHPベースも知りたいです。 これらに関する特化した本などご存知の方教えてください。

    • ベストアンサー
    • PHP
  • FTPサーバをWeb用に公開するということについて

    URLを(メールかなにかで)指定し、ファイルをダウンロードできるような仕組みをつくりたく、ファイルをFTPサーバにアップロードしたはいいのですが、FTPサーバはWeb用に公開しないと、そのような仕組みができないと言われました。 どういうことなのか、もう少し詳細に知りたいので、何方か噛み砕いて教えてください。 また、Web用に公開するには、具体的にどうするのか簡単に教えて頂ければ幸いです。 (難しいことは、多分理解できないと思いますので、簡単で結構です)宜しくお願いします。

  • 画像フォーマットについて分かりません

    15.一般にDCTを用いた非可逆圧縮方式であるが、可逆圧縮方式にも対応する。自然画像に有効であり、 Webに利用されることが多く、高い圧縮率を実現できる画像形式はなにか。 16.256色までの画像を対象とする画像圧縮フォーマット。複数の画像を1つにまとめてアニメーションとし て表示できたり、画像の一部を透明にして背景に溶け込ませることもできる画像形式はなにか。 17.Webブラウザでの使用を目的に作成された画像圧縮フォーマット。画像の劣化が無いことが大きな特徴 である。透明化のためのアルファチャンネルも割り当てることができる画像形式はなにか。 18.ラスタ型のファイルフォーマットで、Windowsにおける画像の標準フォーマットになっている。 白黒からフルカラーまでの色数を指定でき、圧縮はされない画像形式はなにか。 19.画像ヘッダ部に解像度や色数、圧縮方式を指定して、さまざまな形式の画像を格納できる。異なったプラ ットフォームやアプリケーション間での画像のやり取りをする場合に適している画像形式はなにか。 20.PostScriptのデータにプレビューや使用フォントなどのコメントをカプセル化し、アプリケーションソフト 間でファイルの受け渡しができるようにしたフォーマットの画像形式はなにか。 このような問題を出されたんですが、どれがどの画像形式なのか分からず困っています。 できれば答えを教えていただけると嬉しいのですが、画像形式について分かるサイトでもいいので教えてください。 お願いします。

  • ヘッダーだけのメール?

    最近ヘッダーだけのSPAMメールが頻繁に来ます。正確にはHTML形式ではない、添付ファイルの無い、本文の無いメールで、開くとヘッダーが表示されるものです。 (試しに自分でテキスト形式の本文なしメールを自分に送っても、それを普通に開いただけでは全くの空白のメールになり、ヘッダーは表示されません。) それにヘッダーをよく見るとスパムメールには下記の2行もありません。 Content-Type: multipart/mixed; boundary="" Content-Transfer-Encoding: 7bit 送信者名無し、件名なしです(それは入れなければ入らないのはわかりますが) どうやって送ったらこういうメールになるのでしょうか? 受信に使用しているメーラーはBecky2.62です。 === 実はこういうメールは全てPCに受信せずにサーバーから消していたのですが、最近スマホから本文なしで添付ファイルだけが送信されてきたメールがこういう形だったため中身を見て選別せざるを得なくなりました。しかしやはり危険なメールは触りたくもないのでもっとメールの構造を知りたいと思って質問してみました。

  • FTP通信について

    現在、FTPデータ通信ポート20番を利用したデータの流れを確認したく、WindowsDosプロンプトでFTPを行った所、データ通信ポートが20以外を利用しておりました。(Etherealで確認したら3000番台を利用) 実際には、FTP通信は20番がデータ通信用、21番が制御用ポートと学習しておりました。 データ通信20番ポートを利用してFTP通信をしたいのですが、どのような方法があるのでしょうか。FTPサーバ側の問題なのでしょうか。 FTPサーバが問題だとすれば、上記実現するために、フリーのFTPサーバ(できればWindows)をご紹介頂けると幸いです。 お世話になりますが、宜しくお願い致します。