网络通信协议
文章平均质量分 90
网络通信协议学习
风云说通信
微信公众号/百家号:风云说通信。深耕无线通信网络协议领域,拥有9年大型复杂项目工作经验:曾做过3GPP、TCP\IP协议簇、WiFi和蓝牙的产品研究;目前主要负责车载蓝牙协议栈Host产品,专注汽车智能座舱!所有专栏文章作为学习总结将会持续更新...走过路过,不要错过~~欢迎大家关注我的博客哈~~
展开
-
【网络协议】史上最全TCP/IP头格式分析!图解超赞超详细!!!
这是超过了链路层的MTU,需要进行分片,4000字节中,20字节为包头,3980字节为数据,需要分成3个ip片(链路层MTU为1500),那么第一个分片的片偏移就是0,表示该分片在3980的第0位开始,第1479位结束。5. 头部大小,4位,单位为32位(bit),也就是4个字节,给出头部占32bit的数目。8、TTL:生存时间,即路由器的跳数,每经过一个路由器,该TTL 减一,因此路由器需要重新计算IP报文的校验和。5、16位标识:IP 报文的唯一id,分片报文的id 相同,便于进行重组。原创 2024-04-12 08:00:00 · 1655 阅读 · 2 评论 -
【网络协议】 TCP与UDP协议区别及应用场景深度分析
3、如果hosts与本地DNS解析器缓存都没有相应的网址映射关系,首先会找TCP/IP参数中设置的首选DNS服务器,在此我们叫它本地DNS服务器,此服务器收到查询时,如果要查询的域名,包含在本地配置区域资源中,则返回解析结果给客户机,完成域名解析,此解析具有权威性。1.当收到3个重复ACK时,把ssthresh设置为cwnd的一半,把cwnd设置为ssthresh的值加3,然后重传丢失的报文段,加3的原因是因为收到3个重复的ACK,表明有3个“老”的数据包离开了网络。窗口和计时器的使用。原创 2024-04-22 08:00:00 · 1532 阅读 · 11 评论 -
【网络协议】精讲DHCP协议!图解超赞超详细!!!
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议),前身是BOOTP协议,是一个局域网的网络协议,位于OSI模型的应用层,使用UDP协议工作,DHCP通常被用于局域网环境,主要作用是集中的管理、分配IP地址,使client动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。原创 2024-07-08 08:00:00 · 1199 阅读 · 17 评论 -
【网络协议】精讲ARP协议工作原理!图解超赞超详细!!!
之前在IP数据报中看到,我们需要在首部填写。原创 2024-06-24 19:58:31 · 904 阅读 · 4 评论 -
【网络协议】精讲TCP通信原理!图解超赞超详细!!!
TCP 把连接作为最基本的对象,每一条 TCP 连接都有两个端点,这种端点我们叫作套接字(socket),它的定义为端口号拼接到 IP 地址即构成了套接字,例如,若 IP 地址为 192.3.4.16 而端口号为 80,那么得到的套接字为。原创 2024-06-24 19:55:48 · 782 阅读 · 0 评论 -
【网络应用层协议】【HTTP】巧解三次握手四次挥手流程(超详细)
巧解HTTP协议三次握手四次挥手流程原创 2024-02-02 10:00:00 · 495 阅读 · 0 评论 -
【网络协议】精讲计算机网络协议架构,图解超赞超详细!!!
想掌握计算机网络协议基本架构,看完这篇文章就够啦!!!原创 2024-06-18 08:00:00 · 1305 阅读 · 13 评论 -
【网络协议】【OSI】史上最详细OSI七层模型解析(一)
网络通信是现代信息社会的基石,而OSI(Open Systems Interconnection)模型是理解和设计网络系统的基础。OSI模型由国际标准化组织(ISO)在1984年提出,旨在为不同厂商生产的设备和系统之间的通信提供一个通用框架。OSI模型将网络通信过程划分为七个独立但相互依赖的层次,每一层都有其特定的功能和协议。通过这种分层结构,复杂的网络通信过程变得更易于管理和理解。从下到上,OSI模型依次分为:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。七层模型图示物理层。原创 2024-05-20 09:00:00 · 1223 阅读 · 12 评论 -
【网络协议】【OSI】史上最详细OSI七层模型解析(二)
UDP提供简单的、低延迟的数据传输服务,适用于对可靠性要求不高的应用,如视频流、在线游戏等。表示层将应用层的数据转换为网络能够传输的标准格式,并将接收到的数据转换为应用程序能够处理的格式。网络层是OSI模型的第三层,负责数据包的路由选择和逻辑地址(IP地址)的处理。:IP协议是网络层最重要的协议,提供不可靠的、无连接的数据传输服务。应用层负责将用户数据表示为适合传输的格式,并在接收方将数据转换回用户可理解的格式。这通常涉及到表示层的协作。表示层是OSI模型的第六层,负责数据的格式化、加密解密和数据压缩。原创 2024-05-20 10:00:00 · 876 阅读 · 5 评论 -
【网络协议】【OSI】一次HTTP请求OSI工作过程详细解析
IP协议工作在这一层,它将传输层的数据段封装成IP包(packets),并通过源IP地址和目的IP地址进行路由。我们可以将HTTP请求分解并应用到OSI模型中,以更好地理解请求在每一层的表示方式。HTTP协议工作在这一层,通过HTTP协议,客户端(通常是浏览器)向服务器发送请求以获取网页或其他资源。在接收端,请求将通过各层向上重建,直到在服务器端重建出完整的HTTP请求。例如,如果使用HTTPS(HTTP over SSL/TLS),请求可能会被加密,从而保护数据在传输过程中不被窃听或篡改。原创 2024-05-21 08:00:00 · 1234 阅读 · 2 评论 -
【网络协议】精讲TCP状态机原理!图解超赞超详细!!!
想掌握TCP状态机原理,看完这篇文章就够啦!!!原创 2024-06-18 08:00:00 · 967 阅读 · 0 评论 -
【网络协议】【TCP】TCP标志位及TCP拦截配置详细解析
SYN标志位和ACK标志位搭配使用,当连接请求的时候,SYN=1,ACK=0;SYN攻击利用的是TCP的三次握手机制,攻击端利用伪造的IP地址向被攻击端发出请求,而被攻击端发出的响应报文将永远发送不到目的地,那么被攻击端在等待关闭这个连接的过程中消耗了资源,如果有成千上万的这种连接,主机资源将被耗尽,从而达到攻击的目的。当一个FIN标志的TCP数据包发送到一台计算机的特定端口,如果这台计算机响应了这个数据,并且反馈回来一个RST标志的TCP包,就表明这台计算机上没有打开这个端口,但是这台计算机是存在的;原创 2024-04-24 08:00:00 · 1122 阅读 · 14 评论 -
【网络协议】精讲UDP协议特点和报文格式!图解超赞超详细!!!
UDP是工作在OSI(开放系统互连,Open Systems Interconnection)模型中传输层的协议。它使用IP作为底层协议,是为应用程序提供一种以最少的协议机制向其他程序发送消息的协议。原创 2024-06-03 08:00:00 · 1269 阅读 · 6 评论 -
【网络协议】划重点啦!TCP与UDP的重点面试题!!!
但是因为我们必须要假想网络是不可靠的,你无法保证你最后发送的 ACK 报文会一定被对方收到,因此对方处于LAST_ACK 状态下的 SOCKET 可能会因为超时未收到 ACK 报文,而重发 FIN 报文,所以这个TIME_WAIT 状态的作用就是用来重发可能丢失的 ACK 报文。1.当收到3个重复ACK时,把ssthresh设置为cwnd的一半,把cwnd设置为ssthresh的值加3,然后重传丢失的报文段,加3的原因是因为收到3个重复的ACK,表明有3个“老”的数据包离开了网络。窗口和计时器的使用。原创 2024-05-28 08:00:00 · 663 阅读 · 19 评论 -
【网络协议】精讲HTTP协议发展史!图解超赞超详细!!!
精讲HTTP协议各版本特点!HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写。是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII形式给出;而消息内容则具有一个类似MIME的格式。超文本传输协议是一种用于分布式、协作式和超媒体信息系统的应用层协议,是万维网WWW(World Wide Web)的数据通信的基础。原创 2024-06-06 08:00:00 · 920 阅读 · 20 评论 -
【网络协议】史上最详细ping操作原理分析
3. 防火墙设置,过滤了ping发出的ICMP数据包,导致无反馈,time out, 尝试ping之后我们可以通过arp –a的命令查看列表中是否有对应的IP的MAC,如果有,那就很有可能是防火墙的问题了。首先A想发报文给C,查找MAC地址表发现,没有C的MAC地址,同时发现C与自己不在一个网段,于是它先发送一个ARP请求,学习到网关的MAC地址;主机A去ping同一网段的主机B,它会封装二层报文,首先去查本地MAC地址表,发现没有B的地址,此时就会发送ARP报文。然后再把ICMP报文封装好,发送给网关;原创 2024-04-15 08:00:00 · 886 阅读 · 3 评论 -
【网络协议】精讲VXLAN!图解超赞超详细!!!
VXLAN技术通过创建虚拟网络隧道,提供了灵活、高效的网络虚拟化解决方案。在VXLAN架构中,租户、Underlay网络和Overlay网络、NVE、VTEP、VNI、BD、VBDIF接口、VAP和网关等关键术语构成了其核心组件。理解这些术语及其功能,对于构建和管理大规模数据中心网络至关重要。通过本文的详细介绍,希望能帮助读者更好地理解和应用VXLAN技术,以实现高效的网络虚拟化和管理。原创 2024-06-13 08:00:00 · 1291 阅读 · 3 评论 -
【网络协议】史上最全ATCA架构、以太网原理、网络架构面试题汇总
TCP协议在原有IP协议的基础上,增加了确认重发、滑动窗口和复用/解复用等机制,提供一种可靠的、面向连接的、字节流服务;IP协议为TCP、UDP、ICMP等协议提供传输的通路,IP层的主要目的是提供子网的互联,形成较大的网络,使不同的子网之间能传输数据。广播 MAC 地址是指每个比特都是 1 的 MAC 地址。网络的物理架构指的是网络分层, 也就是计算机的层结构, 比如TCP/IP四层,以及ISO提出的七层结构。OSI网络分层共七层,分别为物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。原创 2024-04-12 08:00:00 · 895 阅读 · 2 评论 -
【短距离通信】【WiFi】WiFi基础知识:AP\STA\Mac\加密方式\算法...介绍(超详细)
1. WiFi专业名词概念2. 加密方式及算法介绍3. WiFi Mac地址合法性说明原创 2024-02-01 09:00:00 · 2336 阅读 · 5 评论 -
【3GPP核心网】3GPP协议概念介绍
3GPP(3rd Generation Partnership Project,第三代合作伙伴计划)的目标是实现由2G网络到3G网络的平滑过渡,保证未来技术的后向兼容性,支持轻松建网及系统间的漫游和兼容性。 其职能: 3GPP主要是制订以GSM核心网为基础,UTRA(FDD为W-CDMA技术,TDD为TD-SCDMA技术)为无线接口的第三代技术的规范。原创 2024-02-05 09:30:00 · 1468 阅读 · 5 评论 -
【通信网络协议概念】【职业发展路线介绍】老铁^_^ 是时候规划下自己的未来了......行动吧!!!
通信网络协议概念及职业发展路线介绍原创 2023-12-23 10:38:31 · 485 阅读 · 1 评论