TCP_IP
文章平均质量分 88
待用啊1
sinolover
完成项目,就要软硬兼施
展开
-
【转】GigE Vision简介
转自:GigE Vision简介_计算机视觉小菜鸟的专栏-CSDN博客_gige visionGigE Vision是由AIA制定的通信协议,用来实现在机器视觉领域利用千兆以太网接口进行图像的高速传输。该标准是基于UDP协议,与普通网络数据包不同之处在于应用层协议,应用层协议采用GVCP(GigE Vision控制协议)和GVSP(GigE Vision流传输协议),分别用来对相机进行配置和数据流的传输。图像采集系统软件的实现就是基于这两种协议。下图所示为TIP/IP协议和GigE Vision协议的对原创 2021-10-23 16:10:04 · 2846 阅读 · 0 评论 -
【转】TCP和UDP的区别
TCP协议与UDP协议的区别首先咱们弄清楚,TCP协议和UDP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信!TCP/IP协议是一个协议簇。里面包括很多协议的,UDP只是其中的一个, 之所以命名为TCP/IP协议,因为TCP、IP协议是两个很重要的协议,就用他两命名了。TCP/IP协议集包括应用层,传输层,网络层,网络访问层。其中应用层包括:1、超文本传输协议(HTTP):万维网的基本协议;2、文件传输(T原创 2021-10-18 11:19:39 · 168 阅读 · 0 评论 -
【转】TCP/IP协议到底在讲什么?【乐搏TestPro】
用比喻和漫画给有需要的小伙伴解释下IP、TCP捎带题一下各种协议与HTTP协议的关系;目录:负责传输的IP协议确保可靠性的TCP协议各种协议与HTTP协议的关系一、负责传输的IP协议按照层次分,IP(全称:Internet Protocol)网络协议位于网络层。Internet Protocol这个名称听起来很夸张,但实际上所有使用网络的系统都会用到IP协议。TCP/IP协议族中的IP指的就是网际协议,协议名称中占据了一般位置。可能会有人把“IP”和“IP地址”搞混了,“IP”其实就原创 2020-12-19 13:46:38 · 185 阅读 · 1 评论 -
【转】UDP协议格式以及在java中的使用
UDP协议格式以及在java中的使用UDP是面向无连接的通讯协议,由于通讯不需要连接,所以可以实现广播发送。UDP通讯时不需要接收方确认,属于不可靠的传输,可能会出现丢包现象,实际应用中要求程序员编程验证。UDP适用于DNS、视频音频等多媒体通信、广播通信(广播、多播)。例如我们常用的QQ,就是一个以UDP为主,TCP为辅的通讯协议。UDP报文格式如下:UDP首部有8个字节,由4个字段构成,每个字段都是两个字节,源端口:数据发送方的端口号. 目的端口:数据接收方的端口号。 长度:U原创 2020-12-19 13:45:42 · 399 阅读 · 1 评论 -
【转】C# 网络连接中异常断线的处理:ReceiveTimeout, SendTimeout 及 KeepAliveValues(设置心跳)
在使用 TcpClient 网络连接中常常会发生客户端连接异常断开, 服务端需要设置检测手段进行这种异常的处理;1、对于短连接,通过对 Socket 属性ReceiveTimeout 和 SendTimeout 设置恰当的值, 使得程序在进行读/写时超时, 会产生 SocketException 异常, 通过检查这个异常并进行处理,来完成对异常断开的检测处理. 服务端连接处理代码如下:Socket.SetSocketOption(SocketOptionLevel.Socket, Sock...原创 2020-12-18 14:06:13 · 4888 阅读 · 4 评论 -
【转】setsocketopt getsocketopt比较全的参数说明
setSocketOption各项的含义 DELAY 小缓冲写入延迟值。如果为0,则禁用了TCP对于小缓冲区操作的Nagle算法。如果需要启动该算法则需要把该值设置为非0 KEEPLIVE保持连接的特性。如果该值为0,则禁用了保持连接的特性。如果要启动该特性则要把该值设置为非0 LINGER 关闭一个连接前等待未发送的数据发送完毕所经过的秒数。如果该值为0,则禁用了该属性 RCVBUF 接受缓冲区的大小,单位字节 SNDBUF...原创 2020-12-18 13:33:11 · 1743 阅读 · 0 评论 -
【转】TCP/IP协议--TCP的超时和重传
TCP是可靠传输。可靠之一体现在收到数据后,返回去一个确认。但是不能完全避免的是,数据和确认都可能丢失。解决这个办法就是,提供一个发送的重传定时器:如果定时器溢出时还没收到确认,它就重传这个报文段。想法是完美的,关键之处在于超时和重传的策略,即怎么决定超时间隔和如何确定重传的频率。书中举了一个简单的超时重传例子:如图:比如A往B传,传了一部分数据后,把B的网线拔了(前边讲过,如果不传数据的话,双方没法知道这个连接已经断了)。然后开始A再给B发数据,此时tcpdump出来发现,连续重传原创 2020-12-18 13:31:18 · 727 阅读 · 0 评论