Javaweb 網頁編程 B/S架構
TCP/IP 網絡編程 C/S架構web
如何實現網絡通訊
一、通訊雙方的地址:編程
IP 192.168.1.1 端口號 192.168.16,124::5900
二、網絡通訊的協議網絡
http,ftp,smtp,tcp,udp... tcp/ip
public class InetAddress
* IP用來惟必定位一臺網絡上的計算機架構
IP地址的分類tcp
使用32位(4字節)地址,十進制,每段有0-255,一共42億地址。
例如127.0.0.1函數
這裏顯示的不完整,還除以了16
長度爲128位,是IPv4地址長度的4倍,8個無符號整數構成,十六進制
2001:0DB8:0000:0023:0008:0800:200C:417Aspa
A類:1.0.0.0-126.0.0.0
B類:128.1.0.0-191.255.0.0
C類:192.0.1.0-223.255.255.0code
域名 方便記ip
操做:
InetAddress 沒有構造函數對象
static InetAddres getByAddress(byte[] addr) 返回InetAddress對象
建立對象用靜態方法:ip
InetAddress ia = InetAddress.getByAddress("127.0.0.1"); InetAddress ia = InetAddress.getByAddress("localhost"); InetAddress ia = InetAddress.getByAddress("www.baidu.com");
獲取ip地址、域名
getCanonicalHostAddress(); getHostAddress(); getHostName();