目录文章目录目录协议栈的全景图协议栈的逻辑架构协议栈的分层架构协议栈的数据结构协议栈的全景图协议栈的逻辑架构L1 物理层:主要提供各种连接的物理设备,如各种网卡,串口卡等。L2 链路层:主要提供对物理层进行访问的各种接口卡的驱动程序,如网卡驱动等。L3 网路层:是负责将网络数据包传输到正确的位置,最重要的网络层协议是 IP 协议,此外还有如 ICMP,ARP,RARP 等协议。L4 传输层:为应用程序之间提供端到端连接,主要为 TCP 和 UDP 协议。L5-7 应用层:顾名思义,主要
原创 2021-07-14 10:27:52
751阅读
http://www.multipath-tcp.org/ MultiPath TCP (MPTCP) is an effort towards enabling the simultaneous use of several IP-addresses/interfaces by a modific
转载 2022-05-02 21:17:51
284阅读
https://ur throughput issues appear to be caused by a buggy implementation
原创 2022-09-29 15:20:26
260阅读
目录文章目录目录Socket 框架Socket 框架Socket 的类型:IP SockettcpudpicmprawPacket SocketNetlink SocketSocket 框架提供了以下功能:Socket 的 System Call:socket()bind()listen()accept()send()recv()etc.BSD Socket API。Sock Layer 抽象适配层。...
原创 2021-07-14 10:27:51
583阅读
https://strugglingcoder.info/index.php/linux-kernel-tcp-smoothed-rtt-estimation/ Posted: February 18th, 2018 | Author: hiren | Filed under: Linux, net
转载 2022-03-31 17:29:55
266阅读
You can verify the Linux networking kernel parms from the root user with these commands::Many Oracle professionals do not note the required setting fo
转载 2016-07-02 12:07:00
176阅读
2评论
目录文章目录目录Socket 框架Socket 框架Socket 的类型:IP SockettcpudpicmprawPacket SocketNetlink SocketSocket 框架提供了以下功能:Socket 的 System Call:socket()bind()listen()accept()send()recv()etc.BSD Socket API。Sock Layer 抽象适配层。...
原创 2021-07-14 14:03:24
499阅读
目录文章目录目录ethtool -Ssysfs/proc/net/devethtool -S查看网卡统计信息。例如:接收和发送的数据包总数,接收和发送的流量,丢弃的包数量,错误的数据包数量等。监控这些数据比较困难。因为用命令行获取很容易,但是以上字段并没有一个统一的标准。不同的驱动,甚至同一驱动的不同版本可能字段都会
转载 2022-03-08 18:03:04
380阅读
大家好,我是Alex,今天给大家介绍Linux网络技术中最核心的部分--TCP/IP协议栈 。
转载 2021-07-25 14:03:24
1144阅读
本文将介绍网络连接建立的过程、收发包流程,以及其中应用层、tcp层、ip层、设备层和驱动层各层发挥的作用。 应用层 对于使用socket进行网络连接的服务器端程序,我们会先调用socket函
转载 2016-07-02 11:40:00
134阅读
目录文章目录目录Linux 下的 Socket API 接口创建 Socket绑定 Socket请求建立 Socket 连接监听 Socket接受请求关闭连接数据的发送和接收send 发送函数recv 接收函数sendto 发送函数recvfrom 接收函数TCP Socket 示例UDP 通信流程Linux 下的 Socket API 接口创建 Socketint socket(int af, int type, int protocol);af:AF(Address Family,地址族)
原创 2021-07-14 13:59:45
1338阅读
目录文章目录目录Linux 下的 Socket API 接口创建 Socket绑定 Socket请求建立 Socket 连接监听 Socket接受请求关闭连接数据的发送和接收send 发送函数recv 接收函数sendto 发送函数recvfrom 接收函数TCP Socket 示例UDP 通信流程Linux 下的 Socket API 接口创建 Socketint s
原创 2022-03-16 11:51:44
654阅读
目录文章目录目录Hardware Driver LayerHardware Driver Layer提供以下功能:网络设备管理。支持各种网卡驱动实现。RPS、RFS、XPS、GRO、GSO、TSO 等优化特性。网卡软中断收发。NAPI。DMA。
原创 2021-07-14 10:27:45
282阅读
目录文章目录目录L3 Layer 框架IP HandlerL3 Layer 框架IP Handler实现了以下功能:IP 数据包的分片和重组。IP 协议的字段处理,例如:IP 选项,QoS,TTL,数据校验等。IP 数据包的接收(解封装)和发送(IP 协议封装,提供给上层接口)。组播,ICMP 协议处理等。...
原创 2021-07-14 10:27:49
376阅读
目录文章目录目录L3 Layer 框架IP HandlerL3 Layer 框架IP Handler实现了以下功能:IP 数据包的分片和重组。IP 协议的字段处理,例如:IP 选项,QoS,TTL,数据校验等。IP 数据包的接收(解封装)和发送(IP 协议封装,提供给上层接口)。组播,ICMP 协议处理等。...
原创 2021-07-14 14:03:21
354阅读
目录文章目录目录L2 Layer链路协议IEEE 802 协议族(STP、VLAN、以太网、无线 WIFI、令牌环等)Linux BridgeTraffic ControlL2 Layer链路协议IEEE 802 协议族(STP、VLAN、以太网、无线 WIFI、令牌环等)Linux BridgeFDB(Mac forwarding database)管理。Port、Bridge 对象管理。报文接收、转发。STP、VLAN 协议相关处理。Traffic Control主要功
原创 2021-07-14 10:27:46
269阅读
目录文章目录目录L4 LayerTCP HandlerL4 LayerTCP Handler提供以下功能:TCP 报文收发。TCP Socket 连接管理。TCP 协议状态机,定时器处理。TCP 滑动窗口,拥塞控制框架。
原创 2021-07-14 10:27:49
365阅读
目录文章目录目录Hardware Driver LayerHardware Driver Layer提供以下功能:网络设备管理。支持各种网卡驱动实现。RPS、RFS、XPS、GRO、GSO、TSO 等优化特性。网卡软中断收发。NAPI。DMA。
原创 2021-07-14 11:46:15
344阅读
目录文章目录目录L2 Layer链路协议IEEE 802 协议族(STP、VLAN、以太网、无线 WIFI、令牌环等)Linux BridgeTraffic ControlL2 Layer链路协议IEEE 802 协议族(STP、VLAN、以太网、无线 WIFI、令牌环等)Linux BridgeFDB(Mac forwarding database)管理。Port、Bridge 对象管理。报文接收、转发。STP、VLAN 协议相关处理。Traffic Control主要功
原创 2021-07-14 14:03:22
736阅读
目录文章目录目录L4 LayerTCP HandlerL4 LayerTCP Handler提供以下功能:TCP 报文收发。TCP Socket 连接管理。TCP 协议状态机,定时器处理。TCP 滑动窗口,拥塞控制框架。
原创 2021-07-14 14:03:23
427阅读
  • 1
  • 2
  • 3
  • 4
  • 5