API中对网络支持的类:C:\Users\27375\Desktop\java\src\jdk-8-src\java\net包下
java对TCP的网络通信支持,java也对UDP提供支持
利用ServerSocket建立TCP服务器端,利用Socket建立TCP客户端
java的网络通信:服务端通过ServerSocket建立监听,客户端通过Socket连接到指定服务器后,通信双方通过IO流进行通信
通信协议:计算机网络中实现通信必须有一些约定,这些约定被称为通信协议,规定了通信双方对话的类型/格式/应答关系
网络模型:osi分层模型和tcp/ip分层模型
IP地址用于唯一标识网络上的一个通信实体
端口是一个16位的整数,用于表示数据交给哪个通信程序处理
(公认端口0-1023 注册端口1024-49151 动态端口49152-65535)
基于tcp协议的网络编程
利用ServerSocket建立TCP服务器端,利用Socket建立TCP客户端
ServerSocket对象用于监听来自客户端的Socket连接,
ServerSocket类的方法
Socket accept();//如果接收到一个客户端的Socket'连接请求,该方法将返回一个与客户端Socket对应的Socket
构造器ServerSocket(int port)
利用Socket建立TCP客户端
Socket类的方法
构造器Socket(ip,port)