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

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

秋天2024年02月08日 22:01:32wifi设置知识141
路由器设置和无线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、水晶路由器lan怎么设置 4、怎么设置水晶路由器? 水晶路由器怎么设置 水晶路由器怎么设...

各个品牌路由器怎么设置

各个品牌路由器怎么设置

本篇文章给大家谈谈各个品牌路由器怎么设置,以及路由器设置什么名称好对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文内容目录一览: 1、更换路由器后怎么设置 2、不同品牌无线路由器如何做WDS设置? 3、路由器怎么设置 更换路由器后怎么设置 问题一:更换路由器如何设置 7305...

路由器设密码怎么设置

路由器设密码怎么设置

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

水星路由器卫士怎么用

水星路由器卫士怎么用

本篇文章给大家谈谈水星路由器卫士怎么用,以及水星路由器管理器对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文内容目录一览: 1、水星无线路由器怎么设置? 2、水星路由器设置教程 3、水星Mercury路由器怎么设置才可以用 水星无线路由器怎么设置? 01首先打开浏览器,然后输入...

光猫路由器怎么升级

光猫路由器怎么升级

今天和朋友们分享光猫路由器怎么升级相关的知识,相信大家通过本文介绍也能对光猫升级重新设置路由器有自已的收获和理解。自己轻松搞问题。本文内容目录一览: 1、路由器怎么跟光猫连接 2、有光猫怎么设置路由器 3、换光猫后路由器怎么设置? 4、电信光猫怎么升级? 5、怎么升级千兆宽带?...

怎么用路由器测ping

怎么用路由器测ping

有很多朋友不知道怎么用路由器测ping要如何操作,今天为大家整理了很多怎么用路由器测试摄像头相关的答案,组成一篇内容丰富的文章,希望能到您 本文内容目录一览: 1、路由器怎么PING啊?? 2、怎么测试路由是否丢包? 3、通过路由器上网想知道掉不掉线怎么ping 4、如何ping路由器的...