互联网上的计算机 都会有一个唯一的32位元的地址, ip地址
我们访问服务器,就必须透过这个ip地址
局域网也有预留的ip地址 192/10/172开头。局域网的ip地址也是唯一的
NAT模式,电脑宿主机的ip在局域网是唯一的,选择的NAT模式创件虚拟机,虚拟机就是一个新的局域网(私有网路)。
老师的机器ip是192.168.33.128
端口的简单概念 ,
192.168.33.128 代表一台主机,但是主机上可能会有许多的服务,
一台主机上的不同服务功能,就是透过端口区分,然后让外部人员访问。
SSH远程连接服务 22
协议的简单概念 ,
汉语、英语、法语,不同的服务提供了不同的端口,对应了不同的功能,通信方式可能也是不同的,这种通信方式我们就可以理解为协议。
在一台主机上,通过不同的端口区分不同的服务功能,客户端和服务器之间的通信可能需要采用不同的协议
ip,port,protocol(协议)
远程连接服务。
排除故障:
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中文网其他相关文章!