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

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

秋天2024年02月08日 22:01:32wifi设置知识154
路由器设置和无线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、宿舍11点断电 怎么用路由器 路由器断电后怎么连 你指的是什么断电? 是路由器...

移动的路由器怎么进

移动的路由器怎么进

今天给各位分享移动的路由器怎么进的知识,其中也会对移动路由器怎么进入管理进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站 本文内容目录一览: 1、中国移动宽带如何连接路由器 2、怎么进入路由器设置界面 3、移动宽带无线路由器怎么设置? 4、移动的无线路由器怎么设置? 中国移动宽...

云服务路由器怎么设置

云服务路由器怎么设置

针对云服务路由器怎么设置这个问题,本文将综合不同朋友对这个路由虚拟服务器怎么设置的知识为大家一起来解答,希望能帮到大家 本文内容目录一览: 1、云路由器TPDDNS如何使用 2、tp云路由器怎么设置dmz主机 3、阿里智能云路由器如何设置? 4、紫光Mywifi云智能路由器是怎么设置的?...

多个设备怎么接路由器

多个设备怎么接路由器

本篇文章给大家谈谈多个设备怎么接路由器,以及多个设备怎么接路由器上网对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文内容目录一览: 1、如何让校园网链接路由器,实现多个设备共同上网 2、联通光纤猫连接多个路由器怎么设置 3、无线路由器怎么设置可以让多个设备同时用WIFI ?...

路由器怎么连接上电视

路由器怎么连接上电视

今天给各位分享路由器怎么连接上电视的知识,其中也会对路由器怎么连接电视机收看网上节目进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站 本文内容目录一览: 1、无线路由器怎样设置才可以连接智能电视? 2、路由器怎么连接电视 3、路由器连接电视的步骤 4、路由器连接电视如何设置?...

路由器怎么连接猫呢

路由器怎么连接猫呢

今天和朋友们分享路由器怎么连接猫呢相关的知识,相信大家通过本文介绍也能对路由器和猫怎么连接有自已的收获和理解。自己轻松搞问题。本文内容目录一览: 1、路由器怎么连接猫 2、路由器怎么连接光猫 3、猫和路由器怎样连接? 路由器怎么连接猫 你好,宽带猫和路由器等连接方法参考如下:路由器和宽带猫...