UDP协议和TCP协议都是传输层协议。TCP(Transmission Control Protocol,传输控制协议)提供的是面向连接,可靠的字节流服务。即客户和服务器交换数据前,必须现在双方之间建立一个TCP连接,之后才能传输数据。并且提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。
UDP(User Data Protocol,用户数据报协议)是一个简单的面向数据报的运输层协议。它不提供可靠性,只是把应用程序传给IP层的数据报发送出去,但是不能保证它们能到达目的地。由于UDP在传输数据报前不用再客户和服务器之间建立一个连接,且没有超时重发等机制,所以传输速度很快。NAT network address translate,网络地址翻译,它是一种把内部私有网络地址(IP地址)翻译成合法网络IP地址的技术。
NAT的意义在于将较多的私网地址翻译成一个或者几个公网地址,达到在公网地址较少的情况下,共同上网的目的。从TCP/IP的角度上,当内网地址到达NAT设备后,将会修改本地的源地址信息,外面看来就一个外网的地址
Proxy,代理服务器,即Proxy服务器,在互联网上的完成跑腿服务。当你在浏览器中设置了某个Proxy服务器之后,由你的浏览器所发出的任何要求,都会被送到Proxy服务器上去,由这台Proxy服务器代为处理。
从tcp/ip看,proxy只是处理你浏览器的请求,而不会修改你的源地址信息
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)