初心者向けのTCP/IP講座を始めます。
sage推奨。雑談はOK。ただし、たぶん答えられないので質問はしないでください。
どうしても質問したい場合は、こちらでどうぞ。
●IPアドレス総合スレ
http://pc.2ch.net/test/read.cgi/hack/1010386844/
なお、この講座の元ねたはこの本です。
●TCP/IP JumpStart: Internet Protocol Basics
http://www.amazon.co.jp/exec/obidos/ASIN/0782141013/omotinokanris-22
原文を読みたい人はどうぞ。
初心者向けTCP/IP講座 1
1章
それでは、TCP/IPとインターネットの誕生したころの話から始めます。
2人の人がお話するときには、同じ言語を使ったほうがより良く意思疎通できます。
実際に使う言語は、英語でもスペイン語でもフランス語でもあるいは身振り手振り
でもなんでもいいのですが、少なくとも「同じ」言語を使う必要があります。
コンピューターとコンピューターがお話するときも、同じ法則が成り立ちます。つまり、
TCP/IP(Transmission control protocol/Internet protocol)というのは、コンピューター
どうしでお話するときに使われる共通言語なのです。
もっと詳しく言うと、TCP/IPというのは、2つのコンピューターがどのようにしてお互いの
場所を特定し、どのようにデーターをお互いに送りあうか、というルールを集めたものです。
このルールの集まりを「プロトコル」といいます。プロトコルをさらにいろいろまとめたものを
プロトコルスーツと呼び、これがプロトコルスタックとして働くのです。
TCP/IPは強力で、速くて、柔軟性があって、効果的なプロトコルスーツです。このプロトコル
スタックは、インターネット上で事実上の世界標準のプロトコルとなっています。インターネット上での
情報交換が広がるにつれ、個人や企業がTCP/IPを理解する必要性が高まっています。
この最初の章では、TCP/IPの成り立ちについて説明します。ここであなたが学ぶことは以下の通りです。
●TCP/IPの機能
●ARPAnet
●TCPがデーターをどのように運ぶか
●RFC
●TCP/IPを使うことのメリット
それでは、TCP/IPとインターネットの誕生したころの話から始めます。
2人の人がお話するときには、同じ言語を使ったほうがより良く意思疎通できます。
実際に使う言語は、英語でもスペイン語でもフランス語でもあるいは身振り手振り
でもなんでもいいのですが、少なくとも「同じ」言語を使う必要があります。
コンピューターとコンピューターがお話するときも、同じ法則が成り立ちます。つまり、
TCP/IP(Transmission control protocol/Internet protocol)というのは、コンピューター
どうしでお話するときに使われる共通言語なのです。
もっと詳しく言うと、TCP/IPというのは、2つのコンピューターがどのようにしてお互いの
場所を特定し、どのようにデーターをお互いに送りあうか、というルールを集めたものです。
このルールの集まりを「プロトコル」といいます。プロトコルをさらにいろいろまとめたものを
プロトコルスーツと呼び、これがプロトコルスタックとして働くのです。
TCP/IPは強力で、速くて、柔軟性があって、効果的なプロトコルスーツです。このプロトコル
スタックは、インターネット上で事実上の世界標準のプロトコルとなっています。インターネット上での
情報交換が広がるにつれ、個人や企業がTCP/IPを理解する必要性が高まっています。
この最初の章では、TCP/IPの成り立ちについて説明します。ここであなたが学ぶことは以下の通りです。
●TCP/IPの機能
●ARPAnet
●TCPがデーターをどのように運ぶか
●RFC
●TCP/IPを使うことのメリット
3初心者の
02/06/22 21:43ID:Zfp3Gix5 期待あげ
こうなったら初心者同士で・・・
http://pc.2ch.net/test/read.cgi/hack/998199893/リンク
http://pc.2ch.net/test/read.cgi/hack/998199893/リンク
6.
02/06/23 19:15ID:??? TCP/IPとはなんでしょうか。
TCP/IPとは、「プロトコル」の集まりです。これを使ってコンピューター同士の
通信をするのです.
昔は、コンピューター同士の通信はあまり重要でない時代もありました。その時
代は共通のプロトコルなんて必要なかったのです。しかし、コンピューター同士
がネットワークに接続されるようになると、コンピューター同士で通信する際に、
何か共通のプロトコルを使う必要性が出てきたのです。
現在では、「ネットワーク管理者」は、いろんなプロトコルから好きなものを選
ぶことができます。しかし、その中でもTCP/IPがもっとも広く使われています。
その理由として、まずTCP/IPは、インターネットで使われていることが挙げられ
ます。インターネットとは、世界で一番大きなネットワークです。もし、あなた
がコンピューターをインターネットにつなげたい、と思うなら、TCP/IPを使う必
要があるでしょう。。
TCP/IPとは、「プロトコル」の集まりです。これを使ってコンピューター同士の
通信をするのです.
昔は、コンピューター同士の通信はあまり重要でない時代もありました。その時
代は共通のプロトコルなんて必要なかったのです。しかし、コンピューター同士
がネットワークに接続されるようになると、コンピューター同士で通信する際に、
何か共通のプロトコルを使う必要性が出てきたのです。
現在では、「ネットワーク管理者」は、いろんなプロトコルから好きなものを選
ぶことができます。しかし、その中でもTCP/IPがもっとも広く使われています。
その理由として、まずTCP/IPは、インターネットで使われていることが挙げられ
ます。インターネットとは、世界で一番大きなネットワークです。もし、あなた
がコンピューターをインターネットにつなげたい、と思うなら、TCP/IPを使う必
要があるでしょう。。
7:
02/06/23 19:25ID:??? 参考
複数の種類のプロトコルが同時に動くとき、そのグループ全体を指してプロトコ
ルスーツ、またはプロトコルスタックと呼びます。プロトコルスーツの例を1つ
挙げると、例えばTCP/IPがそうです。(これがどういう意味かというと、複数の
プロトコルが強調して同時に働くということです。)また、話がTCP/IPの実装の
ことになりますと、今度はプロトコルスタックと呼ばれます。この2つの用語は
互いにごっちゃになって使われることもありますが、お互いの厳密な定義はすこ
し違う意味合いを持っています。
複数の種類のプロトコルが同時に動くとき、そのグループ全体を指してプロトコ
ルスーツ、またはプロトコルスタックと呼びます。プロトコルスーツの例を1つ
挙げると、例えばTCP/IPがそうです。(これがどういう意味かというと、複数の
プロトコルが強調して同時に働くということです。)また、話がTCP/IPの実装の
ことになりますと、今度はプロトコルスタックと呼ばれます。この2つの用語は
互いにごっちゃになって使われることもありますが、お互いの厳密な定義はすこ
し違う意味合いを持っています。
8:
02/06/23 20:08ID:??? TCP/IPがこれほど広く使われているもう1つの理由は、世界中のほとんど全ての
コンピューターと互換性があるからです。現在広く使われているOSやネットワー
クOSの最新バージョンならほとんど全てTCP/IPスタックがサポートされています。
例えば、Windows95/98、Windows NT、Windows 2000、Windows XP、 Linux、Unix、
そしてNetWareなどです。
コンピューターと互換性があるからです。現在広く使われているOSやネットワー
クOSの最新バージョンならほとんど全てTCP/IPスタックがサポートされています。
例えば、Windows95/98、Windows NT、Windows 2000、Windows XP、 Linux、Unix、
そしてNetWareなどです。
9:
02/06/24 23:06ID:??? オーマイガ 1個誤表記してました。suiteの発音はスーツでなくてスイートでした。
ですので、
「プロトコルスーツ」...×
「プロトコルスイート」...○
です。
参照&Thanks
http://pc.2ch.net/test/read.cgi?bbs=hack&key=1010386844&st=455&to=459&nofirst=true
ですので、
「プロトコルスーツ」...×
「プロトコルスイート」...○
です。
参照&Thanks
http://pc.2ch.net/test/read.cgi?bbs=hack&key=1010386844&st=455&to=459&nofirst=true
10:
02/06/24 23:17ID:??? さて続きを逝きます。
どこかのハードウエアーやソフトウエアーのメーカーが、自分たちの会社の製品
を動かすために作った閉鎖的なプロトコルと違って、TCP/IPはいろんなハー
ドウエアーやソフトウエアーの会社からサポートされているという、恵まれた状
況にあります。TCP/IPと互換性のある製品を取り扱っている会社の例としては、
Microsoft, Novell, IBM, Apple, そして Red Hat があります。他にもたくさん
の会社がTCP/IPプロトコルスイートをサポートしています。
どこかのハードウエアーやソフトウエアーのメーカーが、自分たちの会社の製品
を動かすために作った閉鎖的なプロトコルと違って、TCP/IPはいろんなハー
ドウエアーやソフトウエアーの会社からサポートされているという、恵まれた状
況にあります。TCP/IPと互換性のある製品を取り扱っている会社の例としては、
Microsoft, Novell, IBM, Apple, そして Red Hat があります。他にもたくさん
の会社がTCP/IPプロトコルスイートをサポートしています。
11:
02/06/24 23:37ID:??? TCP/IPは時々、「インターネットの言語」と言われることもあります。インター
ネットの公式言語であることに加えて、TCP/IPはもっと小規模なネットワークの
公式言語でもあります。インターネットに接続する全てのコンピューターが適切
に情報をやり取りするためには、それらのコンピューターすべてがなんらかの共
通言語を使う必要があります。これはちょうど人間が話す言語と同じことです。
言語になんらかの共通のルールがあるので、会話に参加している人たちが、お互
いに何をしゃべっているのか理解できるのです。これと同じく、コンピューター
の言語にもなんらかのルールが必要です。ルールがあるから適切に情報のやり取
りができるのです。コンピューターが情報をやり取りするための言語のルールと
しては、例えば、いつ情報を送るか、そしていつ情報を受け取るか、ということ
があります。
ネットの公式言語であることに加えて、TCP/IPはもっと小規模なネットワークの
公式言語でもあります。インターネットに接続する全てのコンピューターが適切
に情報をやり取りするためには、それらのコンピューターすべてがなんらかの共
通言語を使う必要があります。これはちょうど人間が話す言語と同じことです。
言語になんらかの共通のルールがあるので、会話に参加している人たちが、お互
いに何をしゃべっているのか理解できるのです。これと同じく、コンピューター
の言語にもなんらかのルールが必要です。ルールがあるから適切に情報のやり取
りができるのです。コンピューターが情報をやり取りするための言語のルールと
しては、例えば、いつ情報を送るか、そしていつ情報を受け取るか、ということ
があります。
12:
02/06/25 00:04ID:??? TCP/IPの機能
TCP/IPは20年以上使われています。この20年という歴史が信頼性と堅牢性を表し
ています。TCP/IPにはたくさんの機能と便利な点があります。このセクションで
は、重要な点について説明します。
ベンダーによるサポート
先ほども述べたように、TCP/IPはたくさんのハードウエアーやソフトウエアーの
メーカーからサポートされています。つまり、TCP/IPは、どこかの1つの会社の
何かの製品と一蓮托生ではない、ということです。そうではなくて、何かのネッ
トワークにTCP/IPを採用するということは、そのネットワークの性質によって決
定されるのです。買ってきたハードウエアーやソフトウエアーの種類によって決
定するわけではありません。
TCP/IPは20年以上使われています。この20年という歴史が信頼性と堅牢性を表し
ています。TCP/IPにはたくさんの機能と便利な点があります。このセクションで
は、重要な点について説明します。
ベンダーによるサポート
先ほども述べたように、TCP/IPはたくさんのハードウエアーやソフトウエアーの
メーカーからサポートされています。つまり、TCP/IPは、どこかの1つの会社の
何かの製品と一蓮托生ではない、ということです。そうではなくて、何かのネッ
トワークにTCP/IPを採用するということは、そのネットワークの性質によって決
定されるのです。買ってきたハードウエアーやソフトウエアーの種類によって決
定するわけではありません。
13:
02/06/25 00:10ID:??? 情報相互互換性
TCP/IPがこれだけ世界中で広く使われ受け入れられている大きな理由の1つとし
て、実質的にあらゆるプラットフォームにインストールして使えるということが
挙げられます。例えば、TCP/IPを使えば、UnixホストはDOSホストやWindowsホス
トと通信したり情報のやり取りをしたりできます。「ホスト」というのはネット
ワーク上のコンピューターもしくはデバイスの別の呼び方です。TCP/IPのおかげ
で異なるプラットフォーム同士を隔てていた壁が取り払われたのです。
TCP/IPがこれだけ世界中で広く使われ受け入れられている大きな理由の1つとし
て、実質的にあらゆるプラットフォームにインストールして使えるということが
挙げられます。例えば、TCP/IPを使えば、UnixホストはDOSホストやWindowsホス
トと通信したり情報のやり取りをしたりできます。「ホスト」というのはネット
ワーク上のコンピューターもしくはデバイスの別の呼び方です。TCP/IPのおかげ
で異なるプラットフォーム同士を隔てていた壁が取り払われたのです。
14:
02/06/25 00:26ID:??? 柔軟性
TCP/IPは非常に柔軟なプロトコルスイートです。後の方の章で、この柔軟性を可
能にしているいくつかの機能について詳しく説明します。TCP/IPの柔軟性につい
て例を出すと、例えば管理者が、アドレスを自由に割り当てたり、再割り当てし
たりできることが挙げられます。管理者は、ホストに対してIPアドレスを自動的
に割り当てたり、手動で割り当てたりできます。そして、TCP/IPホストは、例え
ばwww.2ch.netのような覚えやすい名前をTCP/IPアドレスに変換できます。
TCP/IPは非常に柔軟なプロトコルスイートです。後の方の章で、この柔軟性を可
能にしているいくつかの機能について詳しく説明します。TCP/IPの柔軟性につい
て例を出すと、例えば管理者が、アドレスを自由に割り当てたり、再割り当てし
たりできることが挙げられます。管理者は、ホストに対してIPアドレスを自動的
に割り当てたり、手動で割り当てたりできます。そして、TCP/IPホストは、例え
ばwww.2ch.netのような覚えやすい名前をTCP/IPアドレスに変換できます。
15:
02/06/25 00:42ID:??? ルーティングの容易性
ネットワーク上のあるセグメントから別のセグメントにデーターを移動するのが
とても難しい、というのが、多くのプロトコルで抱えている限界点です。TCP/IP
はこういう情報のやり取りに対して非常にうまく作られています。つまり、ネッ
トワーク上のあるセグメントから別のセグメントに情報を移すとき、あるいは世
界の中のどこかの地域のネットワーク上のあるホストから世界の別の地域のネッ
トワーク上のあるホストにデーターを移す、こういうプロセスの処理がとても得
意です。
これからのセクションでは、信頼性が高く、柔軟なネットワーク基準を必要とし
ていた軍の要望からこれらのTCP/IPの機能がどのようにして発展してき
たかを説明します。
ネットワーク上のあるセグメントから別のセグメントにデーターを移動するのが
とても難しい、というのが、多くのプロトコルで抱えている限界点です。TCP/IP
はこういう情報のやり取りに対して非常にうまく作られています。つまり、ネッ
トワーク上のあるセグメントから別のセグメントに情報を移すとき、あるいは世
界の中のどこかの地域のネットワーク上のあるホストから世界の別の地域のネッ
トワーク上のあるホストにデーターを移す、こういうプロセスの処理がとても得
意です。
これからのセクションでは、信頼性が高く、柔軟なネットワーク基準を必要とし
ていた軍の要望からこれらのTCP/IPの機能がどのようにして発展してき
たかを説明します。
16kaitou
02/06/25 01:50ID:??? ちょっと前にTCP/IPの本を図書館で読んだ。
3分持たなかったぜ。フッ…
3分持たなかったぜ。フッ…
18通りすがり
02/06/25 20:51ID:BzcEWOQW 質問はしません。
よく、お勉強されていますね。
感心。
よく、お勉強されていますね。
感心。
02/06/25 20:57ID:???
TCP/IPはハッキング時に入口になると聞いたんですが、どういうことなんですか?
20:
02/06/25 22:15ID:??? インターネットの起源:ARPAnet
まず、インターネットの成り立ちを理解しましょう。なぜなら、TCP/IPの開発の
歴史やたくさんのルールや基準についてより理解が深まるからです。TCP/IPがな
ぜ誕生したのか。そしてどのように発展してきたのか。これを知ることで、
TCP/IPプロトコルスイートを理解しやすくなるのです。
まず、インターネットの成り立ちを理解しましょう。なぜなら、TCP/IPの開発の
歴史やたくさんのルールや基準についてより理解が深まるからです。TCP/IPがな
ぜ誕生したのか。そしてどのように発展してきたのか。これを知ることで、
TCP/IPプロトコルスイートを理解しやすくなるのです。
21:
02/06/25 22:27ID:??? 現在使われているインターネットの前身は、ARPAnetというものです。これは
Advanced Research Project Agency(ARPA)によって作られた
スーパーネットワークで、1969年にスタートしました。このネットワークは、ソ
ビエト連邦からの核攻撃に対する潜在的な脅威に対抗して作られました。ARPAの
目標の1つとして、障害に対して耐性のあるネットワークを作るということがあ
りました。これはなぜかというと、核戦争で通信網の一部が切断されても、アメ
リカ軍の司令官達が互いに連絡を取れる状態をキープする必要があったからです。
その時代の基準から考えると、そのような障害に対して耐性のあるネットーワー
クを作ることなど、およそ不可能に見えました。ほとんど小説の中のお話のレベ
ルだったのです。ARPAはこの一見不可能にも見えるネットワークを作るべくミッ
ションを開始しました。
Advanced Research Project Agency(ARPA)によって作られた
スーパーネットワークで、1969年にスタートしました。このネットワークは、ソ
ビエト連邦からの核攻撃に対する潜在的な脅威に対抗して作られました。ARPAの
目標の1つとして、障害に対して耐性のあるネットワークを作るということがあ
りました。これはなぜかというと、核戦争で通信網の一部が切断されても、アメ
リカ軍の司令官達が互いに連絡を取れる状態をキープする必要があったからです。
その時代の基準から考えると、そのような障害に対して耐性のあるネットーワー
クを作ることなど、およそ不可能に見えました。ほとんど小説の中のお話のレベ
ルだったのです。ARPAはこの一見不可能にも見えるネットワークを作るべくミッ
ションを開始しました。
22:
02/06/25 22:36ID:??? 注釈
1950年も終わりに差し掛かったころの話です。アメリカにシンクタンクという機関
がいくつかあります。このシンクタンクの1つとして、RANDという会社がありま
す。このRANDが出したガイドラインに沿って、米国国防総省 United States
Department of Defense(DoD) が作ったのがARPAという組織です。
1950年も終わりに差し掛かったころの話です。アメリカにシンクタンクという機関
がいくつかあります。このシンクタンクの1つとして、RANDという会社がありま
す。このRANDが出したガイドラインに沿って、米国国防総省 United States
Department of Defense(DoD) が作ったのがARPAという組織です。
23:::
02/06/26 15:07ID:??? 先月号のリナックスマガジンを買って読みましょう。
詳しく判り易く書いてあります、必読でしょう。
詳しく判り易く書いてあります、必読でしょう。
24:
02/06/27 00:38ID:??? ARPAetで選ばれ使われたプロトコル、あるいは言語は、Network Control
Protocol(NCP)と呼ばれてました。TCP/IPはまだ開発されてなかったのです。し
かし、ARPAnetが大きくなるにつれて、新しいプロトコルが必要になってきまし
た。理由は簡単で、NCPではもっと大きな規模のネットワークでは全然使い物に
ならなかったのです。NCPは、例えるなら、ほんの数語しかない人間用言語のよ
うなものでした。そのような言語では、数人が話すにはなんとかなるかもしれま
せんが、もっと大人数でいろんな話題を扱うには、いろいろ改良しなくてはなら
ないのです。
Protocol(NCP)と呼ばれてました。TCP/IPはまだ開発されてなかったのです。し
かし、ARPAnetが大きくなるにつれて、新しいプロトコルが必要になってきまし
た。理由は簡単で、NCPではもっと大きな規模のネットワークでは全然使い物に
ならなかったのです。NCPは、例えるなら、ほんの数語しかない人間用言語のよ
うなものでした。そのような言語では、数人が話すにはなんとかなるかもしれま
せんが、もっと大人数でいろんな話題を扱うには、いろいろ改良しなくてはなら
ないのです。
25:
02/06/27 00:47ID:??? ARPAnetプロジェクトは、いくつかの具体的な目標と要求事項を持っていました。
これらの目標に到達し、また要求事項をクリアーするために、コンピューターの
世界のトップレベルの人材が、少ない資金とほとんど誉められることもない環境
で、協力して開発にあたりました。ARPAnetで働いたコンピューターの専門家達
は、主に主要な大学から集まっていました。プロジェクトリーダーとしては、現
在使われているような世界規模なネットワークを作ろうという気は別になかった
のですが、ARPAnetのあまりぱっとしない誕生から、しばらくして、まったく信
じられないような成長をとげることになります。
これらの目標に到達し、また要求事項をクリアーするために、コンピューターの
世界のトップレベルの人材が、少ない資金とほとんど誉められることもない環境
で、協力して開発にあたりました。ARPAnetで働いたコンピューターの専門家達
は、主に主要な大学から集まっていました。プロジェクトリーダーとしては、現
在使われているような世界規模なネットワークを作ろうという気は別になかった
のですが、ARPAnetのあまりぱっとしない誕生から、しばらくして、まったく信
じられないような成長をとげることになります。
26kaitou
02/06/27 22:17ID:??? Linuxマガジンって高いや。Linuxが普及してないのが原因なのか?
27:
02/06/28 00:07ID:??? ARPAnetに課せられた条件
軍からの要求に答えるため、新しく立ち上がったARPAnetは次の条件を満たす
必要があった。
「ある特定のポイントが致命的であってはならない。」
なぜなら、そのネットワークは核戦争に耐えなくてはならないから。ある特定の
1ヶ所が他と比べて致命的であってはならないし、1ヶ所でも欠陥があってはな
らない。なぜなら、もしネットワーク上に1ヶ所でも致命的なポイントがあれば、
敵はただ単にそこの地点に爆弾を落としてすべてのネットワークをマヒさせるこ
とができてしまう。
軍からの要求に答えるため、新しく立ち上がったARPAnetは次の条件を満たす
必要があった。
「ある特定のポイントが致命的であってはならない。」
なぜなら、そのネットワークは核戦争に耐えなくてはならないから。ある特定の
1ヶ所が他と比べて致命的であってはならないし、1ヶ所でも欠陥があってはな
らない。なぜなら、もしネットワーク上に1ヶ所でも致命的なポイントがあれば、
敵はただ単にそこの地点に爆弾を落としてすべてのネットワークをマヒさせるこ
とができてしまう。
28:
02/06/28 22:02ID:??? 目的地に到達するまでのルートを複数選択できなくてはならない
なぜなら、戦争ともなれば、どこの地点を敵に破壊されるかわからない。そこで、
ある地点から目的地に情報が流れるルートが複数なければならない。もし複数の
ルートが選択できなければ、どこかのポイントを破壊するだけで全体のコミュニ
ケーションをストップさせるような可能性があるし、そこが弱点になりうる。
なぜなら、戦争ともなれば、どこの地点を敵に破壊されるかわからない。そこで、
ある地点から目的地に情報が流れるルートが複数なければならない。もし複数の
ルートが選択できなければ、どこかのポイントを破壊するだけで全体のコミュニ
ケーションをストップさせるような可能性があるし、そこが弱点になりうる。
29:
02/06/28 22:11ID:??? 「ネットワークが稼動中に、データーのルーティングを再設定できなくてはなら
ない」
もし、ネットワークの一部が破壊されたら、データーが流れていくルートの設定
を、ネットワークを落とすことなく、稼動中に再設定できなくてはならない。
ない」
もし、ネットワークの一部が破壊されたら、データーが流れていくルートの設定
を、ネットワークを落とすことなく、稼動中に再設定できなくてはならない。
30:
02/06/28 22:19ID:??? 「異なる種類のコンピューターを異なる種類のネットワーク越しに接続できる機
能」
このネットワークは、複数の種類のオペレーティングシステムや、いろんな種類
のハードウエアーに接続されるかもしれない。なぜなら、大学や政府機関や企業
などがいろんな種類のLocal Area Networks(LAN)やネットワーク オペレーティ
ング システムを使用するのはめずらしくないことだからだ。これらのたくさん
の種類のネットワークを接続できるようにするのは、絶対に条件からはずせない。
能」
このネットワークは、複数の種類のオペレーティングシステムや、いろんな種類
のハードウエアーに接続されるかもしれない。なぜなら、大学や政府機関や企業
などがいろんな種類のLocal Area Networks(LAN)やネットワーク オペレーティ
ング システムを使用するのはめずらしくないことだからだ。これらのたくさん
の種類のネットワークを接続できるようにするのは、絶対に条件からはずせない。
32:
02/06/28 22:42ID:??? このネットワークに接続するために、たくさんの新しいハードウエアーを購入し
なくてはならない、なんて事態は絶対に許されない。むしろ、今あるそこらへん
にころがっているマシンで十分に接続できるようにしなければならない。
「どこかの単独の企業に管理されるようではダメ」
もし、どこかの企業がこのネットワーク全体を独占管理していたら、そのネット
ワークの成長はその企業の利益につながるだけで、ネットワークの利便性や
実効性は犠牲にされてしまうだろう。このネットワークを完成させるには、たくさんの
技術者が協調して作業にあたる必要があった。それらの技術者たちは、スーパー
ネットワークを改善したくて参加しているのであって、ある特定の企業を儲けさせる
ために汗水たらしているわけではなかった。
なくてはならない、なんて事態は絶対に許されない。むしろ、今あるそこらへん
にころがっているマシンで十分に接続できるようにしなければならない。
「どこかの単独の企業に管理されるようではダメ」
もし、どこかの企業がこのネットワーク全体を独占管理していたら、そのネット
ワークの成長はその企業の利益につながるだけで、ネットワークの利便性や
実効性は犠牲にされてしまうだろう。このネットワークを完成させるには、たくさんの
技術者が協調して作業にあたる必要があった。それらの技術者たちは、スーパー
ネットワークを改善したくて参加しているのであって、ある特定の企業を儲けさせる
ために汗水たらしているわけではなかった。
33:
02/06/28 22:58ID:??? 1969年の12月までには、ARPAnetには4つのホストが誕生していた。当時の
ARPAnetは、ロサンジェルスのカリフォルニア大学、サンタバーバラのカリフォ
ルニア大学、ユタ大学、そしてスタンフォード研究機関のコンピューターで構成
されていた。こうしてついに、後にインターネットへと成長していくARPAnetの
基礎がここに築かれた。
ARPAnetは、ロサンジェルスのカリフォルニア大学、サンタバーバラのカリフォ
ルニア大学、ユタ大学、そしてスタンフォード研究機関のコンピューターで構成
されていた。こうしてついに、後にインターネットへと成長していくARPAnetの
基礎がここに築かれた。
35がんばれ
02/06/29 16:18ID:2w6IE7fD age
36
02/06/30 10:04ID:OU3arvFd たたえage
37:
02/06/30 12:01ID:??? Requestss for Comments
ARPAnetで使われていた技術を向上させるために、あるシステムが開発された。
目的は、この新しいネットワークを開発していた技術者達同士の連絡をもっと促
進しやりやすくするためである。現在もなお使われているこのシステムは
Request for Comments(RFCs)と呼ばれ、技術者同士でフィードバックと共同作業
を共有できるようにしている。RFCというのは1つの論文であり、1人の技術者が
書いたり、技術者のグループが書いたり、あるいはただ単に何か改善案を思いつ
いた誰かが書いてたりする。これらは新しい技術を定義したり、既存の技術を拡
張する目的で書かれるのである。
ARPAnetで使われていた技術を向上させるために、あるシステムが開発された。
目的は、この新しいネットワークを開発していた技術者達同士の連絡をもっと促
進しやりやすくするためである。現在もなお使われているこのシステムは
Request for Comments(RFCs)と呼ばれ、技術者同士でフィードバックと共同作業
を共有できるようにしている。RFCというのは1つの論文であり、1人の技術者が
書いたり、技術者のグループが書いたり、あるいはただ単に何か改善案を思いつ
いた誰かが書いてたりする。これらは新しい技術を定義したり、既存の技術を拡
張する目的で書かれるのである。
38kaitou
02/07/02 01:39ID:??? IPv6にも期待してる。
↑えー!無理無理そんなの。
元々がなんにもわかってない森のボケの夢想でしかないんだから。
既に一部で実装されてはいるけど、やっぱ本格的には無理でしょ。
VHS→S-VHSは失敗したけど、
VHS→DVDは成功してるよね。
TCP/IPそのものを捨てて、新しいもんを生み出さないとやっぱ普及は
難しいと思われ。ま、「期待」の意味にもよるけど俺的には×。
知ってると思うけど通信技術板でも様々な問題点疑問点が語られてるし。
元々がなんにもわかってない森のボケの夢想でしかないんだから。
既に一部で実装されてはいるけど、やっぱ本格的には無理でしょ。
VHS→S-VHSは失敗したけど、
VHS→DVDは成功してるよね。
TCP/IPそのものを捨てて、新しいもんを生み出さないとやっぱ普及は
難しいと思われ。ま、「期待」の意味にもよるけど俺的には×。
知ってると思うけど通信技術板でも様々な問題点疑問点が語られてるし。
40:
02/07/02 12:00ID:??? RFCを投稿するやり方は、ちょうど掲示板に意見を掲載するのと同じような仕組
みにした。昔の学校でやっていたような論文を書いたり本を出版するようなやり
方ではあまりにも遅すぎた。RFCはもっとお手軽にどんどん新しい技術や改善案
をみんなで共有できるような仕組みにした。1つのRFCが書かれて投稿されると、
それが評価されて、検証されて、他の技術者や開発者に使われることになる。も
し別の技術者や開発者がその理論や基準について、もっと良い意見を思いついた
ら、RFCはそれを議論するためのオープンなフォーラムを開設する。これらの論
文のほとんどは、とても長く、非常に難しい専門用語で埋め尽くされていて、な
かなか眠れないときには非常に良い読み物である。
みにした。昔の学校でやっていたような論文を書いたり本を出版するようなやり
方ではあまりにも遅すぎた。RFCはもっとお手軽にどんどん新しい技術や改善案
をみんなで共有できるような仕組みにした。1つのRFCが書かれて投稿されると、
それが評価されて、検証されて、他の技術者や開発者に使われることになる。も
し別の技術者や開発者がその理論や基準について、もっと良い意見を思いついた
ら、RFCはそれを議論するためのオープンなフォーラムを開設する。これらの論
文のほとんどは、とても長く、非常に難しい専門用語で埋め尽くされていて、な
かなか眠れないときには非常に良い読み物である。
41:
02/07/04 00:05ID:??? 何かRFCを書いたら、Internet Engineering Task Force(IETF)に投稿して検討し
てもらう。IETFの技術者達は、その論文を検討し、それぞれの論文ごとに通し番
号を割り振る。こういうやり方をしていたので、ある論文に割り振られたRFCの
番号が、そのままその論文のわかりやすい「名前」として通用するようになった。
例を挙げよう。一番最初のRFCはホストのソフトウエアーについて書かれたもの
だが、これはRFC1と呼ばれる。RFC1は1969年にスティーブクロッカーという開発
者によって投稿された。いまではRFCの数も3000以上にふくれあがった。
てもらう。IETFの技術者達は、その論文を検討し、それぞれの論文ごとに通し番
号を割り振る。こういうやり方をしていたので、ある論文に割り振られたRFCの
番号が、そのままその論文のわかりやすい「名前」として通用するようになった。
例を挙げよう。一番最初のRFCはホストのソフトウエアーについて書かれたもの
だが、これはRFC1と呼ばれる。RFC1は1969年にスティーブクロッカーという開発
者によって投稿された。いまではRFCの数も3000以上にふくれあがった。
42:
02/07/05 02:35ID:??? 研究者と技術者達が改良に取り組み、ARPAnetが成長を続けていく中で、彼らは
RFCを1つの道具として使った。ネットワークの基盤を強化し確実なものとするた
めである。TCP/IPはまさにRFC的な開発手法が生み出したものであり、誰かが
TCP/IPをインストールしたからといって、それによって直接の利益を得る会社は
1つも無い。RFCを使うというのがARPAnetの開発手法として定着したし、それら
はネットワークの最良の良心によって支えられている。
RFCを1つの道具として使った。ネットワークの基盤を強化し確実なものとするた
めである。TCP/IPはまさにRFC的な開発手法が生み出したものであり、誰かが
TCP/IPをインストールしたからといって、それによって直接の利益を得る会社は
1つも無い。RFCを使うというのがARPAnetの開発手法として定着したし、それら
はネットワークの最良の良心によって支えられている。
43:
02/07/05 02:53ID:??? あと、まぐまぐを使ってアーカイブすることにしました。
http://www.mag2.com/m/0000093483.htm
ここから登録と解除ができます。記事が一定量たまるごとに順次流していきます。
http://www.mag2.com/m/0000093483.htm
ここから登録と解除ができます。記事が一定量たまるごとに順次流していきます。
44:
02/07/06 01:48ID:??? *豆知識*
RFCはやる気があれば、誰でも書いて公表することができる。RFCの書き方と投稿
のやり方はRFC2223で詳しく述べられている。現在ではRFCはたくさんのWebサイ
トに掲示されている。
RFCはやる気があれば、誰でも書いて公表することができる。RFCの書き方と投稿
のやり方はRFC2223で詳しく述べられている。現在ではRFCはたくさんのWebサイ
トに掲示されている。
45:
02/07/06 01:55ID:??? 「TCP/IPの誕生」
始めの方で述べたように、1969年当時のARPAnetのホスト同士で使われていた
「言語」はNCPと呼ばれていた。NCPはあまりにもたくさんの制限事項があったし、
スーパーネットワークで使うには力不足だった。なぜならスーパーネットワーク
はどんどん規模が大きくなってきていて、しだいにコントロールできないほどに
ふくれあがってきていたからだ。NCPのあまりにも多い制限事項、そしてARPAnet
の際限の無い膨張、この2つが新しいネットワーク言語の研究と開発をはじめる
きっかけとなった。
始めの方で述べたように、1969年当時のARPAnetのホスト同士で使われていた
「言語」はNCPと呼ばれていた。NCPはあまりにもたくさんの制限事項があったし、
スーパーネットワークで使うには力不足だった。なぜならスーパーネットワーク
はどんどん規模が大きくなってきていて、しだいにコントロールできないほどに
ふくれあがってきていたからだ。NCPのあまりにも多い制限事項、そしてARPAnet
の際限の無い膨張、この2つが新しいネットワーク言語の研究と開発をはじめる
きっかけとなった。
46:
02/07/07 00:50ID:??? 1974年にVint CerfとBob Kahnの2人のインターネットの先駆者が、「パケットネッ
トワークの相互接続のためのプロトコル」という論文を発表した。この論文は、
「Transmission Control Protocol(TCP)」について述べていた。このプロトコル
が次第に発展していき、最終的にNCPの代わりとなるプロトコルスイートとなる。
トワークの相互接続のためのプロトコル」という論文を発表した。この論文は、
「Transmission Control Protocol(TCP)」について述べていた。このプロトコル
が次第に発展していき、最終的にNCPの代わりとなるプロトコルスイートとなる。
47:
02/07/07 23:00ID:??? TCPプロトコルは、ホストとホストの間のコミュニケーションについて定義して
いる。TCPは2つのホストの間でどのようにコミュニケーションを確立するのか、
そしてデーターをやり取りしている間にどのように接続を維持するのかについて
説明している。NCPではある程度以上の規模になるとこれらの問題は解決できな
かったが、TCPならできた。
いる。TCPは2つのホストの間でどのようにコミュニケーションを確立するのか、
そしてデーターをやり取りしている間にどのように接続を維持するのかについて
説明している。NCPではある程度以上の規模になるとこれらの問題は解決できな
かったが、TCPならできた。
48
02/07/08 00:00ID:mSUZhb7b 応援age
50ネット初心者
02/07/08 02:26ID:??? 私はHPを持っているのですが、最近荒らしをする人がいるんです。
大変困っています。
それで、どうしてもIPの抜き方を知りたいのですが・・・
教えてもらえませんか?
大変困っています。
それで、どうしてもIPの抜き方を知りたいのですが・・・
教えてもらえませんか?
52:
02/07/08 20:57ID:??? ところでメルマガの第1回目は15日ごろに流そうと思ってるのでのんびりと待っててください。
53:
02/07/09 00:13ID:??? 後の方の章でゆっくり説明していくが、TCPの場合、データーが相手側に必ず到
達することを保証している。何が送られたかを監視し、もし途中でうまく送信で
きずに止まってしまったような物があれば、必ず再送信をかける。もし1つのパ
ケットに収まりきらないほど大きいサイズのメッセージがあったら、TCPはその
メッセージをいくつかの小さいパッケージに分割して、それらが確実に相手側に
届くようにする。それらの分割されたパッケージが全部相手側に届いたら、今度
は相手側のTCPがばらばらのパッケージを全部順番通りに組み立てていく。
達することを保証している。何が送られたかを監視し、もし途中でうまく送信で
きずに止まってしまったような物があれば、必ず再送信をかける。もし1つのパ
ケットに収まりきらないほど大きいサイズのメッセージがあったら、TCPはその
メッセージをいくつかの小さいパッケージに分割して、それらが確実に相手側に
届くようにする。それらの分割されたパッケージが全部相手側に届いたら、今度
は相手側のTCPがばらばらのパッケージを全部順番通りに組み立てていく。
54:
02/07/10 01:16ID:??? 1978年までにこの言語のテストとさらなる開発が繰り返され、ついに新しいプロ
トコルスイートであるTransmission Control Protocol/Internet
Protocol(TCP/IP)が誕生した。1982年に、ARPPAnetの標準言語として、NCPの代
わりにTCP/IPを採用することが決定された。RFC 801では、なぜNCPを捨ててTCP
を採用したのか、そしてどのように移行するのか、ということが述べられている。
1983年の1月1日、ARPAnetはTCP/IPで動くように切り替わり、それからネットワー
クは爆発的に成長しつづけている。
1990年、ARPAnetはその存在に終止符を打った。それからインターネットは
ARPAnetが作った基礎の上に成長を続け、TCP/IPはインターネットのさまざまな
要求にこたえるべく発展してきた。
トコルスイートであるTransmission Control Protocol/Internet
Protocol(TCP/IP)が誕生した。1982年に、ARPPAnetの標準言語として、NCPの代
わりにTCP/IPを採用することが決定された。RFC 801では、なぜNCPを捨ててTCP
を採用したのか、そしてどのように移行するのか、ということが述べられている。
1983年の1月1日、ARPAnetはTCP/IPで動くように切り替わり、それからネットワー
クは爆発的に成長しつづけている。
1990年、ARPAnetはその存在に終止符を打った。それからインターネットは
ARPAnetが作った基礎の上に成長を続け、TCP/IPはインターネットのさまざまな
要求にこたえるべく発展してきた。
55:
02/07/10 22:05ID:??? 「TCP/IPの設計上の目標」
TCP/IPは進化を続け現在の地位まで発展してきた。TCP/IPスイートで使われてい
るプロトコルは何回もテストされ、修正され、そして改善されてきた。もともと
のTCP/IPプロトコルスイートには、いくつかの設計上の目標があった。このプロ
トコルが大規模で成長しつづけるインターネット上できちんと力強く動くように
するためである。
TCP/IPは進化を続け現在の地位まで発展してきた。TCP/IPスイートで使われてい
るプロトコルは何回もテストされ、修正され、そして改善されてきた。もともと
のTCP/IPプロトコルスイートには、いくつかの設計上の目標があった。このプロ
トコルが大規模で成長しつづけるインターネット上できちんと力強く動くように
するためである。
56:
02/07/12 00:26ID:??? 「特定のハードウエアに依存してはならない」
このプロトコルはMacでもPCでもメインフレームでも、どんなコンピューターで
も使えるようでなくてはいけない。
「特定のソフトウエアーに依存してはならない」
このプロトコルは違う会社のソフトやアプリケーションで動かなくてはならない。
こうしておけば、あるサイトのあるホストが、別のサイトのホストと通信すると
きに、ソフトウエアーの設定をわざわざ同じにしなくても済む。
このプロトコルはMacでもPCでもメインフレームでも、どんなコンピューターで
も使えるようでなくてはいけない。
「特定のソフトウエアーに依存してはならない」
このプロトコルは違う会社のソフトやアプリケーションで動かなくてはならない。
こうしておけば、あるサイトのあるホストが、別のサイトのホストと通信すると
きに、ソフトウエアーの設定をわざわざ同じにしなくても済む。
57:
02/07/12 23:56ID:??? ●データー損失からの回復とたくさんエラーが出る状況でも処理できる能力
このプロトコルでは、欠落したり損失したデーターを自動的に回復できる、とい
うのが最大の特徴になる。このプロトコルでは、ネットワークのどこかの地点の
なんらかのホストが止まったとしても、あるいはデーターのやり取りの最中に一
部分が欠落したとしても、自動的に回復できるようでなければならない。
このプロトコルでは、欠落したり損失したデーターを自動的に回復できる、とい
うのが最大の特徴になる。このプロトコルでは、ネットワークのどこかの地点の
なんらかのホストが止まったとしても、あるいはデーターのやり取りの最中に一
部分が欠落したとしても、自動的に回復できるようでなければならない。
58:
02/07/13 23:11ID:??? ●オーバーヘッドをなるべく少なくした効率的なプロトコル
このプロトコルスイートは、やりとりされるデーターに、余計なデーターがくっ
つくことができるだけ少なくなるようにしなくてはならない。このような余計な
データーは「オーバーヘッド」と呼ばれる。なぜこれがあるかというと、やり取
りされるデーターをくるんでパッケージ化して、データーを送信できる状態にす
るためである。オーバーヘッドは手紙を包んでいる封筒のようなものである。あ
るいは、もっと大きな荷物を送る時に使う荷箱のようなものと言っても良い。オー
バーヘッドがあまりにも大きくなりすぎるということは、誰かにネックレスを1
本送るためにわざわざ巨大な木箱に入れるようなものである。
このプロトコルスイートは、やりとりされるデーターに、余計なデーターがくっ
つくことができるだけ少なくなるようにしなくてはならない。このような余計な
データーは「オーバーヘッド」と呼ばれる。なぜこれがあるかというと、やり取
りされるデーターをくるんでパッケージ化して、データーを送信できる状態にす
るためである。オーバーヘッドは手紙を包んでいる封筒のようなものである。あ
るいは、もっと大きな荷物を送る時に使う荷箱のようなものと言っても良い。オー
バーヘッドがあまりにも大きくなりすぎるということは、誰かにネックレスを1
本送るためにわざわざ巨大な木箱に入れるようなものである。
59kaitou
02/07/14 05:32ID:??? IPv6にも期待している。2回目
60:
02/07/15 00:27ID:??? ●インターネットの通信を停止したりせずに、ネットワークを動かしたままで新
たなネットワークを追加できる能力
このプロトコルスイートでは、新しい独立したネットワークをネットワークの
中のネットワークに組み込むときに、上位のネットワークのインターネット通
信を止めたりしてはいけない。
たなネットワークを追加できる能力
このプロトコルスイートでは、新しい独立したネットワークをネットワークの
中のネットワークに組み込むときに、上位のネットワークのインターネット通
信を止めたりしてはいけない。
61
02/07/15 23:10ID:TuDDgIMx 主語が無いから英訳できないね(w
6261
02/07/15 23:11ID:??? はげしく誤爆
63:
02/07/16 00:16ID:??? ●データーが流れる経路をいろいろ変更できること
このプロトコルでは、データーがインターネット上のあちこちのコンピューター
上を流れていく時、可能な限りどんな経路でも選べるようにする。これを可能に
するためには、相手先マシンの場所の情報を特定するために、非常によく練りこ
まれ統一された手順が必要になる。そうすれば、ネットワーク上を流れていくデ
ーターの1個づつすべての断片について、そのデーターの送信を担当しているす
べてのコンピューターが最適な経路を計算することができるようになる。
このプロトコルでは、データーがインターネット上のあちこちのコンピューター
上を流れていく時、可能な限りどんな経路でも選べるようにする。これを可能に
するためには、相手先マシンの場所の情報を特定するために、非常によく練りこ
まれ統一された手順が必要になる。そうすれば、ネットワーク上を流れていくデ
ーターの1個づつすべての断片について、そのデーターの送信を担当しているす
べてのコンピューターが最適な経路を計算することができるようになる。
64:
02/07/16 22:40ID:??? TCP/IPプロトコルスイートは発展を続けこれらの目標をクリアーするに到った。
この講座では、TCP/IPがどのようにしてこれらの最初の設計上の目標に到達し、
クリアーしていったかを何回も繰り返して説明する。
この講座では、TCP/IPがどのようにしてこれらの最初の設計上の目標に到達し、
クリアーしていったかを何回も繰り返して説明する。
65_ ◆uitmn6Ks
02/07/17 06:04ID:??? 期待あげ
漏れ初心者だけど勉強すてTCP/IPの素材を必ずここに持手くるぞ
漏れ初心者だけど勉強すてTCP/IPの素材を必ずここに持手くるぞ
66:
02/07/17 21:35ID:??? 「ネットワーク上でデーターをやり取りする」
この新しい「スーパーネットワーク」を作るに当たって、初期の開発者たちはた
くさんの新しいアイデアを考え出し、また多数の困難に突き当たった。とても難
しい問題はいくつもあったが、その中の1つが、「ネットワーク上をどのように
データーを送信するか」ということだった。古いコミュニケーションプロトコル
はサーキット切り替え式方式に頼っていた。しかしTCP/IPでは、ネットワーク上
でデーターを流すのに新しいやり方を使った。このプロトコルスイートではコミュ
ニケーションのやり方とデーター転送について新しい基準を確立した。それがパ
ケット切り替え式ネットワークである。
この新しい「スーパーネットワーク」を作るに当たって、初期の開発者たちはた
くさんの新しいアイデアを考え出し、また多数の困難に突き当たった。とても難
しい問題はいくつもあったが、その中の1つが、「ネットワーク上をどのように
データーを送信するか」ということだった。古いコミュニケーションプロトコル
はサーキット切り替え式方式に頼っていた。しかしTCP/IPでは、ネットワーク上
でデーターを流すのに新しいやり方を使った。このプロトコルスイートではコミュ
ニケーションのやり方とデーター転送について新しい基準を確立した。それがパ
ケット切り替え式ネットワークである。
67
02/07/18 08:02ID:CBmApKid Redhat7.2でIPフォワードさせてるんだけど、localからwww.infoseek.co.jpには行けない。
ping www.infoseek.co.jpと打ったらtime out が帰ってくる。
で、サーバーにしているlinux機からping www.infoseek.co.jpと打っても同じでtime out
になる。
でも、サーバーからwebではinfoseekのサイトは見ることができる。
なんでですか?
ping www.infoseek.co.jpと打ったらtime out が帰ってくる。
で、サーバーにしているlinux機からping www.infoseek.co.jpと打っても同じでtime out
になる。
でも、サーバーからwebではinfoseekのサイトは見ることができる。
なんでですか?
68& ◆ro.bzKb.
02/07/18 08:09ID:??? :
レスを投稿する
ニュース
- 普通免許で走れるEVトゥクトゥクが人気 維持費「1日20円」、30~50代に広がる新モビリティー [バイト歴50年★]
- 「相手役に恵まれすぎてた」「つぅーーーーせつに実感している」佐藤二朗、2度の楽屋訪問から2週間後に発信し削除した投稿が物議★13 [Ailuropoda melanoleuca★]
- 【芸能】有吉弘行 渡部建とトラブルの鬼越・良ちゃんに憤慨「吉本の人間は吉本以外はクソみたいなもん」 [冬月記者★]
- 【W杯】「フランスにフランス人はいない」準決勝で対戦するスペインの元首相の発言が大炎上「人種差別的な暴言」★2 [ネギうどん★]
- 【MLB】ドジャース・大谷翔平が日米通算350本塁打到達! 前半戦最終戦で22号先頭打者アーチ [このもん★]
- 【芸能】「おじさんはキャップを被るな」の風潮にとろサーモン・久保田が大反論! 「じゃあババアはミニスカートをはくなよと」 [冬月記者★]
- 京都の飲食店、韓国人旅系YouTuberに日本語メニューより高い外国人メニューを出して炎上→ネトウヨが駆けつけ擁護するも雑魚すぎて負ける [668024367]
- 「やっぱムリぽ😩」富士山で疲労により動けなくなり2日連続救助要請(日本人) [152212454]
- 嫌なこと考えちゃうと心臓がバクバクいって眠れなくて涙が出る
- 老いた親がネトウヨ化 👈これほんとどうしたらいいの(´・ω・`) [399259198]
- 【全てが】Amazonプライムデーセール最終日対策部🏡【過去になる】
- 【画像】最近建設現場に導入されている人間冷蔵庫がこれ🥶 [632966346]