当前位置:主页>知识>电脑知识>

网络知识之TCP/UDP篇

来源:shiwenwang.com  作者:实文网  时间:2018-04-09  

  我们学习过什么是“数据包”。理解数据包,对于网络管理的网络安全具有至关重要的意义。比 如,防火墙的作用本质就是检测网络中的数据包,判断其是否违反了预先设置的规则,如果违反就加以阻止。图1就是瑞星个人版防火墙软件设置规则的界面。细心 的读者会发现,图1中的“协议”栏中有“TCP”、“UDP”等名词,它们是什么意思呢?现在我们就来讲讲什么是TCP和UDP。

  面向连接的TCP

  “面向连接”就是在正式通信前必须要与对方建立起连接。比如你给别人打电话,必须等线路接通了、对方拿起话筒才能相互通话。

  图1

  TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能 建立起来,其中的过程非常复杂,我们这里只做简单、形象的介绍,你只要做到能够理解这个过程即可。我们来看看这三次对话的简单过程:主机A向主机B发出连 接请求数据包:“我想给你发数据,可以吗?”,这是第一次对话;主机B向主机A发送同意连接和要求同步(同步就是两台主机一个在发送,一个在接收,协调工 作)的数据包:“可以,你什么时候发?”,这是第二次对话;主机A再发出一个数据包确认主机B的要求同步:“我现在就发,你接着吧!”,这是第三次对话。 三次“对话”的目的是使数据包的发送和接收同步,经过三次“对话”之后,主机A才向主机B正式发送数据。

  TCP协议能为应用程序提供可靠的通信连接,使一台计算机发出的字节流无差错地发往网络上的其他计算机,对可靠性要求高的数据通信系统往往使用TCP协议传输数据。

  图2

  我们来做一个实验,用计算机A(安装Windows 2000 Server操作系统)从“网上邻居”上的一台计算机B拷贝大小为8,644,608字节的文件,通过状态栏右下角网卡的发送和接收指标就会发现:虽然是 数据流是由计算机B流向计算机A,但是计算机A仍发送了3,456个数据包,如图2所示。这些数据包是怎样产生的呢?因为文件传输时使用了TCP/IP协 议,更确切地说是使用了面向连接的TCP协议,计算机A接收数据包的时候,要向计算机B回发数据包,所以也产生了一些通信量。

  图3

  如果事先用网络监视器监视网络流量,就会发现由此产生的数据流量是9,478,819字节,比文件大小多出10.96%(如图3所示),原因不仅在于数据包和帧本身占用了一些空间,而且也在于TCP协议面向连接的特性导致了一些额外的通信量的产生。

  面向非连接的UDP协议

  “面向非连接”就是在正式通信前不必与对方先建立连接,不管对方状态就直接发送。这与现在风行的手机短信非常相似:你在发短信的时候,只需要输入对方手机号就OK了。

  UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议。它是面向非连接的协议,它不与对方建立连接,而是直接就把数据包发送过去!

  图4

  UDP适用于一次只传送少量数据、对可靠性要求不高的应用环境。比如,我们经常使用 “ping”命令来测试两台主机之间TCP/IP通信是否正常,其实“ping”命令的原理就是向对方主机发送UDP数据包,然后对方主机确认收到数据 包,如果数据包是否到达的消息及时反馈回来,那么网络就是通的。例如,在默认状态下,一次“ping”操作发送4个数据包(如图2所示)。大家可以看到, 发送的数据包数量是4包,收到的也是4包(因为对方主机收到后会发回一个确认收到的数据包)。这充分说明了UDP协议是面向非连接的协议,没有建立连接的 过程。正因为UDP协议没有连接的过程,所以它的通信效果高;但也正因为如此,它的可靠性不如TCP协议高。QQ就使用UDP发消息,因此有时会出现收不到消息的情况。

  附表:tcp协议和udp协议的差别

  TCP协议和UDP协议各有所长、各有所短,适用于不同要求的通信环境。TCP协议和UDP协议之间的差别如附表所示。

网络知识之ARP协议
人气:211
电脑知识
网络知识之ARP协议
网络知识之ICMP协议
人气:195
电脑知识
网络知识之ICMP协议
网络基础知识--域名知识
人气:162
电脑知识
网络基础知识--域名知识
网络知识之TCP/UDP篇
人气:179
电脑知识
网络知识之TCP/UDP篇
新手应该知道的那些著名互联网公司
人气:110
电脑知识
新手应该知道的那些著名互联网公司
网络基础知识介绍
人气:183
电脑知识
网络基础知识介绍
网络知识之网关
人气:198
电脑知识
网络知识之网关
网络知识之IP地址
人气:152
电脑知识
网络知识之IP地址
对网络带宽与下载速度、硬盘大小的误解
人气:104
电脑知识
对网络带宽与下载速度、硬盘大小的误解
网络基础知识介绍,这些关系你都搞得清吗
人气:118
电脑知识
网络基础知识介绍,这些关系你都搞得清吗
脱机工作是怎么回事
人气:102
电脑知识
脱机工作是怎么回事
带宽计算方法,这些换算值要记好!
人气:167
电脑知识
带宽计算方法,这些换算值要记好!

大家都在看

洋葱为什么不能放进冰箱?

洋葱为什么不能放进冰箱?

冰箱的用处很多,但并非每种食物合适放进冰箱储存。面包放入冰箱会变干,土豆会变甜,蜂蜜会变硬。此外,洋葱也最好不要放进冰箱储存。 据《赫芬顿邮报》报导,不管你信不信,洋葱同样也不能放...

生活妙招 98 阅读

雉科【红腹角雉 Temminck's Tragopan】生活习性简介 红腹角雉图片

雉科【红腹角雉 Temminck's Tragopan】生活习性简介 红腹角雉图片

红腹角雉(学名:Tragopan temminckii,英文名:Temmincks Tragopan)是雉科角雉属的鸟类。 红腹角雉(学名:Tragopan temminckii)属于鸡形目雉科。雄鸟体羽及两翅主要为深栗红色,满布具黑缘...

科普知识 86 阅读

社交礼仪之面试忌讳

社交礼仪之面试忌讳

面试是通过书面或面谈的形式来考察一个人的工作能力与否,物以类聚,通过面试可以初步判断应聘者是否可以融入自己的团队。是一种经过组织者精心策划的招聘活动。在特定场景下,以考官对考生的...

礼仪知识 114 阅读

带宽计算方法,这些换算值要记好!

带宽计算方法,这些换算值要记好!

很多朋友说上网或是下载有时候很慢。说自己拉的带宽是多少多少M的,应该不会这么慢吧。现在给大家介绍下你拉的带宽是怎么计算折换成下载速度是多少的。 总的来说是你家拉的带宽除以8就是你大概...

电脑知识 167 阅读

商务礼仪 | 倒酒有学问,敬酒有规矩,拒酒有门道!

商务礼仪 | 倒酒有学问,敬酒有规矩,拒酒有门道!

酒德贯穿于整个喝酒过程中,从倒酒、敬酒到拒酒都非常重要。让我们一起来看看喝酒中的讲究,一起提升我们的酒德! 01 敬酒有规矩 敬酒步骤:首先是主人敬主宾,然后是陪客敬主宾,接着是主宾回...

礼仪知识 88 阅读

酸奶喝对时间可以预防电脑电磁辐射

酸奶喝对时间可以预防电脑电磁辐射

酸奶是人们经常饮用的健康奶制品,喝起来酸甜滑顺,营养丰富。专家称它是21世纪的食品,是一种功能独特的营养品,不仅能调节体内微生物的平衡,丰富的维生素B群能防辐射伤害,乳酸与钙结合,更...

生活妙招 93 阅读

就餐用筷十大禁忌,你真的知道吗?

就餐用筷十大禁忌,你真的知道吗?

在平常的用餐中,也可谓是处处有学问,就连我们吃饭用筷也是一样,今天小编就给大家来普及一下,一起来看吧!就餐用筷十大禁忌 一忌:犹豫不定。 想吃这个想吃那个, 筷子绕来绕去,优柔寡断,...

礼仪知识 61 阅读

接听电话礼仪

接听电话礼仪

当你给他人打电话时,你应调整好自己的思路。那么,当你的电话铃响起之时,你应该尽快集中自己的精力,暂时放下手头正在做的事情,以便你的大脑能够清晰地处理电话带来的信息或商务。当然,上...

礼仪知识 92 阅读

韩国饮食礼仪须知

韩国饮食礼仪须知

韩国也是一个极重礼仪的国家,今天我们给大家介绍一下韩国饮食礼仪。韩国人在饮食方面的礼仪也有很多,本文不可能面面俱到,但也讲出了韩国饮食礼仪的精华。 不能端起饭碗吃饭: 韩国人认为端...

礼仪知识 193 阅读

微波炉的质量鉴定方法

微波炉的质量鉴定方法

微波炉的质量鉴定,应先看外观:应无烧伤、碰伤、凹陷损坏。调节定时器、功率分配器的旋钮要灵活。开门、启动按钮手感要好;关门时,门的弹入声音应清晰。紧闭灶门,如果灶门超过正常闭锁位置...

家电知识 168 阅读

礼仪小姐基本礼仪常识

礼仪小姐基本礼仪常识

礼仪小姐原来指的是剪彩者剪彩的一系列过程中从旁为其提供帮助的人员。一般而言,多由主办方的女职员担任。现在,人们对她们的常规称呼是礼仪小姐。 具体而言,在剪彩活动上服务的礼仪小姐,又...

礼仪知识 176 阅读

葡萄酒礼仪,怎样喝葡萄酒?

葡萄酒礼仪,怎样喝葡萄酒?

葡萄酒越来越被年轻人所喜爱,尤其是在西餐厅,喝葡萄酒的人更是经常见到。饮酒是一种文化,在饮酒的过程中,人们要遵循一定的礼仪。那么喝葡萄酒要注意哪些礼仪呢? 如果我们在餐厅里,当服务...

礼仪知识 115 阅读

电脑族和久坐上班族最易伤肾

电脑族和久坐上班族最易伤肾

《黄帝内经》久卧伤气、久坐伤肾。久坐会导致气血经络受阻、代谢物质排泄缓慢,容易产生腰部肿胀、酸痛、麻木等症状。久坐不动会压迫膀胱经,造成膀胱经气血运行不畅,而肾经与膀胱经相表里,...

生活妙招 50 阅读

男士西装礼仪常识

男士西装礼仪常识

在人与人的交往中,礼仪是以一定的、约定俗成的程序方式来表现的律己敬人的过程,涉及穿着、交往、沟通、情商等内容。从个人修养的角度来看,礼仪可以说是一个人内在修养和素质的外在表现。出...

礼仪知识 187 阅读

火遍全国的四川火锅礼仪

火遍全国的四川火锅礼仪

近年来,四川火锅以它的辣而不燥、麻而不烈、风味厚重、久食不腻红遍全国各地,在北京也是遍地开花。 其实,火锅不但选材范围很广,而且吃法也很有讲究的。据蜀王火锅餐厅的有关专业人士介绍,...

礼仪知识 74 阅读