计算机网络
文章平均质量分 83
六斤的小猪猪呀
这个作者很懒,什么都没留下…
展开
-
linux bridge划分vlan
【代码】bridge划分vlan。原创 2023-07-05 18:33:19 · 853 阅读 · 0 评论 -
VPP:用户文档学习
矢量报文处理一、标量与矢量报文处理(1)标量报文处理 典型的标量报文处理网络协议栈一次仅处理一个数据包:中断句柄从网口获取一个数据包,并对其进行一系列的处理(处理接口调用)。+---> fooA(packet1) +---> fooB(packet1) +---> fooC(packet1)+---> fooA(packet2) +---> fooB(packet2) +---> fooC(packet2)...+---> fooA(packet3)原创 2020-10-16 14:50:26 · 496 阅读 · 0 评论 -
libevent客户端与服务端demo
libevent库tcp基本结构与使用流程一、基本数据类型(结构)1)evutil_socket_t:网络文件描述符 libevent中定义为:#define evutil_socket_t int,与linux下定义相同,操作应该也相同。2)struct event_base:事件基本结构 该结构用于保存libevent事件分发循环的的信息和状态,是libevent的核心。每个应用都应有一个。它保持对挂起和活跃事件的监听,并把处于就绪态(活跃)的事件告知(通知)应用。常用接口:原创 2020-08-19 20:37:14 · 1128 阅读 · 0 评论 -
TCP协议概述
Tcp协议一、如何理解TCP协议 TCP(Transfer Control Protocol,传输控制协议),是面向连接的端对端全双工通信方式,提供可靠的字节流传输。二、报文格式及其含义格式:含义:(1)源端口和目的端口:各占2字节,分别写入源端口号和目的端口号;(2)序号:占4字节,本报文段发送的第一个字节的数据在总发送数据中的序号。范围为0至2的32次幂减1,序号超出范围好采...原创 2020-03-07 16:42:00 · 246 阅读 · 0 评论 -
linux网络IO之select初探
select初探一、相关函数select, pselect, FD_CLR, FD_ISSET, FD_SET, FD_ZERO函数原型int select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout)头文件sys/select.h...原创 2020-02-04 15:33:57 · 189 阅读 · 0 评论 -
IP协议
IP协议一、什么是IP协议 IP协议是TCP/IP协议中的协议,它为TCP、UDP、ICMP等协议提供传输的通路。 IP层的主要目的是提供子网的互联,形成较大的网络,使不同的子网之间能够传输数据。二、IP层的主要作用1数据传送:将数据从一个主机传输到另一个主机2寻址:根据子网划分和IP地址,发现正确的目的主机地址3路由选择:选择数据在互联网上的传...原创 2020-01-04 13:58:37 · 227 阅读 · 0 评论 -
Tcp/Ip协议栈
Tcp/Ip协议栈一、TCP/IP协议栈 Tcp/Ip协议,是包含tcp/ip协议在内的一系列网络数据交换的网络协议,又称TCP/IP协议族、或TCP/IP协议栈。二、TCP/IP协议栈与TCP/IP网络模型三、OSI网络模型分层特性物理层规定了物理线路和设备的触发、维护、关闭物理设备的机械特性、电气特性、功能特性和过程,为上层的传输提供物理介质,本层是通信端点...原创 2020-01-03 16:36:18 · 532 阅读 · 0 评论