Windows 下檢視端口占用情況 netstat / tasklist / findstr
阿新 • • 發佈:2020-10-20
進行網路通訊的要素:
1.對方的IP地址
2.邏輯埠
3.通訊規則:協議
本地迴環地址:127.0.0.1
可在DOS命令列視窗: ping 127.0.0.1測試網絡卡是否正常
可得到主機名和地址
InetAddress inetAddress = InetAddress.getLocalHost();
得到主機名
inetAddress.getHostName();
得到地址
inetAddress.getHostAddress();
得到網路域名地址
InetAddress[] inetAddress = InetAddress.getAllByName("www.baidu.com");
for (int i = 0; i < inetAddress.length; i++) {
System.out.println(inetAddress[i].getHostAddress());
System.out.println(inetAddress[i].getHostName());
}
有效埠:0-65535,其中0-1024系統使用或者為保留埠
UDP與TCP的區別:
UDP:將資料及源和目的封裝成資料包,不需要建立連線
每個資料報的大小限制在64k內
因無連線,是不可靠協議
不需要建立連線,速度快。用途(聊天,視訊會議,步話機,桌面共享)
TCP:建立連線,形成傳輸資料的通道
在連線中進行大資料量的傳輸
通過三次握手完成連線,是可靠協議
必須建立連線,效率會稍低。用途(下載)
Socket就是為網路服務提供的一種機制,通訊兩端都有Socket,網路通訊其實就是Socket間的通訊,資料在兩個Socket間通過IO傳輸
轉載於:https://blog.51cto.com/alexaxinzhang/1403359