タグ付けされた質問 「protocols」


1
SATAはどのような意味でSCSIと「対話」しますか?SCSIとATAの間でどれくらいの量が共有されますか?
これは少なくとも私にとって新しいことではありません。SATAは実際にSCSIと「通信」するため、これらのSATAデバイスがLinuxでSCSIデバイスとして表示されるのはなぜですか。 関連する質問が以前に尋ねられました。たとえば、/ proc / scsi / scsiの下にSATAデバイスが表示されるのはなぜですか? ただし、これまでに説明したところで言及しなかったのは、SATAがSCSIとどのような意味で、どのように異なるかということです。 互換性のあるケーブルを共有していないため、物理層で異なることは当然と考えられます。 しかし、スタックの上位はどうでしょうか?Linuxは、SATAおよびSCSIサブシステムへの単なるSCSIとしての最新のカーネル上のIDEディスクを表すことを認識しています。しかし、バスで使用される実際のプロトコルはどうでしょうか? ATAPIはSCSIのカプセル化であることも知っていますが、通常のATAはどうですか?NCQ、FUA、DPOなどのSCSIの機能(間違って覚えていない場合)がSCSIから採用されていることに気付きました。しかし、実際にどのくらいのSCSIコマンドセットが共有されているか、類似しているのかは不明です。 ATA仕様の最新のSATAデバイスは、SCSIコマンドセットのサブセットを実装していますが、カプセル化されています(ATAPIのように)。同じセット?スーパーセット?または、選択された機能のみが直接同一ではないバリアントとして実装されているのでしょうか? これに関する明確な情報、特にLinuxカーネルとの関係はどこで見つけることができますか?ドライバー開発のためのある種のチュートリアルはいいでしょうが、すべての詳細を完全にスキップしない概要だけでも十分でしょう。私は実際の仕様を読むことができることを知っていますが、それもまた非常に詳細であり、あなたが本当に探しているものを見つけるのは難しく、私やおそらく一時的な意味で他のほとんどのユーザーにとっては現実的ではありません。

1
一般的なTCPを使用するサービスには、/ etc / servicesにTCPエントリだけでなくUDPもあるのはなぜですか?
Goでネットワークプログラミングに関する本を読んでいます。章の1つでは、/ etc / servicesファイルを扱います。このファイルの調査中に気づいたのは、両方ともトランスポート層でTCPを使用するHTTPやSSHなどの特定の一般的なエントリに、UDPの2番目のエントリがあることです。たとえば、Ubuntu 14.04の場合: ubuntu@vm1:~$ grep ssh /etc/services ssh 22/tcp # SSH Remote Login Protocol ssh 22/udp ubuntu@vm1:~$ grep http /etc/services http 80/tcp www # WorldWideWeb HTTP http 80/udp # HyperText Transfer Protocol なぜこれらに2つのエントリがあるのか​​誰でも知っていますか?SSHやHTTPがUDPを使用するとは思わない(SSHのこの質問で確認された)。

7
トレントを1回ダウンロードするためのコマンドラインツール(wgetやcurlなど)
トレントのコンテンツをダウンロードする単一のコマンドに興味があります(ダウンロードを停止するまで、ダウンロードに続くシードとして参加する可能性があります)。 通常、事前に個別に起動する必要のあるtorrent-clientデーモンと、制御するクライアント(などtransmission-remote)があります。 しかし、私はwgetor のシンプルさを探していcurlます:1つのコマンドを与え、しばらくして結果を取得します。

2
Postgresデータベースサーバーはどのネットワークプロトコルを使用しますか?
Ubuntu 12.04クラウドサーバーのデフォルトポート5432でpostgres 9.1サーバーを実行しています。 リモートクエリを実行できるようにポートを開きたいのですが、プロトコルを指定する必要があるIPテーブルでポートを開く必要があります。このドキュメントでは、TCP / UDPなどについては触れていません。 IPテーブルでどのプロトコルを許可する必要がありますか?

3
ドロップボックスのマウント(ファイルの探索用)
CPU、メモリ、ストレージに大きな負荷をかけることなく(つまり、リモートファイルのコピーをローカルに保存せずに)、Dropboxファイルシステムを簡単に探索できるようにしたいと考えています。公式クライアントは多くのリソースを消費しているようです(そして、同期のような不必要な操作を行うでしょう)-http ://www.lowendtalk.com/discussion/3179/dropbox-memory-usage-on-linux。 一つは、単にそれを(たとえば、FUSEと、ローカルにファイルをコピーせず)をマウントし、通常のUnixユーティリティを使用してファイルを探索することができますか(ls、du、cp)?(public.me.comに似たものが欲しかった:-likewget -rまたはFUSE。) Dropbox-Uploader(Dropbox APIを使用してアクセスするbashスクリプト)は、Unixの方法でDropboxにアクセスするのに役立ちます。ただし、残念ながら、ディレクトリの再帰的なダウンロード(などwget -r)はサポートされていません。そのため、その上にFUSEラッパーを配置したいのです。

3
SSHがnetstatでプロトコルをtcp6 *および* tcpとして表示するのはなぜですか?
$ netstat -nat Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN tcp6 0 0 :::22 :::* LISTEN なぜポート22(:::22と0.0.0.0:22)の2つのレコードがあるのか、なぜ一方がプロトコルとしてtcp、もう一方がtcp6 これはUbuntu 12.04.4にあります
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.