chapter13 网络技术和的应用开发.ppt

第13章 网络技术和应用开发 本章知识点 网络编程基础知识 基于流套接字(socket)的服务器/客户端通信 Socket类 ServerSocket类 基于流套接字的服务器/客户端通信实例(单向、双向、多线程) 多用户聊天室 基于数据报套接字(datagram)的服务器/客户端通信 DatagramPacket类 DatagramSocket类 基于数据报套接字的服务器/客户端的通信实例 13.1 网络基础知识 13.1 网络基础知识 TCP协议 TCP(Transmission Control Protocol):有连接的可靠的传输协议。 传输数据的过程:设两台机器A和B使用TCP协议传输数据,A发给B的数据包,B收到后会给A一个确认收到的回复。如果A一直未收到回复,则A断定网络故障。A端发送的数据不会出现不可预知的丢失。 TCP传输协议的特点 建立连接,安全,但效率低。 TCP将要传送的内容以流的形式传输。 TCP传输数据的过程相当于打电话,有问有答。 13.1 网络基础知识 UDP协议 UDP(User Datagram Protocol):无连接的不可靠的传输协议。 传输数据的过程:设两台机器A和B使用UDP协议传输数据, A发送数据后不需要得到B机器的回复,A只管发,B只管收。B到底收到多少数据A并不知情。 UDP的特点 无连接的,不安全,但效率高。 UDP

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档