网络基本知识TCP与UDP
2015-11-07 12:03
477 查看
半双工是在同一时刻只单向。是接收或者是发送;
全双工是在同一时刻能双向。可以同时接收和发送!
主要体现在网卡和路由,好像交换机也是!
这是两个工作在TCP/IP协议传输层的两个不同的协议,是用来传输数据用的。
TCP:Transfer Control Protocol,传输控制协议。
这是一个全双工的、面向连接的、可靠的并且是精确控制的协议。
主要是用在那些实时性不强、但要求不能出错的应用。比如说,网页的浏览、文件的下载(不是BT、电驴下载)、邮件的收发等场合,就需要TCP协议进行传输(因为不会出错)。
当然,它在网络方面的开销是昂贵的。
UDP:User Datagram Protocol,用户数据报协议。
这是一个不可靠的传输协议。因为它不排序所要发送的数据段、不关心这些数据段到达目的方的顺序(所以它才不可靠),所以它在网络的开销要比TCP小很多。因此UDP适合用在那些实时性强、允许出错的场合。
比如说:即时通信(MSN、QQ),视频,语音等方面
TCP三次握手:
全双工是在同一时刻能双向。可以同时接收和发送!
主要体现在网卡和路由,好像交换机也是!
这是两个工作在TCP/IP协议传输层的两个不同的协议,是用来传输数据用的。
TCP:Transfer Control Protocol,传输控制协议。
这是一个全双工的、面向连接的、可靠的并且是精确控制的协议。
主要是用在那些实时性不强、但要求不能出错的应用。比如说,网页的浏览、文件的下载(不是BT、电驴下载)、邮件的收发等场合,就需要TCP协议进行传输(因为不会出错)。
当然,它在网络方面的开销是昂贵的。
UDP:User Datagram Protocol,用户数据报协议。
这是一个不可靠的传输协议。因为它不排序所要发送的数据段、不关心这些数据段到达目的方的顺序(所以它才不可靠),所以它在网络的开销要比TCP小很多。因此UDP适合用在那些实时性强、允许出错的场合。
比如说:即时通信(MSN、QQ),视频,语音等方面
TCP三次握手:
相关文章推荐
- 国内的三大运营商,都是什么网络制式?
- 一般的TCP的连接及创建:
- 一般的TCP的连接及创建
- 安卓开发-进度条上方显示各个进度的视频片段,如何实现 安卓开发问题,请问这种进度条上弹框显示各个时间段视频片段是怎么实现的?![图片](http://img.ask.csdn.net/upload/2
- web 日志报错TCP错误
- 关于网络一_WebView用法简介
- 第四十六天:TCP/IP三次握手四次挥手
- WAMP 80端口被Microsoft-HTTPAPI/2.0占用的解决办法
- 初步学习JAVA网络编程
- 黑马程序员——网络编程——服务器和URL、URLConnection对象
- 10004---JavaWEB基础--HTTP,POST,GET
- 一种基于 HTTP 长连接的“服务器推”技术在web端的应用
- heartbeat介绍以及通过heartbeat实现简单httpd高可用
- HTTPS原理
- 安卓网络优化(5)
- HTTP对外接口,如何增加签名机制
- W: GPG 错误:http://extras.ubuntu.com precise Release: 下列签名无效
- apache配置httpd-vhosts
- 网络协议层学习笔记
- 追书神器网络协议分析