- 締切済み
ダウンロードってどんな仕組みなんですか?
パケットが電気信号としてLANケーブルを流れて来て、 NICに入っていって…そこからどうなるんでしょうか? NICが勝手にメモリに書き込んじゃうんですか??
- みんなの回答 (8)
- 専門家の回答
みんなの回答
- ques9900
- ベストアンサー率34% (47/136)
NICからKernel※1ですかね。KernelからアプリというかSoftware(おそらくブラウザ)になります。 後メモリに書き込むというよりは、ストレージ(HDDやSSDなど)に書き込んでいます。
- yama1718
- ベストアンサー率41% (670/1618)
インターネットのホームページを表示したり操作できるにはHTTPなどの規格があって、Windowsではブラウザでそれを実行しています。 通信をパケットとしてやり取りしているのは、その下のトランスポート層やネットワーク層の役割です。 ネットワークカード(NIC)は更に下層のデータリンク層や物理層になります。 この階層構造を他の皆様が言われている「OSI参照モデル」と言います。 http://manabu.quu.cc/up/6/e62310.htm http://www.atmarkit.co.jp/ait/articles/0007/19/news001_2.html もっと簡単に説明すると次の通りです。 あなたが開始させたダウンロードはコマンドやパケットに変換されて次々と下の階層に送られます。 ・ユーザーがブラウザでダウンロードを実行する ・ブラウザはHTTPのコマンドを作る ・Windowsではコマンドをパケットにする ・Windowsのデバイスドライバを通してネットワークカード(NIC)にパケットを送る ・NICはイーサネット等の規格に従ってLANポートを通して外界と通信する そして、コマンドの応答や向こうから送ってきたデータは、先と逆に下層から上層へ応答として上がっていきます。 最期にダウンロードしたファイルを保存するのはブラウザの役目ですね。
だうんろーどというよりは通信の基本的な動作を知りたいのでしょうか??? ここはやはり私もOSI参照モデルについて理解すると良いのではないかと思いますね。
- heyboy
- ベストアンサー率21% (1852/8730)
インターネットの構成から知りたいのですか? ぶっちゃければ サーバーと呼ばれる大容量の機械があります そこにホームページやダウンロードさせるデーターが詰まっており IPアドレスとか介していますが自宅のパソコンとを LANケーブルとかとサーバーを繋げて データーを聞き出す仕組みです おそらく、質問者はホームページとダウンロードデーターは 別物と思い込んでいるらしいのですが パソコンやサーバーから見れば ホームページもダウンロードデーターも 同じデーターです ただ、ホームページなどは容量が少ないので一瞬で出ますが ダウンロードデーターはその何百倍のデーター量なので 時間がかけないと転送されないだけです。 一応、サーバーやインターネットの歴史などを 紐解いてはいかがでしょうか? https://ja.wikipedia.org/wiki/%E3%82%B5%E3%83%BC%E3%83%90 https://ja.wikipedia.org/wiki/%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%8D%E3%83%83%E3%83%88%E3%81%AE%E6%AD%B4%E5%8F%B2
- notnot
- ベストアンサー率47% (4900/10359)
ちょっと説明したくらいでは分からないと思うので、こういう本を読んでください。 「絵で見てわかるITインフラの仕組み」 http://www.amazon.co.jp/dp/4798125733
ネットワークのレイヤーについてどの部分について語っているのかを限定しないと、 的を得た理解がしにくくなると思います。
- 中京区 桑原町(@l4330)
- ベストアンサー率22% (4373/19606)
メモリーに書き込むのはCPUの中に入ってるメモリーコントローラです
- 121CCagent
- ベストアンサー率52% (15567/29929)
質問の意図が良く分かりません。 OSI参照モデルなどネットワークの基礎的な部分を勉強されてみては? >NICが勝手にメモリに書き込んじゃうんですか?? NICはただ機械的に信号をやり取りするだけのものでメモリに書き込む云々はもっと上位の階層のプロトコルの仕事です。