网络协议
学无止境2022
吉德林法则,把难题清清楚楚地写出来,便已经解决了一半。
展开
-
TCP TLS
它在应用层和传输层之间提供了一层安全性,通过使用加密算法和数字证书来保护数据的机密性和完整性。TLS通常用于保护HTTP(超文本传输协议)通信,创建HTTPS(安全HTTP)连接。TCP(传输控制协议)是一种面向连接的协议,用于在网络上可靠地传输数据。它提供了数据分段、重传、流量控制和拥塞控制等功能,以确保数据的可靠传输。TCP仅提供了数据的可靠传输,但不提供加密和身份验证。而TLS通过使用加密算法和数字证书,确保数据在传输过程中的机密性和完整性,并对通信双方进行身份验证。原创 2024-03-22 16:05:36 · 420 阅读 · 0 评论 -
some/ip CAN CANFD
当ECU的信号的值发生了改变,或者发送周期到了,就会发送消息,而不考虑接收者是否需要,这样就会造成总线上出现不必要的信息,占用了带宽。而SOME/IP的出现就是为了解决这一问题,它和CAN网络发送机制不同,它是接收者有需要时才会发送,避免了无效信息对总线造成的影响。既然SOME/IP是一种提供服务的通信协议,我们就可以把请求服务的ECU看成是client,而提供服务的ECU就是server。CAN 是 8Byte,CAN FD 能到 64Byte,而 SOME/IP 能到 1500 Byte。原创 2024-03-20 11:45:15 · 601 阅读 · 0 评论 -
socket 同一主机间两个进程之间通信
每个进程,在内核中都有一个表,保存了该进程申请并占用的所有 socket 描述符,在进程看来,socket 其实跟文件也没有什么不同,只不过通过描述符获得的对象不同而已,接口对应的系统调用也不同。其实不然,socket是一种资源,就像文件一样,一个进程打开了,另一个进程也可以用,只不过socket比较特殊而已。当然,父子进程间,还有线程间,进行 socket 的共享,是比较常见的。还可以实现同一主机的不同进程间的通信,且建立的通信是双向的通信。socket 是核心,是枢纽,是进程与网络建立关系的必经之路!原创 2022-10-13 17:36:43 · 2889 阅读 · 0 评论 -
串口中继器是什么应用在那些领域
对于串口中继器这种装置,相信对通讯领域有所了解的人都清楚,它是专门用于连接网络线路的装置。因为有了中继器的参与,两个网络节点间的物理信号实现了双向转发工作。在整个网络联接过程中,串口中继器装置只要是完成物理层两个或者多个节点间的信息传递,在传递过程中,它可以实现信号的复制、调整以及放大功能,从而实现了网络延长长度的效果。那么,串口中继器的应用领域有哪些,它的主要特点又有哪些呢?在目前的众多领域中都是可以见到串口中继器在发挥着它的作用的,其应用范围还是非常的广泛的,例如专门的点对点以及点对多点的通讯系统、工原创 2022-10-11 16:51:52 · 310 阅读 · 0 评论 -
linux应用开发经验总结
在此之前已进行过opc ua clien端协议开发。并且OPC UA有现成的库(open62541)。现在进行103 104协议开发,不知道有没有现成的库,如果没有,就得自己去封装了。自己封装,自己调用。原创 2022-08-26 11:03:19 · 333 阅读 · 2 评论 -
npcap lookback adapter回环网卡是什么 它的作用是什么
回环网卡 lo原创 2022-08-04 14:26:55 · 5657 阅读 · 0 评论 -
防火墙 端口号 出入站规则 这三者之间的联系
防火墙 出入站规则原创 2022-08-03 10:08:45 · 245 阅读 · 0 评论 -
Git:本地分支和远程分支建立追踪关系的三种方式 在本地创建本地分支去追踪远程分支
一、建立追踪关系的三种方式1.1 手动建立追踪关系$ git branch --set-upstream-to=<远程主机名>/<远程分支名> <本地分支名>11.2 push时建立追踪关系$ git push -u <远程主机名> <本地分支名>1加上-u参数,这样push时,本地指定分支就和远程主机的同名分支建立追踪关系。1.3 新建分支时建立跟踪关系$ git checkout -b <本地分支名> <远程原创 2022-05-13 10:28:13 · 2029 阅读 · 0 评论 -
各类总线传输速率 不同速率的总线 适用于不同的场景
https://blog.csdn.net/JAZZSOLDIER/article/details/56017445?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165233684616781667853324%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=165233684616781667853324&原创 2022-05-12 14:36:45 · 1435 阅读 · 0 评论 -
modbus使用定时器具来判断一阵串口数据的接收完成和发送完成------FREEMODBUS协议
当频繁使用串口发送数据时如果不控制两帧数据之间的发送时间,就会出现上一帧数据还未发送完成,下一帧数据就开始发送了。例如:使用串口发送 01 02 03 04 05 06 07 08。如果持续的发送,不对发送时间加以控制。接收端会收到 01 01 01 01 01 01 01 01 01 01 …,如果在一次发送后面加个小延时,等待上一帧数据发送完成,再发送下一帧就能正常接收了。接收数据时也一样要等待一帧完整的数据接收完成。再去接收下一帧。可以搞一个接收状态机。当产生一个和接收完成中断时(串原创 2022-05-12 10:47:29 · 2098 阅读 · 0 评论 -
两台电脑直接用网线连接起来传输数据
打飞机看来金佛我放假啦原创 2022-03-25 13:31:58 · 895 阅读 · 0 评论 -
交换机 路由器 网关 集线器 网桥 网卡
交换机的工作原理 当交换机收到数据时,它会检查它的目的MAC地址,然后把数据从目的主机所在的接口转发出去。交换机之所以能实现这一功能,是因为交换机内部有一个MAC地址表,MAC地址表记录了网络中所有MAC地址与该交换机各端口的对应信息。某一数据帧需要转发时,交换机根据该数据帧的目的MAC地址来查找MAC地址表,从而得到该地址对应的端口,即知道具有该MAC地址的设备是连接在交换机的哪个端口上,然后交换机把数据帧从该端口转发出去。...原创 2022-03-07 15:24:40 · 207 阅读 · 0 评论 -
FreeModbus开源协议栈的移植和详解(二)- modbus主流程分析
FreeModbus开源协议栈的移植和详解(二)- modbus主流程分析原创 2022-03-04 11:12:12 · 514 阅读 · 0 评论 -
Modbus协议主要描述的是应用层的信息封装格式,处于OSI模式的第七层(应用层)
Modbus协议简介与FreeMODBUS移植原创 2022-03-04 10:24:29 · 1117 阅读 · 0 评论 -
GBT28181协议SIP协议
我用#CSDN#这个app发现了有技术含量的博客,小伙伴们求同去《GB/T28181视频整体解决方案》, 一起来围观吧 https://blog.csdn.net/dreamersf/article/details/92840376?utm_source=app&app_version=5.0.1&code=app_1562916241&uLinkId=usr1mkqgl919blen我用#CSDN#这个app发现了有技术含量的博客,小伙伴们求同去《SIP协议简介(比较全面)》,原创 2022-02-17 11:31:38 · 266 阅读 · 0 评论 -
什么是协议 什么是SOCKE以及TSOCKET底层原理 什么是TCP/IP 什么是TCP协议 什么是UDP协议 TCP报文包括哪些字段 每个字段分别有哪些作用
什么是协议计算机与网络设备之间如果要相互通信,双方就必须基于相同的方法.比如如何探测到通信目标.由哪一边先发起通信,使用哪种语言进行通信,怎样结束通信等规则都需要事先确定.不同的硬件,操作系统之间的通信,所有这一切都需要一种规则.而我们就将这种规则称为协议 (protocol).由于HTTP在每次请求结束后都会主动释放连接,因此HTTP连接是一种“短连接”,要保持客户端程序的在线状态,需要不断地向服务器发起连接请求。通常的做法是即使不需要获得任何数据,客户端也保持每隔一段固定的时间向服务器发送一次“原创 2022-01-24 11:27:34 · 2523 阅读 · 0 评论 -
linux 下网络编程 端口号的概念及作用
网络的定义:网络就是一种辅助双方或者多方能够连接在一起的工具,即把数据从一方传递给另外一方(之前的数据不能和其他电脑上的程序进行通信)使用网络的目的:为了联通多方然后进行通信用的,即把数据从一方传递给另一方为了让在不同的电脑上运行软件之间能够互相传递数据,就需要借助网络的功能一个系统程序或应用程序程序需要网络通信时,它向主机申请一个端口,主机从可用的端口号中分配一个供它使用。当这个程序关闭时,同时也就释放了所占用的端口号端口端口的概念:192.168.1.128代表一台主机,但是原创 2022-01-16 13:15:31 · 715 阅读 · 0 评论 -
猫(modem) 路由器 交换机 中继器 集线器 网桥 wifi协议和以太网协议 WAN(wide area network) LAN(local area network)
wifi协议 应该是定义了链路层和物理层协议—无线网卡wifi在数据链路层中帧的协议https://blog.csdn.net/l982817732/article/details/52274174物理层 是无线电磁波–无线网卡设备发出无限电磁波??以太网协议—有线网卡以太网链路层协议由网线(光纤)实现物理层链接物理层:中继器,集线器,双绞线数据链路层:网桥,以太网交换机,网卡(一半物理层,一半数据链路层)网络层:路由器,三层交换机传输层:四层交换机(常用作负载均衡),网桥:对高原创 2022-01-08 16:53:19 · 640 阅读 · 0 评论 -
DHCP工作原理
DHCP服务器和DHCP客户端之间的通信协议DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议。主要有两个用途:1、给内部网络或网络服务供应商自动分配IP地址 2、给用户或者内部网络管理员作为对所有计算机作中央管理的手段DHCP四个工作步骤:1、客户端通过广播发送DHCP Disccover报文寻找服务器端2、服务器通过单播发送DHCP offer报文向客户提供IP地址等信息原创 2022-01-07 19:12:50 · 222 阅读 · 0 评论 -
cookie和session机制
cookie和session机制是什么它的作用是什么原创 2021-12-10 00:17:35 · 1328 阅读 · 0 评论 -
Windows防火墙的原理及其作用
Windows Defender原创 2021-12-20 13:32:47 · 1146 阅读 · 0 评论 -
从TCP头看TCP协议 TCP与UDP的区别
网络的五层/七层架构模型时一个老生常谈的问题,分层的目的是为了让各层独立负责各自的工作,实现每层协议的标准化。分层后的网络架构中,发送数据时由上层传递到下层,每层对报文增加协议头后传递给下层;接收数据时由下层传递到上层,每层对报文解析协议头后传递给上层。如下图所示我用#CSDN#这个app发现了有技术含量的博客,小伙伴们求同去《从TCP头看TCP协议,看完我人傻了》, 一起来围观吧 https://blog.csdn.net/m0_64353693/article/details/121833860?u原创 2021-12-16 11:26:19 · 1813 阅读 · 0 评论 -
IP地址、子网掩码、网络号、主机号、网络地址、主机地址以及ip段/数字-如192.168.0.1/24是什么意思?
https://kernel.blog.csdn.net/article/details/50989257原创 2021-12-14 10:11:04 · 1359 阅读 · 0 评论 -
OSI模型中各层单位-报文、报文段、数据报(Datagram)、数据包(Packet)和分组、帧的概念区别
OSI模型中各层单位-报文、报文段、数据报、数据包和分组、帧的概念区别报文(message):报文是网络中交换与传输的数据单元,即站点一次性要发送的数据块。报文包含了将要发送的完整的数据信息,其长短很不一致,长度不限且可变。报文在传输过程中会不断的封装成分组、包、帧来传输,封装的方式就是添加一些信息段,那些就是报文头。报文段(Segment):通常是指起始点和目的地都是传输层的信息单元。数据报(Datagram):面向无连接的数据传输,其工作过程类似于报文交换。采用数据报方式传输时,被传输的分组称为数原创 2021-12-08 19:31:51 · 15779 阅读 · 1 评论 -
IEC104协议详解----安培快充协议
https://blog.csdn.net/lin819747263/article/details/112602951?ops_request_misc=&request_id=&biz_id=102&utm_term=104%E8%A7%84%E7%BA%A6%E9%87%8C%E9%9D%A2%E7%9A%84%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B&utm_medium=distribute.pc_search_result.none-原创 2021-11-22 10:04:59 · 1393 阅读 · 0 评论 -
小型局域网出现的IP冲突问题 一般的家用路由,小型局域网的路由都采用DHCP自动分配IP地址。
讲的不错,自己学习洗一下,再帮博主宣传一下1.什么是DHCP(Dynamic Host Configuration Protocol)动态主机设置协定(Dynamic Host Configuration Protocol, DHCP)DHCP是一个局域网的网络协议,使用UDP协议工作,其前身是BOOTP协议。当前的DHCP定义可以在RFC 2131中找到,而基于IPv6的建议标准(DHCPv6)可以在RFC 3315中找到。主要有两个用途:给内部网络或网络服务供应商自动分配IP地址给用户给内部网络原创 2021-11-20 16:19:52 · 440 阅读 · 0 评论 -
SOAP协议解析
https://blog.csdn.net/baidu_25340817/article/details/82253826?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163403752816780366588566%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=163403752816780366588566&biz_id=原创 2021-10-12 19:40:48 · 239 阅读 · 0 评论 -
看完这篇HTTP,跟面试官扯皮就没问题了 讲的清晰透彻
https://blog.csdn.net/qq_36894974/article/details/103930478?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163403513016780269867607%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=163403513016780269867607&biz_id=0&原创 2021-10-12 19:12:30 · 93 阅读 · 0 评论 -
websocket封装了socket???不是的,websocket学习了TCP的持久连接特点
我用#CSDN#这个app发现了有技术含量的博客,小伙伴们求同去《WebSocket 和socket、HTTP的区别和联系》, 一起来围观吧 https://blog.csdn.net/SL_ideas/article/details/73648378?utm_source=app&app_version=4.16.0&code=app_1562916241&uLinkId=usr1mkqgl919blen...原创 2021-10-11 17:56:16 · 93 阅读 · 0 评论 -
网卡究竟工作在OSI的哪一层?
网卡究竟工作在OSI的哪一层?https://blog.csdn.net/lengye7/article/details/87895146?ops_request_misc=&request_id=&biz_id=102&utm_term=%E7%BD%91%E5%8D%A1%E5%B1%9E%E4%BA%8Eosi%E7%9A%84%E5%93%AA%E4%B8%80%E5%B1%82&utm_medium=distribute.pc_search_result.none原创 2021-10-11 16:24:27 · 1074 阅读 · 0 评论 -
Web基础
1、域名域名又称为FQDN,使用域名是为了解决ip地址不容易记的问题一个完整的FQDN也就是域名,由主机名+域名组成例如: www.baidu.com 主机名就是www而域名就是baidu.com2、域名解析域名解析包含本地hosts文件解析和DNS服务器解析系统中都会有一个hosts文件,用户可以自己定义ip和域名去自定义解析ipDNS服务器相当于一个大型的专门写hosts的系统,PC机可以去指定DNS服务器,当PC机收到一个本地hosts中没有的域名,本地无法解析,就会转到PC机指定的DN原创 2021-09-10 09:10:40 · 54 阅读 · 0 评论