package Ntework;
/**
* 传输协议
* UDP TCP
* TCP(transfer control protocol):一种面向连接(连接向导)的、可靠的、基于字节流的运输层(Transport layer)通信协议.
* 特点
* 1.面向连接
* 2.点到点通信
* 3.高可靠性
* 4.占用系统资源多、效率低
* 三次握手:发送、到达、确认
*
* UDP(User DatageamProtocol)一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务.
* 特点
* 1.非面向连接,传输不可靠,可能丢失
* 2.发送不管对方是否准备好,接收方收到也不确认
* 3.可以广播发送
* 4.非常简单的协议,开销小
* 5.有拦截的风险
*
* 套接字Socket
* 我们开发的网络应用程序位于应用层,TCP和UDP属于传输层协议,在应用层如何使用传输层的服务呢?在应用层和传输层之间,则是使用
* 套接字来进行分离.
*
* 套接字就是传输层为应用层开的一个小口,应用程序通过这个小口想远程发送数据,或者接收远程发来的数据;而这个小口以内,也就是数据进入这个口之后,或者数据从
* 这个口出来之前,是不知道也不需要知道的,也不会关心它如何传输,这属于网络其它层次的工作.
*
* Socket编程
* 基于TCP协议的Socket编程
* 通信双方需要建立连接
* 建立连接时双方存在主次之分,114查号台
*
* 基于UDP协议的Socket编程
* 通信双方不需要建立连接
* 通信双方完全平等,QQ聊天模式
* @author pmc
*
*/
public class httpTest {
}