当前位置:首页 > wifi设置知识 > 正文内容

网络协议中的TCP和UDP区别小记(剖析)

秋天2024年02月08日 22:01:32wifi设置知识142
路由器设置和无线WIFI设置对于提高网络效率和提升用户体验至关重要,本文网络协议中的TCP和UDP区别小记 将为您提供详细的设置方法和操作步骤。

TCP和UDP

#tcp是面向连接的,udp不是面向连接的,就相当于我们生活中打电话或者微信聊天,要先嘟嘟嘟连接,之后才可以打电话聊天,这个就是面向连接的,也是比较可靠的,udp是不用先去做连接的,所以叫做面向非连接,类似生活中发短信,直接发送过去 TCP协议面向连接,UDP协议面向非连接;(链接) TCP协议传输速度慢,UDP协议传输速度快;(速度) TCP有丢包重传机制,UDP没有;(重传) TCP协议保证数据正确性,UDP协议可能丢包;(正确性) TCP适合传递大量数据,UPD适合传递少量数据。(数据量)

网络中进程之间如何通信?首要解决的问题是如何唯一标识一个进程,否则通信无从谈起!在本地可以通过进程PID来唯一标识一个进程,但是在网络中这是行不通的。其实TCP/IP协议族已经帮我们解决了这个问题,网络层的“ip地址”可以唯一标识网络中的主机,而传输层的“协议+端口”可以唯一标识主机中的应用程序(进程)。这样利用三元组(ip地址,协议,端口)就可以标识网络的进程了,网络中的进程通信就可以利用这个标志与其它进程进行交互。 使用TCP/IP协议的应用程序通常采用应用编程接口:UNIX BSD的套接字(socket)和UNIX System V的TLI(已经被淘汰),来实现网络进程之间的通信。就目前而言,几乎所有的应用程序都是采用socket,而现在又是网络时代,网络中进程通信是无处不在,这就是我为什么说“一切皆socket”。

网络协议中的TCP和UDP区别小记(剖析)

什么是Socket

上面我们已经知道网络中的进程是通过socket来通信的,那什么是socket呢?socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,都可以用“打开open –> 读写write/read –> 关闭close”模式来操作。我的理解就是Socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行的操作(读/写IO、打开、关闭),这些函数我们在后面进行介绍。

socket一词的起源:在组网领域的首次使用是在1970年2月12日发布的文献IETF RFC33中发现的,撰写者为Stephen Carr、Steve Crocker和Vint Cerf。根据美国计算机历史博物馆的记载,Croker写道:“命名空间的元素都可称为套接字接口。一个套接字接口构成一个连接的一端,而一个连接可完全由一对套接字接口规定。”计算机历史博物馆补充道:“这比BSD的套接字接口定义早了大约12年。”

Flow和Stream的区别

Stream:指成对的主机之间独立的IP会话(可以基于TCP也可以基于UDP); Flow:一对端点(endpoint)之间双向传输的数据包的集合形成Flow。这里端点即可以是主机,也可以是网络; Torrent:一条指定物理链路上的所有流量被统称为Torrent。Flow是一个非常基础的概念,再提供一些辅助的解释。在研究路由时,flow指沿相同方向移动、具有相同源和目的IP地址的数据包。在互联网领域,有时flow是指五元组<协议类型、源IP地址、目的IP地址、源端口号、目的端口号>相同的数据包,但更精确的称呼为microflow。 RFC2711将traffic flow定义为“对一次通话或一条连接的人为的逻辑定义”。 RFC3697将traffic flow定义为“由特定源发送到特定单播、任播或组播目的一条包序列”



~了解本文介绍的路由器设置技巧,可以让你更好地利用网络,保护隐私安全。

扫描二维码推送至手机访问。

版权声明:本文由路由设置网发布,如需转载请注明出处。

本文链接:https://www.shoulian.org/luyou/post/144779.html

分享给朋友:

“网络协议中的TCP和UDP区别小记(剖析)” 的相关文章

电脑直接连路由器怎么

电脑直接连路由器怎么

当朋友们看到这个文章时想必是想要了解电脑直接连路由器怎么相关的知识,这里同时多从个角度为大家介绍电脑直接连路由器怎么设置相应的内容。 本文内容目录一览:电脑直接连路由器怎么的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于电脑直接连路由器怎么设置、电脑直接连路由器怎么的信息别忘了在本站进行查找喔...

哪些路由器可以做桥接模块

哪些路由器可以做桥接模块

今天和朋友们分享哪些路由器可以做桥接模块相关的知识,相信大家通过本文介绍也能对哪些路由器可以做桥接模块的有自已的收获和理解。自己轻松搞问题。本文内容目录一览: 1、这个型号的路由器有无线桥接吗 2、什么路由器支持桥接 3、不同牌子的路由器可以桥接吗 4、做桥接副路由器那个牌子好? 这个...

没有电脑怎么使用路由器

没有电脑怎么使用路由器

本篇文章给大家谈谈没有电脑怎么使用路由器,以及没有电脑怎么弄路由器对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文内容目录一览: 1、家里没有电脑怎么设置无线路由器啊!!! 2、没有电脑怎么安装路由器? 3、没电脑怎么设置无线路由器 如何用手机设置路由器 4、家里没有电脑怎么...

路由器插好后怎么设置

路由器插好后怎么设置

今天给各位分享路由器插好后怎么设置的知识,其中也会对刚接的路由器怎么设置进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站 本文内容目录一览: 1、路由器如何安装设置? 2、新装宽带怎么设置路由器 3、无线路由器插宽带网线,如何设置 路由器如何安装设置? 加装路由器安装和设置方法如下...

手机怎么连接路由器接口

手机怎么连接路由器接口

针对手机怎么连接路由器接口这个问题,本文将综合不同朋友对这个怎么用手机接路由器的知识为大家一起来解答,希望能帮到大家 本文内容目录一览: 1、路由器如何设置手机连WiFi上网 2、手机怎么连接有线路由器上网? 3、怎么使用hi键,让手机连接路由器 路由器如何设置手机连WiFi上网 若使用的...

水晶路由器侨联怎么设置

水晶路由器侨联怎么设置

今天和朋友们分享水晶路由器侨联怎么设置相关的知识,相信大家通过本文介绍也能对手机设置路由器侨联有自已的收获和理解。自己轻松搞问题。本文内容目录一览: 1、水星路由器怎么设置无线桥接 2、水星无线路由器无线桥接怎么设置 3、水星无线路由器怎么无线桥接? 4、水星路由器怎么无线桥接 5、...