Java之网络编程初解

来源:互联网 发布:js获取第二个子元素 编辑:程序博客网 时间:2024/06/07 06:37

网络编程应用最主要的两种协议:UDP和TCP。还有两台机器连接时要使用到IP地址及端口。

  1. UDP的特点:将数据及源和目的封装成数据包中,不需要建立连接;每个数据报的大小限制在64K内;因无连接,是不可靠协议;不需要建立连接,速度快
  2. TCP的特点:建立连接,形成传输数据的通道;在连接中进行大数据量传输;通过三次握手完成连接,是可靠连接;必须建立连接,效率会稍低

网络编程应用到了Socket服务。Socket就是为网络服务提供的一种机制。通信的两端都有Socket.

网络通信其实就Socket间的通信。数据在Socket间通过IO传输。