首页  >  文章  >  运维  >  ip端口协议怎么理解

ip端口协议怎么理解

WBOY
WBOY转载
2023-05-29 11:22:121642浏览

互联网上的计算机 都会有一个唯一的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中文网其他相关文章!

声明:
本文转载于:yisu.com。如有侵权,请联系admin@php.cn删除