>  기사  >  운영 및 유지보수  >  IP 포트 프로토콜을 이해하는 방법

IP 포트 프로토콜을 이해하는 방법

WBOY
WBOY앞으로
2023-05-29 11:22:121639검색

인터넷상의 모든 컴퓨터는 고유한 32비트 주소, IP 주소를 갖습니다.

서버에 액세스할 때 이 IP 주소를 사용해야 합니다.

근거리 통신망에도 192/10/172로 시작하는 예약된 IP 주소가 있습니다. . LAN의 IP 주소도 고유합니다.

NAT 모드. 컴퓨터 호스트의 IP는 LAN에서 고유합니다. 선택한 NAT 모드는 가상 머신을 생성하며, 가상 머신은 새로운 LAN(개인 네트워크)입니다.

선생님의 컴퓨터 IP는 192.168.33.128

포트의 단순한 개념인

192.168.33.128은 호스트를 나타내지만 호스트에는 많은 서비스가 있을 수 있으며,

호스트의 다양한 서비스 기능은 투명함을 통해 차별화됩니다. 그런 다음 외부인이 해당 포트에 액세스할 수 있도록 허용합니다.

SSH 원격 연결 서비스 22

간단한 프로토콜 개념,

중국어, 영어, 프랑스어. 서비스마다 기능에 따라 포트가 다르며 통신 방법도 다를 수 있습니다. 합의로 이해될 수 있습니다.

호스트에서는 다양한 서비스 기능이 서로 다른 포트를 통해 구별됩니다. 클라이언트와 서버 간의 통신에는 서로 다른 프로토콜을 사용해야 할 수도 있습니다.

ip, 포트, 프로토콜(프로토콜)

원격 연결 서비스.

문제 해결:

1. 두 컴퓨터 사이의 물리적 네트워크(무선 네트워크 카드, 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제