1. 两个问题
1. 如何准确定位网络上一台或多台主机,并且如何定位主机上的特定的应用 |
---|
2. 找到主机后如何可靠高效地进行数据传输 |
2. 基本概念
2.1 网络通信协议
2.2 IP和端口号
IP: Internet protocol —->网络层的主要协议,支持网间互联的数据通信。
2.2.1 IP—->InetAddress类
public void test6() throws IOException {
InetAddress ina = InetAddress.getByName("192.168.1.1");
System.out.println(ina);
}
public void test6() throws IOException {
InetAddress ina = InetAddress.getByName("www.baidu.com");
System.out.println(ina);
}
2.2.3 端口号
范围:0—65535
2.2.4 套接字 Socket
socket=ip+point
2.3 网络协议
2.3.1 分类
TCP: 传输控制协议: Transmission control protocol |
---|
UDP: 用户数据报协议: user datagram protocol |