北大青鸟网络基础知识:TCP;UDP两类传输协议
北大青鸟郑州电脑培训学校是专业的IT技能培训基地,拥有网络工程和ACCP软件课程两个方向的课程,最新开展的ACCP课程也是深受广大初中生和求职者的追捧。为了让更多的人了解和熟悉网络技能,今天我们郑州电脑学校就来给大学分享下TCP;UDP两类传输协议的一些技术的网络技术知识。
尽管TCP/IP协议的名称中只有TCP这个协议名,但是在TCP/IP的传输层同时存在TCP和UDP两个协议。
TCP是Tranfer Control Protocol的简称,是一种面向连接的保证可靠传输的协议。通过TCP协议传输,得到的是一个顺序的无差错的数据流。发送方和接收方的成对的两个socket之间必须建立连接,以便在TCP协议的基础上进行通信,当一个socket(通常都是server socket)等待建立连接时,另一个socket可以要求进行连接,一旦这两个socket连接起来,它们就可以进行双向数据传输,双方都可以进行发送或接收操作。
UDP是User Datagram Protocol的简称,是一种无连接的协议,每个数据报都是一个独立的信息,包括完整的源地址或目的地址,它在网络上以任何可能的路径传往目的地,因此能否到达目的地,到达目的地的时间以及内容的正确性都是不能被保证的。
下面我们对这两种协议做简单比较:
1、使用UDP时,每个数据报中都给出了完整的地址信息,因此无需要建立发送方和接收方的连接。对于TCP协议,由于它是一个面向连接的协议,在socket之间进行数据传输之前必然要建立连接,所以在TCP中多了一个连接建立的时间。
2、使用UDP传输数据时是有大小限制的,每个被传输的数据报必须限定在64KB之内。而TCP没有这方面的限制,一旦连接建立起来,双方的socket就可以按统一的格式传输大量的数据。UDP是一个不可靠的协议,发送方所发送的数据报并不一定以相同的次序到达接收方。而TCP是一个可靠的协议,它确保接收方完全正确地获取发送方所发送的全部数据。
总之,TCP在网络通信上有极强的生命力,例如远程连接(Telnet)和文件传输(FTP)都需要不定长度的数据被可靠地传输。相比之下UDP操作简单,而且仅需要较少的监护,因此通常用于局域网高可靠性的分散系统中client/server应用程序。
有了这些简单的协议知识的了解,我们就可以对网络数据传输和网络安全有一定的认识和了解了,在以后的日常电脑应用中就能够轻松自如了。
本文由站河南北大青鸟校区整编而成,如需了解更多IT资讯类的文章、新闻、课程和学习技巧、就业案例、招生详情等问题,可以对在线咨询老师进行一对一问答!
推荐资讯
- 郑州电脑学校老师讲解下关于java... 2012-10-13
- 河南的初高中生没考上高中或者大... 2016-04-29
- 参加什么编程培训比较好呢?... 2019-11-13
- 就业如此之难,大学生真的不值钱了... 2012-10-13
- 郑州北大青鸟java软件开发好学吗... 2017-08-31
热点资讯
- 如何从外置硬盘中清除感染病毒... 2017-06-11
- 谷歌浏览器用户密码安全难保... 2017-06-11
- 网站安全性需要注意哪些方面... 2017-06-11
- Linux中服务器软件为什么需要编译... 2017-06-11
- 安卓隐患:防毒软件无法侦测木马... 2013-08-06