ホームページ  >  記事  >  運用・保守  >  IPポートプロトコルを理解する方法

IPポートプロトコルを理解する方法

WBOY
WBOY転載
2023-05-29 11:22:121694ブラウズ

インターネット上のすべてのコンピュータには、一意の 32 ビット アドレス、IP アドレスがあります。

サーバーにアクセスするときは、この IP アドレスを使用する必要があります。

ローカル エリア ネットワークにも、予約済み IP アドレス 192/10/172 から始まります。 LAN の IP アドレスは、唯一の

NAT モードでもあります。コンピュータ ホストの IP は LAN 内で一意です。選択された NAT モードは仮想マシンを作成し、仮想マシンは新しい LAN (プライベート LAN) になります。通信網)。

教師のマシンの IP は 192.168.33.128 です。

ポートの単純な概念

192.168.33.128 はホストを表しますが、ホスト上には多くのサービスが存在する可能性があります。

ホスト上のさまざまなサービス機能はポートによって区別され、外部からアクセスできます。

SSH リモート接続サービス 22

プロトコルの単純な概念、

中国語、英語、フランス語、さまざまなサービスがさまざまな機能、通信方法に対応するさまざまなポートを提供します。も異なる可能性があり、この通信方法はプロトコルとして理解できます。

ホスト上では、異なるサービス機能が異なるポートを通じて区別され、クライアントとサーバー間の通信には異なるプロトコルが必要になる場合があります。

ip,port,protocol (プロトコル)

リモート接続サービス。

トラブルシューティング:

1. 2 台のマシン間の通信がスムーズかどうか、物理ネットワーク (ワイヤレス ネットワーク カード、IP が正しい) を確認します。

ping ip -t を実行して、物理ネットワークを検出します スムーズですか?

通信なし:

a. クライアントからサーバーへの物理リンクに問題があります

ネットワーク カード、IP、ネットワーク ケーブル、ファイアウォール

2、サービスは良好ですか?

ssh サービスは良好ですか?

検出方法: どのマシンから接続するかで操作

telnet 192.168.33.128 22 (サーバーの IP とポート)

telnet はリモートからも接続できますが、暗号化されていないため、使用する人はほとんどいません。

考えられる失敗の理由:

a. サーバー ポートがファイアウォールによってブロックされている

[root@oldboy ~]# /etc/init.d/iptables stop
iptables: Setting chains to policy ACCEPT: filter          [  OK  ]
iptables: Flushing firewall rules:                         [  OK  ]
iptables: Unloading modules:                               [  OK  ]

b. ポートが開いておらず、サーバーはポートを監視していません接続先

[root@oldboy ~]# netstat -tunlp | grep 22    (以ssh服务22端口为例)
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      1559/sshd           
tcp        0      0 :::22                       :::*                        LISTEN      1559/sshd
/etc/init.d/sshd restart (重启ssh服务)

クライアント ツール: SecureCRT、Xshell、putty

サーバー側 ssh サービス、プロセス名 sshd、openssh (接続用)、openssl (暗号化用)

以上がIPポートプロトコルを理解する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。