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

OSIレイヤー4(トランスポート層)に関する質問。


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

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び申し上げます。私は本当に困惑していて、誰かが私の同僚が言っていることに対して、より多くの文脈を提供できることを望んでいますか?

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

4
TCP / IPで通信遅延を定式化するにはどうすればよいですか?
TCP / IPを使用して通信する2つのノード間のラウンドトリップレイテンシを推定するための数学モデル/方程式を導出するのは困難です。ノードは、HTTPプロトコルに基づいてデータを交換しています。このモデルでは、調査する最も重要な要因は、ネットワーク内の2つのノード間の物理距離、中間ホップの数、帯域幅、各ホップでの処理遅延です。Webを検索しましたが、この意味では何も見つかりませんでした。むしろ、回線交換ネットワークとUDPプロトコルについて何かを見つけました。TCPに合わせてカスタマイズできますか?

2
インターネット以外のグローバルネットワークはありますか?
私はこのグローバルネットワークの定義を見つけました。 現在、インターネット以外にグローバルネットワークはありますか?誰かがいくつかの例を引用できますか?または、グローバルではありませんが、国全体の規模(おそらくATMネットワーク)ですか? 他のすべてのWANネットワークが「エンタープライズネットワーク」のカテゴリに分類されるわけではありませんか? インターネット以外のグローバルネットワークはありますか? また、この行が私の目を引いたとき、私はトランスポート層プロトコルについて読んでいました: ネットワークアプリケーションでは、複数のトランスポート層プロトコルを使用できる場合があります。たとえば、インターネットにはTCPとUDPの2つのプロトコルがあります。これらの各プロトコルは、アプリケーションを呼び出すためのトランスポート層サービスの異なるセットを提供します より具体的には、この行: For example, the internet has two protocols -TCP and UDP 非インターネットのトランスポート層プロトコルのいくつかの例は何ですか? この本はTelephone network、WAN(インターネットを除く)として簡単に説明されています。しかし、それは実装されましたcircuit-switched network。それらがトランスポート層プロトコルさえ持っていたとは思えません。それで、提供する他のネットワークはありますTransport-Layer servicesか?

3
TCPによる確認は、データが配信されたことを保証するものではありません
RFC 793には、TCPセグメントの確認応答に関する部分があります。 TCPがデータを含むセグメントを送信すると、TCPはコピーを再送信キューに入れ、タイマーを開始します。そのデータの確認が受信されると、セグメントはキューから削除されます。タイマーが切れる前に確認応答が受信されない場合、セグメントは再送信されます。 TCPによる確認は、データがエンドユーザーに配信されたことを保証するものではなく、受信側のTCPが配信を担当したことを保証するだけです。 さて、これは面白いです。私たちのNOCでは、ネットワークと外部クライアントネットワーク間の接続の問題をトラブルシューティングすることがよくあります。ファイアウォールでトラフィックをスニッフィングし、両方向で送受信されるSYNおよびACKビットを確認するときはいつでも、接続が確立され、問題には何もないと仮定しますネットワークで行います。 しかし今、このRFCは私に考えさせました-TCP接続が確立されているのに、ユーザーがまだ接続の問題を経験している場合、他に何を確認する必要がありますか(Wiresharkをセットアップせずに)?


1
ATMはまだトランスポートプロトコルとして使用されていますか?
新しい資料を読むことに加えて、どこから来たのか、おそらくはどこに向かっているのかを見るために、古いネットワーキングブックを読むことを楽しんでいます。現在、私はCisco LANスイッチングと呼ばれる本を読んでいます。これは、CCIE Professional Developmentシリーズの一部として1999年に発行されました。この本は、ネットワークバックボーンでのATMの使用についてかなり触れており、今日のネットワークエンジニアリングでは、ATMについてほとんど何も見たことがないことに気付きました。 現在、ATMは使用されていますか、それとも他のテクノロジーにほとんど置き換えられていますか?


1
TCPサーバーは65535クライアントに制限されていますか?
これは、単一のコンピューター/アプリケーションが維持できるクライアントの数に厳しい制限を課すと考えるかもしれません。 1つはWebサーバーを監視していて、最大65,000接続を超えると予測される使用レベルにまで拡張できることを確認する必要があります。 ソフトウェアの場合、特定の考慮事項があります(/programming/1575453/how-many-socket-connections-can-a-web-server-handle)

2
TCPの最大セグメントサイズ(MSS)はIPv6と互換性がありますか?
IPv4では、TCP MSSの「クランプ」(TCPヘッダーのMSS値を編集するネットワークデバイス)が、パスの最大転送単位の検出が機能していない場合に役立ちます。(たとえば、ICMPがパスのどこかでブロックされている場合。)IPv6にはフラグメンテーションがないため、ICMPv6の「パケットが大きすぎて」元のエンドポイントに信号を送ることができません。 特にIPv6を介してTCP MSSをクランプすることについてのガイダンスはありますか?

4
プロトコルがTCPまたはUDPのどちらを使用しているかを知る方法
まあ、それは馬鹿げた質問に聞こえるかもしれませんし、私の経験が積み重なって、プロトコルについてどんどん学んでいくにつれて、最も適切な答えは私が言うことができるようになると思います。 しかし、私は学生であり、現場での経験はあまりありません。どのプロトコルでもグーグルできますが、経験則があるかどうか知りたいです。私はまだ「経験則」を求めるのは愚かだと思うが、それでも私はそれを探している。 Wikipediaでこのリストに遭遇しました。これには、プロトコルと、表形式でTCPとUDPのどちらを使用するかが記載されています。ただし、特定のプロトコルの行に単一のポート番号を持つTCPとUDPの両方が含まれている場合の意味を理解できません。たとえば、Telnet行の場合は23-TCP-UDPです。これは何を意味するのでしょうか?TelnetはTCPポート23とUDPポート23の両方で動作しますか? また、教科書でTFTPがUDPを使用していると記載されていますが、上の表を見ると、TFTP行は69-TCP-UDPです。したがって、上の表で何が起こっているのかを推測してください。

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