tcp udp http socket 之间的联系和区别
2016-03-29 10:51
573 查看
IP:网络层协议;
TCP和UDP:传输层协议;
HTTP:应用层协议;
SOCKET:TCP/IP网络的API。
TCP/IP代表传输控制协议/网际协议,指的是一系列协议。
TCP和UDP使用IP协议从一个网络传送数据包到另一个网络。把IP想像成一种高速公路,它允许其它协议在上面行驶并找到到其它电脑的出口。TCP和UDP是高速公路上的“卡车”,它们携带的货物就是像HTTP,文件传输协议FTP这样的协议等。
TCP和UDP是FTP,HTTP和SMTP之类使用的传输层协议。虽然TCP和UDP都是用来传输其他协议的,它们却有一个显著的不同:TCP提供有保证的数据传输,而UDP不提供。这意味着TCP有一个特殊的机制来确保数据安全的不出错的从一个端点传到另一个端点,而UDP不提供任何这样的保证。
HTTP(超文本传输协议)是利用TCP在两台电脑(通常是Web服务器和客户端)之间传输信息的协议。客户端使用Web浏览器发起HTTP请求给Web服务器,Web服务器发送被请求的信息给客户端。
记住,需要IP协议来连接网络;TCP是一种允许我们安全传输数据的机制,,使用TCP协议来传输数据的HTTP是Web服务器和客户端使用的特殊协议。
Socket 接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,用以开发TCP/IP网络上的应用程序
TCP和UDP:传输层协议;
HTTP:应用层协议;
SOCKET:TCP/IP网络的API。
TCP/IP代表传输控制协议/网际协议,指的是一系列协议。
TCP和UDP使用IP协议从一个网络传送数据包到另一个网络。把IP想像成一种高速公路,它允许其它协议在上面行驶并找到到其它电脑的出口。TCP和UDP是高速公路上的“卡车”,它们携带的货物就是像HTTP,文件传输协议FTP这样的协议等。
TCP和UDP是FTP,HTTP和SMTP之类使用的传输层协议。虽然TCP和UDP都是用来传输其他协议的,它们却有一个显著的不同:TCP提供有保证的数据传输,而UDP不提供。这意味着TCP有一个特殊的机制来确保数据安全的不出错的从一个端点传到另一个端点,而UDP不提供任何这样的保证。
HTTP(超文本传输协议)是利用TCP在两台电脑(通常是Web服务器和客户端)之间传输信息的协议。客户端使用Web浏览器发起HTTP请求给Web服务器,Web服务器发送被请求的信息给客户端。
记住,需要IP协议来连接网络;TCP是一种允许我们安全传输数据的机制,,使用TCP协议来传输数据的HTTP是Web服务器和客户端使用的特殊协议。
Socket 接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,用以开发TCP/IP网络上的应用程序
相关文章推荐
- Xcode7 使用NSURLSession发送HTTP请求报错
- TCP协议中的三次握手和四次挥手(图解)
- 事件驱动模型
- 3月第3周网络安全报告:被篡改.COM网站占74.3%
- BitLocker:如何启用网络解锁
- 计算机网络概述
- ASP.NET 管道事件与HttpModule一个简单地实现
- 网络协议
- C#下载http文件
- 2.1 TCP Socket(含SSL)通讯库GCDAsyncSocket(五)
- 2.1 TCP Socket(含SSL)通讯库GCDAsyncSocket(四)
- 2.1 TCP Socket(含SSL)通讯库GCDAsyncSocket(三)
- 2.1TCP Socket(含SSL)通讯库GCDAsyncSocket(二)
- 2.1 TCP Socket(含SSL)通讯库GCDAsyncSocket(一)
- http协议基本概念
- TCP/IP协议族-----21、文件传送:FTP和TFTP
- 网络协议系列之十二:互联网协议入门(二)
- 【计网】TCP的三次握手和四次挥手
- 史上全面的网络深入学习资料
- Debian下配置网络的方法