首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏运维开发王义杰

    网络:常用网络协议及其协议

    引言 网络协议网络通信基础,它规定了数据如何在网络中传输。为了识别不同网络协议,每种协议都被分配了一个唯一协议号。 这些协议号在网络层,特别是在IP头中被使用,以确保数据能够正确地被发送和接收。 2. 2.3 用户数据报协议(UDP)- 协议号17 用途: 提供一种不可靠、无连接数据传输服务。 例子: DNS查询通常使用UDP进行。 2.4 通用路由封装协议(GRE)- 协议号47 用途: 用于在另一种网络协议基础上封装一个宽泛网络协议。 例子: VPN通常使用GRE来封装私有网络流量。 协议重要性 协议号在IP头部被使用,它告诉网络设备如何解析接下来数据。没有协议号,网络设备无法确定数据应该如何被处理和转发。

    2.5K10编辑于 2024-02-27
  • 来自专栏CSDN专栏

    使用网络协议分析仪Wireshark

    使用网络协议分析仪Wireshark 环境 操作系统:运行Win10操作系统PC一台 网络平台:以太网 机器IP地址:IPv4:xxxxxxxxxxxx 实验目的 1)能够正确安装配置网络协议分析仪 Wireshark 2)熟悉使用Wireshark分析网络协议基本方法 3)加深对协议格式、协议层次和协议交互过程理解。 实验内容及步骤 1.安装网络协议分析仪 安装wireshark版本2.6.3。双击wireshark安装程序图标,机内安装过程。根据提示进行选择确认,可以顺利安装系统。安装好后需重启系统。 2.使用Wireshark分析协议 ⑴启动系统。点击“Wireshark”图标,出现如图1所示软件界面。 ⑴启动系统。点击“Wireshark”图标,出现如图1所示软件界面。 实际应用中可以使用跟踪路由命令确定数据包在网络停止位置。TTL是有效跃点计数,在必需路径每个路由器转发数据包之前至少递减一,当TTL递减至0时,路由器将“ICMP超时”消息发送回源地址。

    1K20编辑于 2022-05-19
  • 来自专栏全栈程序员必看

    网络协议——RPC协议

    网络协议——RPC协议 远程调用协议,用于定义服务之间接口调用规范标准 1、RPC调用标准 1.1、RPC结构 客户端(服务端):执行逻辑进行本地调用 Stub:对参数进行封装/解封装 RPCRuntime 中,服务调用方从PortMapper中找映射端口,然后再和服务提供方建立连接 2、简单对象访问协议(SOAP) 与古老RPC协议相比,双方SOAP协议没必要完全一致(参数顺序、参数个数等),更加灵活 wsdl”查看 2.2、统一描述、发现和集成协议(UDDI) 以SOAP协议为基础RPC服务,将自己wsdl文件放到UDDI中,供服务调用方封装成本地调用 3、RESTful格式API 全称叫表述性状态转移 ,基于HTTP协议请求通过方法类型(GET、POST等)确定请求动作,数据以JSON文本格式传输 4、二进制类RPC协议 将数据压缩成二进制,减少带宽占用 Hessian2 Dubbo中默认序列化协议 协议统一规则,对接受二进制流进行解析,获得真正请求 5、跨语言类RPC协议 不同需求使用不同编程语言,主要为了适应跨语言调用 Protocal Buffers 使用TLV(Tag,Length

    2.2K30编辑于 2022-08-31
  • 来自专栏朱永胜的私房菜

    常见网络协议

    常见网络协议包括: TCP(Transmission Control Protocol):传输控制协议,提供可靠、面向连接数据传输服务。 IP(Internet Protocol):互联网协议,负责在网络中寻址和路由数据包。它定义了数据包传输路径,是互联网核心协议。 FTP(File Transfer Protocol):文件传输协议,用于在网络上进行文件传输。它支持上传、下载、删除文件等操作,是常用文件传输协议。 IMAP(Internet Message Access Protocol):互联网消息访问协议,也是用于从远程服务器上获取邮件协议。 它是互联网一项基础设施,使得用户可以通过域名访问互联网资源。 这些网络协议在计算机网络通信中起着至关重要作用,不同协议在不同场景下发挥着各自优势。 本文由 mdnice 多平台发布

    1.2K30编辑于 2023-11-17
  • 来自专栏JavaEdge

    网络协议意义

    可以使用一般地址簿协议DNS去查找,还可以使用另一种更加精准地址簿查找协议HTTPDNS。 无论用哪一种方法查找,最终都会得到这个地址:93.123.23.1。 对于普通浏览请求,往往会使用HTTP协议 但是对于购物请求,往往需要进行加密传输,因而会使用HTTPS协议。无论是什么协议,里 面都会写明“你要买什么和买多少”。 传输层有两种协议 是无连接协议UDP 面向连接协议TCP 对于支付来讲,往往使用TCP协议。所谓面向连接就是,TCP会保证这个包能够到达目的地。如果不能到达,就会重新发送,直至到达。 操作 系统往往通过端口来判断,它得到包应该给哪个进程 网络层 传输层封装完毕后,浏览器会将包交给操作系统该层 网络协议是IP协议。 到哪里应该怎么走,这种 沟通协议称为路由协议,常用有OSPF和BGP 城关与城关之间是一个国家,当网络包知道了下一步去哪个城关,还是要使用国家内部MAC 地址,通过下一个城关MAC地址,找到下一个城关

    87020编辑于 2022-11-30
  • 来自专栏PHPer 进击

    网络协议 终章 - GTP 协议:复杂移动网络

        前面都是讲电脑上网情景,今天我们就来认识下使用最多移动网络上网场景。 移动网络发展历程     你一定知道手机上网有 2G、3G、4G 说法,究竟这都是什么意思呢? 2G 网络     手机本来是用来打电话,不是用来上网,所以原来在 2G 时代,上网使用不是 IP 网络,而是电话网络,走模拟信号,专业名称为公共交换电话网(PSTN,Public Switched 在出口网关,有一个组件 PCRF,称为策略和计费控制单元,用来控制上网策略和流量计费。 4G 网络协议解析     我们来仔细看一下 4G 网络协议,真的非常复杂。我们将几个关键组件放大来看。 当 MME 通过认证鉴权,同意这个手机上网时候,需要建立一个数据面的数据通路。建立通路过程还是控制面的事情,因而使用是控制面的协议 GTP-C。     建设数据通路分两段路,其实是两个隧道。 小结 移动网络发展历程从 2G 到 3G,再到 4G,逐渐从打电话功能为主,向上网功能为主转变; 请记住 4G 网络结构,有 eNodeB、MME、SGW、PGW 等,分控制面协议和数据面协议

    5.6K82发布于 2019-04-11
  • 来自专栏没事多喝水

    网络协议

    网络协议为计算机网络中进行数据交换而建立规则,标准或约定集合,它规定了通讯时信息必须采用格式和这些格式所代表意义。网络协议使网络上各种设备能够相互交换信息。 TCP/IP协议是internet网络基础协议,他不是一个协议,而是一个协议统称。 TCP/IP协议族包括TCP协议,IP协议和ICMP协议和HTTP协议等。 IP地址是互联网协议特有的一种地址,IP地址为互联网每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址差异。 为什么不直接使用MAC地址是因为MAC地址并不表示真正地址信息,无法寻址。 主机ID:用于识别该网络主机,主机ID位数则决定了网络中最大主机数量。 为此,IP地址分成了三类。 A类,前八位表示网络ID,后24位表示主机id,给政府机关单位使用。 b类,前16位表示网络id,后16位表示主机id,分配给中等规模企业使用。 C类,前24位表示网络id,后8位表示主机id,该地址分配给任何需要的人使用。 是通过网络头几位区分abcde三类。

    1.1K10编辑于 2022-05-13
  • 来自专栏golang分享

    网络协议

    http 2.0 二进制协议,不再是纯文本; 可发起多个请求,废弃了 1.1 里管道; 使用专用算法压缩头部,减少数据传输量; 允许服务器主动向客户端推送数据; 增强了安全性,“事实上”要求加密通信。 基本网络加速外,还提供负载均衡、安全防护、边缘计算、跨运营商网络等功能,能够成倍地“放大”源站服务器服务能力 IP 主要目的是解决寻址和路由问题 TCP “传输控制协议”,它位于 IP 协议之上,基于 这些远程查询都是基于UDP协议,通常使用53号端口。 、握手协议、警告协议、变更密码规范协议、扩展协议等几个子协议组成,综合使用了对称加密、非对称加密、身份认证等许多密码学前沿技术。 TLS 里有非常多对称加密算法可供选择,比如 RC4、DES、3DES、AES、ChaCha20 等,但前三种算法都被认为是不安全,通常都禁止使用,目前常用只有 AES 和 ChaCha20。

    4.9K50编辑于 2023-11-30
  • 来自专栏玖叁叁

    网络协议

    一、什么是网络协议网络协议指的是计算机网络中用于数据传输和交换规则和标准。网络协议规定了数据传输格式、流程、通信规则和错误处理等内容,保证了网络数据正常传输和正确交换。 网络协议一般分为不同层次,每一层次负责不同功能和任务,构成了网络协议栈。常见网络协议栈有TCP/IP协议栈、OSI参考模型等。 二、TCP/IP协议栈TCP/IP协议栈是最常用网络协议栈之一,它由传输层TCP和UDP协议以及网络IP协议组成,分别负责不同功能和任务。 IP协议IP协议是TCP/IP协议栈中网络协议,主要负责数据包传输和路由选择。IP协议定义了数据包格式和传输规则,将数据包从源主机传输到目标主机,并选择合适路径和路由进行传输。 TCP协议TCP协议是TCP/IP协议栈中传输层协议,主要负责数据可靠传输。TCP协议采用三次握手方式建立连接,通过序列号和确认号保证数据包可靠传输,还提供流量控制和拥塞控制等机制。

    84020编辑于 2023-04-27
  • 来自专栏PHPer 进击

    网络协议 16 - DNS 协议网络世界地址簿

    就像我们去一家新开沃尔玛超市,通过地址簿查出来沃尔玛在哪条路多少号,然后再去找。     在网络世界中,也是这样。 (本地域名服务器,如果网络是通过 DHCP 配置,本地 DNS 是由你网络服务商,如电信、联通等自动分配,它通常就在网络服务商机房里); 本地 DNS 收到来自客户端请求,查找“地址簿”,返回 IP 如果有,就直接用,省略后续查询步骤,提高相应时间; 如果本地无缓存,就需要请求本地 DNS 服务器; 本地 DNS 服务器一般部署在数据中心或者你所在运营商网络中。 可以通过域名查地址,因为域名服务器是按照树状结构组织,因而域名查找是使用递归查询方式,并通过缓存方式加快效率; 在域名和 IP 映射中,给了应用基于域名做负载均衡机会,可以是简单负载均衡,也可以是根据地址和运营商做全局负载均衡 参考: 维基百科-域名系统 词条; 知乎-域名解析; 刘超 - 趣谈网络协议系列课;

    2.2K20发布于 2019-04-11
  • 来自专栏九旬大爷

    网络协议

    HTTP HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛一种网络传输协议,所有的 WWW 文件都必须遵守这个标准。 #简介 HTTP 是一种能够获取如 HTML 这样网络资源,一般都浏览器这样接受方发起,一个完整 web文档通常由不同子文档拼接组成,像是文本、布局、图片、视频、脚本等等。 ? 特点 无连接:无连接含义是限制每次连接只处理一个请求。服务器处理完客户请求,并收到客户应答后,即断开连接。采用这种方式可以节省传输时间。 无状态:HTTP 协议是无状态协议。 媒体独立:这意味着,只要客户端和服务器知道如何处理数据内容,任何类型数据都可以通过HTTP 发送。客户端以及服务器指定使用适合 MIME-type 内容类型。 #HTTP 报文结构 HTTP是基于客户端/服务端(C/S)架构模型,通过一个可靠链接来交换信息,是一个无状态请求/响应协议

    1.2K51发布于 2020-10-23
  • 来自专栏PHPer 进击

    网络协议 20 - RPC 协议(上)- 基于XMLSOAP协议

    传输协议问题     我们先解决第一个,传输协议问题。     基于 XML 最著名通信协议就是SOAP了,全称简单对象访问协议(Simple Object Access Protocol)。 它使用 XML 编写简单请求和回复消息,并用 HTTP 协议进行传输。     SOAP 将请求和回复放在一个信封里面,就像传递一个邮件一样。 ,这个请求使用 POST 方法,发送一个格式为 application/soap + xml XML 正文给 www.geektime.com ,从而下一个单,这个订单封装在 SOAP 信封里面, 协议约定问题     接下来我们解决第二个问题,就是双方协议约定是什么样?      它其实是一个注册中心,服务提供方可以将上面的 WSDL 描述文件,发布到这个注册中心,注册完毕后,服务使用方可以查找到服务描述,封装为本地客户端进行调用。

    1.6K10发布于 2019-04-11
  • 来自专栏好好学习

    简单网络协议概述

    网络协议什么是协议呢?认识网络协议古代战报传送网络分层网络协议分层总结参考 ? 网络协议 这一篇文章主要是概述网络协议以及网络协议分层。 同样,为了明确职责,网络协议也进行了分层。下面我们就来看看网络分层吧。 在这里插入图片描述 应用层下一层是传输层(TCP层),传输层有两种协议,一种是无连接协议UDP,一种是面向连接协议TCP,很显然,请求接口获取数据使用面向连接TCP协议网络协议是IP协议,在IP协议里面会有源IP地址,即计算机A(请求服务器)IP地址和目标IP地址,即计算机B(目标服务器)IP地址,网络层会加上IP头,然后把包给他下一层。 ? 网络协议分层 ? 在这里插入图片描述 总结 本文简单概述了网络协议分层,以及请求包在网络传输过程。 参考 刘超老师趣谈网络协议 TCP/IP协议四层模型

    54330发布于 2021-08-18
  • 网络层常见协议

    IP协议分为IPv4和IPv6两个主要版本,IPv4使用32位地址,而IPv6使用128位地址,以解决IPv4地址不足问题。 这些数据包就像一个个小包裹,通过各种运输工具(网络链路)在不同城市(网络)之间传递,最终到达指定收件人手中(目标主机)。优点简单通用,是互联网基础协议,被广泛支持和使用。 IP地址分配和管理需要一定规划和维护工作,尤其是在大型网络中。应用场景互联网数据传输,几乎所有通过互联网传输数据都使用IP协议,如网页浏览、文件下载、在线视频等。 应用场景网络故障诊断,如使用ping命令检测两台计算机之间网络连通性,使用traceroute命令查看数据包从源到目的地经过路由路径。 在线直播平台组播服务,对于热门直播节目,平台可以使用组播技术,通过IGMP协议将直播数据发送给所有观看用户,节省网络带宽。

    57610编辑于 2025-04-23
  • 来自专栏老雷PHP全栈开发

    了解常见网络协议

    我们使用socket主要是用来进行长连接,包括聊天,物联网等,通常是基于tcp/udp协议之上。 我们可以通过一张图了解一下协议组成。 ? 1.ip IP协议是将多个包交换网络连接起来,它在源地址和目的地址之间传送一种称之为数据包东西, 它还提供对数据大小重新组装功能,以适应不同网络对包大小要求。 2.TCP 传输控制协议 TCP(Transmission Control Protocol 传输控制协议)是一种面向连接、可靠、基于字节流传输层通信协议。 ? ? 3.UDP(User Datagram Protocol) 用户数据报协议 一种无连接传输层协议,提供面向事务简单不可靠信息传送服务。 udp相对于tcp效率高 4.http 网站服务 HTTP是一个简单请求-响应协议。我们浏览器访问网址就是http协议

    1.1K30发布于 2020-07-02
  • 来自专栏韩曙亮的移动开发专栏

    【计算机网络网络层 : RIP 协议 ( 路由选择协议分类 | RIP 协议简介 | 信息交换 | 距离向量算法 | 计算示例 )★

    文章目录 一、路由选择协议分类 二、RIP 协议 三、RIP 协议 信息交换 四、距离向量算法 五、距离向量算法 计算示例 六、距离向量算法 计算示例 2 一、路由选择协议分类 ---- 路由选择协议分类 : ① 内部网管协议 IGP : 在 自治系统 ( Autonomous System ) 内部 使用协议 ; RIP 协议 : 使用 距离向量 算法 ; 用于 小型网络 ; OSPF 协议 : 使用 链路状态 算法 ; 用于 大型网络 ; ② 外部网关协议 EGP : 在 自治系统 ( Autonomous System ) 之间 使用协议 ; 下图中 自治系统 A 内部使用 RIP 协议 , 自治系统 B 内部使用 OSPF 协议 , 两个自治系统 A,B 之间使用 BGP 协议 ; 二、RIP 协议 ---- RIP 协议 : ① 概念 : RIP 协议 是 分布式 , , 和 下一跳路由地址 ; 路由表内容 : 网络地址 , 跳数 , 下一跳地址 ; RIP 协议是 应用层协议 , 使用 UDP 协议传输数据 ; 单个 RIP 报文中 , 最多存储 25 个路由信息

    1.8K00编辑于 2023-03-28
  • 来自专栏大前端(横向跨端 & 纵向全栈)

    计算机网络网络层- 路由算法与路由协议

    路由选择算法分类 1. 带权无向图 将网络抽象为一个带权无向图G=(N,E), N表示结点集合, E是边集合。 网络路由器抽象为图G结点, 连接两个路由器网络链路抽象为G边。 同理,z DV中对到 x 距离也进行了更新,最终更新表如下: ? 4. 层次化路由选择 在合理网络规模范围内: LS算法和DV算法。 大规模网络:层次化路由选择(最有效可行解决方案)。 自治系统间路由选择: 负责其他自治系统网络可达性信息。 5. Internet路由选择协议 Internet层次化路由选择分为内部网关协议与外部网关协议。 1. RIP在度量路径时采用是跳数。 B. RIP费用定义在源路由器和目的子网之间。 C. RIP被限制网络路径不超过15跳自治系统内使用。 ? 计算示例:设网络中路由器使用RIP协议, 路由器B的当前路由表如表1所示, B收到从路由器C发来路由信息如表2所示,试给出路由器B更新后路由表。 ? 路由器B更新后路由表如下: ? (2).

    1.4K10发布于 2020-11-26
  • 来自专栏Coding Diary

    Java网络编程--网络协议

    OSI网络七层协议 为使不同计算机厂家计算机能够互相通信,以便在更大范围内建立计算机网络,有必要建立一个国际范围网络体系结构标准。 OSI网络七层协议就是在这个基础上制定出来,其从最底层开始依次是物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。 ? TCP是网络中一个重要传输层协议。 TCP提供面向连接,可靠,有序字节流传输服务。应用程序在使用TCP之前,需要通过三次握手建立TCP连接。连接结束后需要通过四次挥手断开连接。 ? TCP握手机制 建立连接时三次握手: ? 用户数据报协议UDP 用户数据报协议UDP是网络中一个重要传输层协议。提供无连接,不可靠数据报尽力传输服务。由于UDP无需建立连接,首部开销小,协议格式也更简洁。 ? TCP和UDP比较 ?

    1.6K20发布于 2019-09-25
  • 来自专栏程序猿的那点事

    网络协议:IP协议详解

    简介: IP协议属于网络协议,所有的TCP, UDP, ICMP, IGMP数据都通过IP数据报传输。IP提供了一种不可靠,无连接数据包交付服务。依赖其他层协议进行差错控制。 13.选项:可变长可选信息,最多包含40字节。选项字段很少被使用。可用IP可选项有:   a. 记录路由: 记录数据包途径所有路由IP,这样可以追踪数据包传递路径   b. IP广播或者组播地址),则交给协议字段或者IPv6头部下一个头部字段指定协议模块处理。 它并不指向特定网络,目前这一类地址被用在多点广播(Multicast)中。多点广播地址用来一次寻址一组计算机,它标识共享同一协议一组计算机。 私有地址 所谓私有地址就是在互联网上不使用,而被用在局域网络地址 在A类地址中,10.0.0.0到10.255.255.255是私有地址 在B类地址中,172.16.0.0到172.31.255.255

    3.3K40发布于 2020-07-15
  • 来自专栏程序那些事

    网络协议之:haproxyProxy Protocol代理协议

    又比如在SMTP协议中,可以特别使用XCLIENT协议来进行邮件交换。 或者可以通过编译内核,把你代理作为你服务器默认网关。 这个代理协议优点是: 它与协议无关(可以与任何7层协议一起使用,即使在加密情况也可用) 它不需要任何基础架构更改 可以穿透NAT防火墙 它是可扩展 而haproxy本身就是一个非常优秀开源负载均衡和代理软件 然后是网络层源IP地址,根据选是TCP4还是TCP6,对应源IP地址也有不同表示形式。 接着是一个空格分隔符。 上面也提到了,一个协议好坏不仅仅在与这个协议定义好不好,也在于使用这个协议软件多不多。 如果主流代理软件都没有使用你这个代理协议,那么协议定义再好也没有用。相反,如果大家都在使用你这个协议协议定义再差也是主流协议

    2.4K20编辑于 2022-05-27
领券