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

伝送制御プロトコル(TCP)に関する質問については、信頼できる通信のためにネットワーク全体でデータをカプセル化するために使用されるトランスポートプロトコル。



4
PINGポート番号?
昨日のインタビュアーは、pingのポート番号とTCP / UDPを使用するプロトコルpingを尋ねます。 インタビューの後、インターネットで検索し、ICMPがポート7を使用していると言う別の異なる結果を見つけました。 誰でも正しい説明で私を助けることができますか? よろしく、ニシャド
50 tcp  ping  udp  icmp 

3
MSSとMTUの違いは何ですか?
私は、最大セグメントサイズと最大伝送単位の違いに関して混乱しています。 誰かがレイヤー2とレイヤー3に関して説明してください。 ペイロードに800バイトのパケットがあった場合。MSSが800バイト(そのように設定した場合)とMTUが840になると言うのは正しいでしょうか?TCP 20およびIP 20バイト。PPPoEを使用している場合、何か違いはありますか?
33 tcp  layer3  layer4  mtu  pppoe 

7
信頼性のあるUDP(アプリケーション層で実装)がTCPの代わりにならないのはなぜですか?
TCPはトランスポート層で信頼性を提供しますが、UDPは提供しません。したがって、UDPは高速です。ただし、アプリケーション層のプロトコルは、UDPを使用しながら信頼性の高いメカニズムを実装できます。 この意味で、信頼性が必要なのにUDPがTCPより速い場合、なぜ信頼性のあるUDP(アプリケーション層に実装されている)がTCPの代替ではないのでしょうか?
25 tcp  udp 

4
物理的な距離はダウンロード速度に影響しますか?
私は同僚と議論したばかりで、これに関する専門家に手を差し伸べるだけだと思った。これがシナリオです。接続の速度を測定するWebサイトを使用していました。遠く離れたサーバーを使用してテストしました(マレーシアにあり、サーバーは米国にありました)。約2 Mbpsでした。その後、シンガポールのサーバーで試してみましたが、はるかに高速でした(約15 Mbps)。私の同僚は、物理的な距離のせいだと思っていましたが、それは重要ではないと思います。私の理解では、最初のハンドシェイクを完了し、データフローが開始されると、サーバーの場所は関係なく、結果はほぼ同じになります。ここに何かが足りませんか?どのように実際に機能しますか?
22 tcp  latency  bandwidth 

4
IPヘッダーのTTLには8ビットで十分ですか?
TTL(Time to Live)は、IPv4ヘッダーの8ビットフィールドです。0〜255の任意の値を取ることができます。これは、パケットが宛先に向かう途中で最大255ホップ(ルーター)を取ることができることを意味する場合、パケットは破棄されます。 大陸を越えてパケットを送信するにはどうすればよいですか?
18 ip  tcp  network 

3
TCP / UDPは「raw IP」に何を追加しますか?
私はTCPとUDPの両方がIP上に構築されていることを知っています。TCPとUDPの違いは知っていますが、「raw ip」とは何かについては混乱しています。TCPとUDPの両方がIPを実装しているが、そのIP自体はデータを転送できないと言うのは公平でしょうか?または、IPは、TCPとUDPによってさらに抽象化された非常に低レベルの通信形式ですか?
18 ip  tcp  layer3  udp  layer4 

1
単一のWebサーバーへの複数のクライアント接続はどのように行われますか?
実際、私はコンピューターネットワークを学んでいますが、その間、Webサーバーが複数の接続を維持する方法について混乱していますか? 簡単に言うと、いくつかのグーグルでは、ソケットが各クライアント要求を処理することを学びました。 Webサーバーがあり、IPを持つ2つのクライアントがあるとしましょう Client A: 5.5.5.5 Client B: 10.10.10.10 どちらもポート80でサーバーに接続しようとします。 今、私が得たものをグーグルで調べると、サーバーはポート80で着信要求をリッスンします。次に、クライアントAがサーバーに接続(TCP / IP接続を確立)しようとするとします。この2つの間にソケットが作成されます。その後、さらに通信を行うために別のスレッドとして実行され、サーバーはその特定のポートで他のクライアント要求を再度リッスンします。そして、クライアントBは、同じように接続しています。 今、私の最初の質問は: 1. How does server communicate with these two clients simultaneously after the connection has been established? 現在、実際には2つのクライアントだけでなく、数千および数百万のユーザーがサーバーに接続できます。 それから私の次の質問は: 2. Now, how do those thousands of clients get connected to a single server? If we assume every …
16 tcp  network  layer4 

8
TCPは、送信されるすべてのパケットに対して新しい接続を開きますか?
これはばかげた質問かもしれませんが、私と数人の仲間がTCPの潜在的な制限について議論しています。クライアントをリッスンし(ゲートウェイのように)、単一の接続されたkafkaパブリッシャーを介してすべての接続されたクライアントデータを1つのトピックにルーティングするアプリケーションがあります。 私の仲間の1人は、TCPが送信するすべてのメッセージに対して新しい接続を確立するため、このゲートウェイにとって問題になると言っています(kafkaではなく、基礎となるトランスポートプロトコル自体が問題です)、毎回新しいポートが必要です。これらのクライアントメッセージ(ギガバイト)を送信するレートで、kafkaは読み込むポートを使い果たしますか? 私は数年にわたって開発を行ってきましたが、これについては聞いたことがないので、TCPがどのように機能するかについてのより低いレベルの理解を得たいと思っています。私の理解では、TCP接続を確立すると、その接続はアプリケーションによってタイムアウトになるか、サーバーまたはクライアントによって強制的に閉じられるまで開いたままになります。この接続を介して送信されるデータはストリームであり、3 V(ボリューム、速度、種類)に関係なく新しい接続を開いたり閉じたりしません。 ポートに関する限り、1つのポートがブロードキャストに使用され、内部ファイル記述子ポートは、個々のクライアントの読み取り/書き込みのためにアプリケーションが管理するものです。TCPが書き込むすべてのパケットに対して新しい接続を確立することを理解していません。 この質問が直接的なものではないか、あいまいすぎる場合は、事前におaび申し上げます。私は本当に困惑していて、誰かが私の同僚が言っていることに対して、より多くの文脈を提供できることを望んでいますか?


2
低メトロイーサネットTCPスループットのトラブルシューティング
セットアップ レイヤー2ネットワークとして存在するいくつかの専用線を借りました。つまり、データセンターに1本の大きなパイプがあり、リモートサイトには小さなパイプがあります。レイヤー2ネットワーク内では、何でも好きなことができます。おそらく802.1adを使用して、ネットワーク内の各顧客に個別のネットワークを提供します。AFAICSほとんどのサイトはプレーンVDSLで接続されています。 各サイトにルーターを配置し、各サイトに独自のVLANを割り当てることにしました。したがって、DCのファイアウォールには、サイトと同数のVLANが定義されています。したがって、各サイトは独自のVLANでオンアドレス範囲を使用します。 ネットワーク図: 問題 現在、スループットの問題に直面しています。 サイトからDCへのFTP転送の実行は、回線速度である約10Mb / sで正常に機能します。 DCからサイトへのFTP転送の実行は、6Mb / s以下ではうまく機能しません。 どちらが転送を開始するかは関係ありません。唯一一貫したことは、1つの方向がうまく機能していないことです。残念なことに、それはサイトへの方向です。これは、ターミナルサーバークライアントを使用したいときに最も必要な帯域幅だからです。 転送から約10秒で、スループットが低下します。スニッフィング時にDUP ACKが表示されます。プロバイダの側でレート制限につながる可能性があるのはどれですか?? (現在、彼らには手がかりがありません。エスカレーションする前に私たちが過失になっていないことを確認したいです) 注リモートサイトは何らかの理由で10Mbに制限されています。メトロポートへの切り替えを10Mbに設定しても解決しません。実際、それは最悪です(最大30 KB / s)。100Mbに設定しても正常に機能しますが、すでに概説した問題が発生し始めています。1Gでも同じです。 問題のキャプチャはここからダウンロードできます: * http://178.63.11.6/dc-to-remote_dc-side.pcapng * http://178.63.11.6/dc-to-remote_remote-side.pcapng 診断 画像には、エラーの詳細が記載されたWireshark IO Graphが表示されます。 左側:DCからサイトへのFTP転送 右側:サイトからDCへのFTP転送 反対側が転送を開始した場合(つまり、リモートから取得するのではなく、DCから取得した場合)、問題は変わりません。 ここで問題になると思われるものをお楽しみください。 更新#1(上記に統合) 更新#2(更新) これは輻輳制御のものでなければなりません。 DCからリモートに10G-> 1G-> 100M-> 10M-> 1Gリンクがあることに注意してください。<-動作していません したがって、他の方向では逆になります:1G-> 10M-> 100M-> 1G-> 10G。<-元気 最初の「1G-> 10M」は、リモートサイトで「見えない」10Mであり、アップリンクポート速度を含むすべてが1Gに設定されています。 ただし、DCでの100Mbpsは実際の100Mbpsであり、インターフェイスは物理層で100Mbpsに設定されます。 私は今iperfを使用しました: …

6
BGPはTCPでどのように機能しますか?
ルーティングプロトコルを使用してレイヤー3接続を実現していることを知っている限り、BGPがL4であるTCPを介して機能するという事実に混乱しています。事前のL3接続なしでL4 / TCPを確立するにはどうすればよいですか?
13 tcp  bgp  internet  layer3  layer4 

2
Cisco IOS NATでTCPポートの範囲を開きます
ip nat inside source static 192.168.1.10 10.10.10.9 route-map RANGE ! route-map RANGE permit 100 match ip address 102 ! access-list 102 permit tcp host 192.168.1.10 range 3000 3389 any 設定は機能していないようです。1対1の静的NATを作成するだけです... ポートの範囲を開く方法を知っている人はいますか? 複数の外部IPがあり、複数の外部IPを使用して複数のホストに対して同じポートを開きたいため、ロータリー方式が機能しません。
13 cisco  tcp  nat 

8
衛星または高遅延ネットワーク上のTCPアクセラレーション[終了]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Network Engineering Stack Exchangeのトピックになるようにします。 2年前に閉店。 衛星または高遅延IPネットワークを介したTCPアクセラレーションに関して、現在実行可能な企業、製品、またはオプションは何ですか? 平均衛星RTTは600msから上向きです(場所によって異なります) TCPは、ACKの受信の遅延によりウィンドウサイズが小さく保たれているため、あまりうまく機能しません。ACKをスプーフィングして、デバイスが次のデータセットの送信を開始するように、元のパケットがまだ転送されている間にアクセラレータが必要です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.