ip端口協議怎么理解

互聯網上的計算機 都會有一個唯一的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(加密用的)

? 版權聲明
THE END
喜歡就支持一下吧
點贊14 分享