已解决的问题
- UDP端口和TCP端口各是什么作用?都有哪些?
- 0分 提问者:活着 幼儿小班 回答:1 提问时间:2008-09-03 01:57:07
- 首先,更正一下“xavi_alonso”的发言,在网络结构中,IP为第三层即网络层,而TCP和UDP为第四层即传输层。 TCP/IP协议(Transmission Control Protocol/Internet Protocol)叫做传输控制/网际协议,又叫网络通讯协议,这个协议是Internet国际互联网络的基础。 TCP/IP是网络中使用的基本的通信协议。虽然从名字上看TCP/IP包括两个协议,传输控制协议(TCP)和网际协议(IP),但TCP/IP实际上是一组协议,它包括上百个各种功能的协议,如:远程登录、文件传输和电子邮件等,而TCP协议和IP协议是保证数据完整传输的两个基本的重要协议。通常说TCP/IP是Internet协议族,而不单单是TCP和IP。 之所以说TCP/IP是一个协议族,是因为TCP/IP协议包括TCP、IP、UDP、ICMP、RIP、TELNETFTP、SMTP、ARP、TFTP等许多协议,这些协议一起称为TCP/IP协议。以下我们对协议族中一些常用协议英文名: TCP(Transmission Control Protocol)传输控制协议 IP(Internet Protocol)网际协议 UDP(User Datagram Protocol)用户数据报协议 详见TCP-UDP端口详细列表: http://ishare.iask.sina.com.cn/cgi-bin/fileid.cgi?fileid=1551255
满意答案好评率:12.4%
- TCP/IP协议,除了第二层的IP协议外,相信大家最“喜闻乐见”的就是处于传输层的TCP(Transmission Control Protocol,传输控制协议)和UDP(User Datagram Protocol,用户数据包协议)!在即时通信、防火墙等常用软件中,你不难找到它们的身影,那么,这两个协议到底有何作用,又有何区别呢? “当IP包通过路由将数据传输到目的地时,会根据TCP或UDP包头中的源端口和目的端口信息,请求和获取不同的应用。”也就是说,不管TCP还是UDP,都含有网络服务必须的源端口和目的端口信息,以建立和实现网络传输服务。这时,你的疑问就来了:既然都用于传输,为何要搞两个不同的协议呢?这就需要从网络中不同服务的需求来谈起。 在网络中,有些服务,如HTTP、FTP等,对数据的可靠性要求较高,在使用这些服务时,必须保证数据包能够完整无误的送达;而另外一些服务,如DNS、即时聊天工具等,并不需要这么高的可靠性,高效率和实时性才是它们所关心的。根据这两种服务不同的需求,也就诞生了面向连接的TCP协议,以及面向无连接的UDP协议。 这里的连接(Connection)和无连接(Connectionless)是网络传输中常用的术语,它们的关系可以用一个形象地比喻来说明,就是打电话和写信。 打电话时,一个人首先必须拨号(发出连接请求),等待对方响应,接听电话(建立了连接)后,才能够相互传递信息。通话完成后,还需要挂断电话(断开连接),才算完成了整个通话过程。写信则不同,你只需填写好收信人的地址信息,然后将信投入邮局,就算完成了任务。此时,邮局会根据收信人的地址信息,将信件送达指定目的地。 我们可以看到,这两者之间有很大不同。打电话时,通话双方必须建立一个连接,才能够传递信息。连接也保证了信息传递的可靠性,因此,面向连接的协议必然是可靠的。无连接就没有这么多讲究,它不管对方是否有响应,是否有回馈,只管将信息发送出去。就像信件一旦进了邮箱,在它到达目的地之前,你没法追踪这封信的下落;接收者即使收到了信件,也不会通知你信件何时到达。在整个通讯过程中,没有任何保障。因此我们常说,面向无连接的协议也是不可靠的。当然,邮局会尽力将右键送到目的地,99%的情况信件会安全到达,但在少数情况下也有例外。 面向连接的协议比面向无连接的协议在可靠性上有着显著的优势,但建立连接前必须等待接收方响应,传输信息过程中必须确认信息是否传到,断开连接时需要发出响应信号等,无形中加大了面向连接协议的资源开销。具体到TCP和UDP协议来说,除了源端口和目的端口,TCP还包括序号、确认信号、数据偏移、控制标志(通常说的URG、ACK、PSH、RST、SYN、FIN)、窗口、校验和、紧急指针、选项等信息,UDP则只包含长度和校验和信息。UDP数据报比TCP小许多,这意味着更小的负载和更有效的使用带宽。许多即时聊天软件采用UDP协议,与此有莫大的关系。 参考资料:http://www.thinkjam.org/zoptuno/archives/2006/01/tcpvsudp.html
- 回答时间:2008-11-14 07:17:53 回答者:白开心[幼儿小班] 回答采纳率:42%(45个被采纳)
- 对最佳答案评论 目前有 0 人评论
其他答案(共1条)
- ·快播播放器(Qvod播放器) V5.2.99
- ·Photoshop CS5 官方正式版
- ·Word 2003 简体中文版(WPS) 官方下载
- ·office 2003 (WPS) 简体中文版
- ·Adobe Flash Player V11.3 官方版
- ·VaGaa哇嘎画时代 V2.6.7.5_1109修定版
- ·Word 2007 简体中文版(WPS) 官方下载
- ·3gp格式转换器 V1.08
- ·奇虎360安全卫士 V8.6.0.2001 正式版
- ·Excel 2003 官方正式版(WPS)
- ·QQ空间克隆器2012 SP1.5官方版
- ·迅雷7 V7.2.7.3498 正式版
- ·office 2007 (WPS) 简体中文版
- ·浩辰CAD 2011 测试标准版 (30天免费使用)
- ·Adobe Photoshop CS3
- ·福昕PDF阅读器 多特专版 V4.3.0.1110官方下载
我可以做什么
提出问题
在使用软件的过程中总会遇到一些自己无法解决的问题,需要提出来靠大家的力量来解决,我们就是要给您这样一个软件问答的平台。分享知道的东西
回答提问者的提问,可以简单或详尽的解答,提问者和系统会对你的贡献作出一个合理的积分回报。评价和体验
评价他人的提问和回答,不仅仅可以维护一个好的问答环境,也有助于提高你自己的学习和辨别能力。
