首页 > 代码库 > 老男孩老師課程學習筆記----ip端口協議 簡單敘述
老男孩老師課程學習筆記----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(加密用的)
<<此篇文章會不斷的新增資料>>
<<從簡單開始學起>>
本文出自 “我的Linux之夢” 博客,请务必保留此出处http://12098022.blog.51cto.com/12088022/1946106
老男孩老師課程學習筆記----ip端口協議 簡單敘述