インターネット上のすべてのコンピュータには、一意の 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 サイトの他の関連記事を参照してください。