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

TCPとIPは、今日のネットワーキングで使用されている2つの重要なプロトコルです。その重要性のため、インターネットプロトコルスイートは一般的に「TCP / IP」としても知られています

2
Mac OS XのTIME_WAITはどこにありますか?
TIME_WAITMac OS Xではなし 通常、TCP接続が閉じられると、close()最初に呼び出された側のソケットはそのTIME_WAIT状態のままになります。 ピアの1つがMac OS X(Lion)マシンである場合、最初にMac側で呼び出されると、MacにTIME_WAITは何も表示さnetstat -anれませんclose()。ただし、実際にソケットはTIME_WAIT状態にあるようです。これは、listen()(ソケットオプションを使用せずに)再度呼び出しSO_REUSEADDRを行うlisten()と失敗するためです。 2 * MSL(によって報告されるMac OS X Lionでの最大セグメント寿命は15秒)を待つと状態がsysctl net.inet.tcp.mslクリアされTIME_WAIT、listen()エラーなしで再度呼び出すことができます。 なぜソケットが見えないのTIME_WAITですか? テスト中 Pythonの2つの簡単なテストプログラムを次に示します。 サーバ #!/usr/bin/env python import socket HOST = '' PORT = 50007 l = socket.socket(socket.AF_INET, socket.SOCK_STREAM) l.bind((HOST, PORT)) l.listen(1) print("Listening on %d" % PORT) (s, _) = l.accept() print("Connected") raw_input("Press <enter> to close...") …

4
Windows 2008 Serverでのデッドゲートウェイの検出
私たちは最近、stackoverflow.comにHAProxyを実装しました。TProxyを使用して、接続するクライアントのソースアドレスを維持することを決定したため、クライアントのIPアドレスに依存するログやその他のIISモジュールを変更する必要はありません。したがって、パケットは外部インターネットIPアドレスから送信されたかのようになりすまし、実際にはローカルネットワークのローカル192.168.xx HAProxy IPから送信されます。 どちらのウェブサーバーにも2つのNICがあります。1つは静的IP、DNS、デフォルトゲートウェイを備えたパブリックインターネット上のルーティング可能なクラスBアドレスで、もう1つはHAProxyのプライベートIPでポイントされるデフォルトゲートウェイで構成された1つのプライベートなルーティングできないクラスCアドレスです。HAProxyには2つのインターフェース(1つはパブリック、もう1つはプライベート)があり、インターフェース間でパケットを透過的にルーティングし、適切なWebサーバーにトラフィックを転送するジョブを実行します。 イーサネットアダプターインターネット: 説明。。。。。。。。。。。:ネットワークカード#1 DHCP有効。。。。。。。。。。。: 番号 自動構成が有効。。。。: はい IPv4アドレス。。。。。。。。。。。:69.59.196.217(推奨) サブネットマスク 。。。。。。。。。。。:255.255.255.240 デフォルトゲートウェイ 。。。。。。。。。:69.59.196.209 DNSサーバー。。。。。。。。。。。:208.67.222.222 208.67.220.220 NetBIOS over Tcpip。。。。。。。。:有効 イーサネットアダプタープライベートローカル: 説明。。。。。。。。。。。:ネットワークカード#2 DHCP有効。。。。。。。。。。。: 番号 自動構成が有効。。。。: はい IPv4アドレス。。。。。。。。。。。:192.168.0.2(推奨) サブネットマスク 。。。。。。。。。。。:255.255.255.0 デフォルトゲートウェイ 。。。。。。。。。:192.168.0.50 NetBIOS over Tcpip。。。。。。。。:有効 各Webサーバーの自動メトリックを無効にし、ルーティング可能なパブリッククラスBにメトリック10、プライベートインターフェイスにメトリック20を割り当てました。 また、これらのレジストリキーの両方を設定しました。 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] "DeadGWDetectDefault"=dword:00000000 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] "EnableDeadGWDetect"=dword:00000000 1日に約2回、Webサーバーの1つがDNSに接続できない、またはパブリックインターネット上の他のサーバーに接続できないという問題が発生します。 デッドゲートウェイの検出により、パブリックゲートウェイの停止が誤って検出され、すべてのトラフィックが、現時点でDNSアクセスがなく、これを確認する方法がないプライベートゲートウェイに切り替えられていると考えられます。 デッドゲートウェイの検出が実行されているかどうか、またはWindows 2008サーバーのオプションであるかどうかを確認する方法はありますか? もしそうなら、Windows 2008サーバーでデッドゲートウェイ検出を無効にする方法はありますか? DNSを解決できない、または短時間接続できないという他の理由がないのでしょうか。


1
HTTP、TCP、UDP、コネクションレス
最近、HTTPと少し混乱しています。 いくつかの事実は、TCPがコネクション指向またはコネクションレスで動作できることです。これは理解しています。ただし、TCPはコネクション型ですが、UDPはコネクションレスであり、メッセージ自体が単一のメッセージに収まる場合に使用されます。 質問: HTTPがTCPを使用し、TCPが複数のメッセージ交換に信頼できる接続を提供し、HTTPがコネクションレスであると言われている場合、これはどのようにして可能ですか? TCPはコネクション型ですか?では、HTTPコネクションレスはどうですか????
8 http  tcp  tcpip  udp 

3
TCP / IP経由のシリアルポート転送(Linuxサーバー)
LAN経由でLinuxマシンのリモートシリアルポートを使用する方法を探しています。マシンはubuntu 10.04を実行していて、Arduinoボードが接続されているので、LAN経由でシリアルアウトプットを再プログラミングまたはリッスン/トークできるようにしたいと思います。 クライアントソフトウェアがプラットフォームに依存しない場合は素晴らしいですが、Linuxのみのクライアントでも問題ありません。 ありがとう! 更新: Windowsにはそのようなプログラムがいくつかあります:http : //www.hw-group.com/products/hw_vsp/index_en.html http://www.serial-port-communication.com/serial-over-tcpip/(これLinuxバージョンがあるようですが、オープンソースではありません...) そして最後に、実際にウィキペディアにはいくつかの便利なメモと参照があります:http : //en.wikipedia.org/wiki/COM_port_redirector UPDATE2:最も興味深い候補: http ://lpccomp.bc.ca/remserial/

3
TCP / IPセッションを60秒未満で実行できますか?
私たちのサーバーはTCP / IPセッションで過負荷になっています。それらのほとんどはTIME_OUT状態でハングしています。TIME_OUT状態の接続は、60秒のタイムアウトが経過するまでソケットを占有していることがわかります。 問題は、サーバーが応答しなくなり、多くのクライアントがサービスを受けられないことです。 簡単なテストを行いました。InternetExplorer 8.0を使用してサーバーからXMLファイルをダウンロードします。ダウンロードはほんの一瞬で完了します。しかし、TCP / IP接続がTIME_OUT状態で60秒間ハングしていることがわかります。 TIME_OUTの待機を解消する方法、または新しい接続用にソケットを解放する方法を減らす方法はありますか? TCP / IP接続がTIME_OUT状態になる理由はわかりますが、XMLファイルのダウンロードが終了した後、Internet Explorerが接続を閉じない理由はわかりません。 詳細。 私たちのサーバーは、Perl(mod-perl)で記述されたWebサービスを実行します。このサービスは、気象データをクライアントに提供します。クライアントはFlashアプリケーション(実際にはWindowsアプリケーションに埋め込まれたFlash ActiveXコントロール)です。 OS:Ubuntu Apacheの「Keep Alive」オプションが0に設定されている

2
Windows 7 TCPリスンポート
私のWindows 7の新規インストールでは、TCP ephermeralポートでリッスンする5つのプログラムが示されています。 TCP 0.0.0.0:49152 0.0.0.0:0 LISTENING TCP 0.0.0.0:49153 0.0.0.0:0 LISTENING TCP 0.0.0.0:49154 0.0.0.0:0 LISTENING TCP 0.0.0.0:49155 0.0.0.0:0 LISTENING TCP 0.0.0.0:49157 0.0.0.0:0 LISTENING netstat -anoは、プロセスの1つがwininit.exeであることを示しています。 wininit.exeがTCPトラフィックをリッスンしているのはなぜですか?(ファイアウォールを設定する必要はありません)。

1
limits.conf設定が「固定」されません
高負荷のWebサーバーでulimit -n 20000に相当するものを取得しようとしましたが、ubuntu hardyの/etc/security/limits.confが動かないようです。 これが私が設定ファイルで設定したものです。 root soft nofile 20000 root hard nofile 20000 www-data soft nofile 20000 www-data hard nofile 20000 私も試しました * soft nofile 20000 * hard nofile 20000 再起動後、rootでulimit -nを実行すると、www-dataまたは通常のユーザーでもデフォルトの1024が表示されます。
8 ubuntu  tcpip  ulimit 

4
lsof -iを実行すると、CLOSE_WAITに多くの接続が表示されますか?心配する必要がありますか
したがって、私はlsof -i | wc -l定期的に実行しており、420行のうち240行から255行がCLOSE_WAIT状態にあることを通知しています。TCP接続はどのようにしてこの状態になりますか? 心配する必要がありますか?どのようにトラブルシューティングする必要がありますか?
7 linux  ubuntu  tcpip  netstat  lsof 

1
ISPのIP範囲のユーザーはラジオストリームを聞くことができませんが、他のユーザーは聞くことができます
私はオフィスのPCからShoutcastサーバーを介してラジオをストリーミングしており、世界中のユーザーはブラウザーまたはwmedialayer / winampを介してそれを聞くことができますが、ISP(外部IPを使用している場合を含む)ブラウザーやwinamp / wmediaplayerでストリームを開くことはできません。私は何をすべきか?
1 ip  tcpip  streaming 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.