Advanced Search
Search Results
73 total results found
TCP报文格式
TCP(Transmission Control Protocol)用于在包交换网络中主机之间,或者互联系统之间的高可靠传输。 协议栈结构 TCP位于传输层。 TCP协议所处层次 +---------------------+| higher-level |+---------------------+| TCP |+---------------------+| internet protocol |+---------------------+|comm...
UDP报文格式
UDP (User Datagram Protocol)协议为运用程序之间的消息发送提供了最小开销的协议机制。UDP是传输层协议,没有重传机制,不保障传输的可靠性。 协议栈结构 UDP位于传输层,在IP层之上。 UDP协议所处层次 +---------------------+ | higher-level | +---------------------+ | UDP | +---------------------+ | inte...
SCTP
BFD报文格式
BFD控制报文根据场景不同封装不同。BFD控制报文包括两部分:强制部分和可选的认证字段。不同的认证类型,认证字段的格式不同。 协议栈结构 BFD控制报文封装在UDP报文中传送,对于单跳检测其UDP目的端口号为3784,对于多跳检测其UDP目的端口号为4784或3784。 BFD所处的协议栈结构 +--------+-------+--------------------+ | IP | UDP | BFD | +--------+-------+---------...
BGP报文格式
BGP协议栈结构 BGP 协议栈结构 +-------------------------------------+ | BGP | +-------------------------------------+ | TCP Port = 179 | +-------------------------------------+ | IPv4 Header Protocol = 4 ...
BOOTP
BOOTP (Boot Protocol)是一种IP/UDP引导协议,可以使一个无盘客户端获取自己的IP地址、服务器的主机地址和一个需要放在内存中运行的指定名称的引导文件。我们希望客户端在启动时可以有一种无须用户参与的完整的引导方式,即一种无人值守的上电启动方式,幸运的是,BOOTP帮我们做到了这一点。通过BOOTP协议,客户端可以自动获得IP地址、服务器地址和引导文件等,从而完成地址绑定和引导启动。文件传送一般使用TFTP协议,但BOOTP也能够与其它协议如SFTP或FTP一起工作。BOOTP协议报文被封装在UD...
DHCP报文格式
DHCP报文是承载于UDP上的高层协议报文,采用67(DHCP服务器)和68(DHCP客户端)两个端口号。DHCP的报文格式如下图所示。 报文格式 DHCP报文格式 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-...
DHCPv6报文格式
DHCPv6报文是承载于UDP上的高层协议报文,RFC推荐采用547(DHCPv6服务器/Relay)和546(DHCPv6客户端)两个端口号。 DHCPv6消息格式 客户端/服务器端的DHCPv6消息格式 0 7 15 31 +------------------------------------------+ | msg-type | transaction-id | +---------------...
Diameter报文结构
Diameter协议是IETF的AAA工作组作为下一代的AAA协议标准,由RADIUS协议演进而来。Diameter目前主要应用于移动通信系统,固网接入主要使用RFC2865的Radius协议。随着固网与无线网络融合,统一认证计费授权服务器的趋势越来越迫切,固网接入支持Diameter协议栈已成为普遍需求。 协议栈结构 Diameter协议栈结构 +------------------------------------------+ | Diameter Extended Applicatio...
DNS报文格式
DNS报文格式分为DNS查询和响应的报文格式。这个报文由12字节长的首部和4个长度可变的字段组成。报文中问题字段是由客户填入的,由服务器返回问题的回答、授权和附加信息字段。报文格式(由RFC 1035定义)如下: DNS报文封装格式 DNS报文封装格式 +------------------------------------------+ | Header | +--------------------------------------...
EVPN报文格式
EVPN(Ethernet Virtual Private Network)是一种用于二层网络互联的VPN技术。EVPN技术采用类似于BGP/MPLS IP VPN的机制,通过扩展BGP协议,使用扩展后的可达性信息,使不同站点的网络间的MAC地址学习和发布过程从数据平面转移到控制平面,而且还可以传播站点内主机IP地址相关的路由信息。因此EVPN作为不同站点间网络的控制平面,既可以承载二层业务,也可以承载三层业务。 当前EVPN支持如下几种路由: Ethernet Auto-Discovery route...
L2TP报文格式
L2TP的控制消息和数据消息使用相同的报文头。L2TP报文头中标记为可选(opt)的字段,是指在数据消息中可选,在控制消息中则是必选的。 L2TP 头报文格式 20 bytes 8 bytes 16 bytes 2 bytes 20 bytes + +-------------------------------------------------+ |new IP |UDP TP |L2TP TP|PPP |original|Data + |header |heade |hea...
MPLS LDP报文格式
MPLS(Multiprotocol Label Switching)体系有多种标签发布协议,LDP(Label Distribution Protocol)是其中使用较广的一种标签发布协议。LDP协议规定了标签分发过程中的各种消息以及相关的处理进程,主要用于LSR(Label Switched Routers )之间协商会话参数,进行标签分配,进而建立起标签交换路径LSP(Label Switched Paths)。 协议栈结构 为保证LDP消息的可靠发送,除了Discovery(Hello)消息使用UDP(...
MSDP报文格式
MSDP(Multicast Source Discovery Protocol)称为组播源发现协议,是基于多个PIM-SM(Protocol Independent Multicast Sparse Mode)域互连而开发的一种域间组播解决方案。适用条件:域内组播路由协议必须是PIM-SM。MSDP仅对ASM(Any-Source Multicast)模型有意义。 协议栈结构 MSDP消息符合标准的TLV(Type-Length-Value)消息格式,通过TCP连接交互信息。 MSDP消息封装结构 ...
sFlow报文格式
采样流sFlow(Sampled Flow)是一种基于报文采样的网络流量监控技术,主要用于对网络流量进行统计分析。 报文格式 sFlow通过UDP协议传递统计信息,如图所示。 sFlow报文格式 +------------+------+--------+----------------+ | Ethernet头 | IP头 | UDP头 | sFlow Datagram | +------------+------+--------+----------------+ sFlow Datagram ...
RIP报文格式
RIP是Routing Information Protocol(路由信息协议)的简称。它是一种较为简单的内部网关协议IGP(Interior Gateway Protocol),主要用于规模较小的网络中,比如校园网以及结构较简单的地区性网络。对于更为复杂的环境和大型网络,一般不使用RIP。 RIP是一种基于距离矢量(Distance-Vector)算法的协议。 RIP有两个版本:RIP-1和RIP-2。 RIP-1是有类别路由协议(Classful Routing Protocol),它只支持...
RIPng报文格式
RIPng的报文格式 RIPng报文由头部(Header)和多个路由表项RTEs(Route Table Entry)组成。在同一个RIPng报文中,RTE的最大数目根据接口的MTU值来确定。 RIPng的报文格式 0 7 15 23 31 +---------------------------------------------------------------+ | Command ...
NTP报文格式
NTP是从时间协议(Time Protocol)和ICMP时间戳报文(ICMP TimeStamp Message)演变而来,在准确性和健壮性方面进行了特殊的设计,理论上精度可达十亿分之一秒。NTP协议应用于分布式时间服务器和客户端之间,实现客户端和服务器的时间同步,从而使网络内所有设备的时钟基本保持一致。NTP协议是基于UDP进行传输的,使用端口号为123。 报文格式 NTP报文格式 0 7 15 23 ...
RADIUS报文格式
RADIUS(Remote Authentication Dial In User Service)远程用户拨号认证系统,是目前应用最广泛的AAA协议。RADIUS是一种分布式的、客户端/服务器(Client/Server)结构的信息交互协议,规定了客户端与服务器之间传递用户信息和计费信息的过程和报文格式。其用途是完成用户的认证、授权、计费功能。 报文格式 RADIUS报文格式 0 7 15 23 31...