Linux操作系统作为一个开源的操作系统,广泛应用于服务器和嵌入式设备中。对于网络通信而言,TCP协议是最为常用的协议之一。而在Linux中,TCP协议的优化是至关重要的。其中,Nagle算法是一种常用的TCP协议优化技术。 Nagle算法在TCP协议中的作用是减少网络传输的数据包数量,从而提高网络通信的效率。它的原理是将数据包合并发送,以减少网络开销。在Linux中,Nagle算法的实现主
原创 4月前
14阅读
前面我们所用的 ​​unp/protocol/tools/winclient/echo_cli.cpp​​ 程序的特别之处是它总会发送一个小分组(TCP 段,只有 41 字节)到服务器。这样的小分组在英文中称为 tinygram,在网络状态好的情况下,比如局域网中,通常不会引起什么麻烦。但是在广域网中,这样的小分组会增加网络拥塞的可能。为了能够减少这样的 tinygram 在网络中的数量,在 TC
原创 2022-08-26 11:55:39
80阅读
Linux作为一种广泛应用的操作系统,拥有极强的稳定性和可扩展性,其中TCP/IP协议Linux系统中的一个关键组件。在Linux系统中,TCP/IP协议提供了网络通信所需的基础功能,包括IP地址分配、数据传输、路由选择等功能。而红帽(Red Hat)作为一家全球领先的开源软件解决方案提供商,也在其操作系统中包含了完整的TCP/IP协议,以保证系统的网络通信性能和稳定性。 Linux T
原创 5月前
26阅读
Linux TCP/IP协议Linux操作系统的重要组成部分,它提供了网络通信的基础框架。本文将深入探讨Linux TCP/IP协议的重要性和作用。 TCP/IP协议是计算机网络通信中的重要协议组合,由Transmission Control Protocol (TCP)以及Internet Protocol (IP)等协议构成。它是计算机网络中最常用的协议之一,用于实现可靠的数据传输
原创 6月前
30阅读
Linux TCP 协议分析 在计算机网络中,TCP 协议是一种可靠的传输层协议,它以连接的方式提供可靠的数据传输服务。而在 Linux 操作系统中,我们可以通过对 TCP 协议进行分析来深入了解其工作原理和性能优化方向。 首先,让我们来了解一下 Linux 操作系统中 TCP 协议的结构。Linux TCP 协议由多个层次构成,包括数据链路层、网络层、传输层和应用层。其中,TCP
在计算机领域中,Linux操作系统的网络协议一直以其高效和稳定性而闻名。其中,TCP/IP协议是网络通信的基础,扮演着至关重要的角色。在Linux系统中,TCP/IP协议的实现和分析成为了许多网络工程师和开发人员感兴趣的话题。 Linux系统的TCP/IP协议被实现为一个软件模块,它负责处理网络通信的各个层面。首先,我们需要了解TCP/IP协议的结构。在Linux系统中,TCP/IP协议
原创 4月前
55阅读
下面为优化linux 网络(network tuning )经常提及的参数setup in /etc/sysctl.conf# Netwopalive_intvl = 35net.ipv4.tc
原创 2022-11-14 19:35:19
94阅读
最近忙于系统性能的DEBUG和调优。 有些性能瓶颈和LinuxTCP/IP的协议的设置有关,所以特别google了一下Linux TCP/IP的协议参数意义和配置,记录一下。如果想永久的保存参数的设置, 可以将参数加入到/etc/sysctl.conf中。如果想临时的更改参
转载 2023-05-05 12:19:34
124阅读
转载:https://colobu.com/2014/09/18/linux-tcpip-tuning/Linux TCP/IP 协议调优      最近忙于系统性能的DEBUG和调优。 有些性能瓶颈和LinuxTCP/IP的协议的设置有关,所以特别google了一下Linux TCP/IP的协议参数意义和配置,记录一下。如果想永久的保存参数的设置, 可以将参数加入到/etc/sys
转载 2019-11-25 18:31:56
362阅读
TCP/IP 标准TCP/IP:Transmission Control Protocol/Internet Protocol 传输控制协议/因特网互联协议TCP/IP是一个协议,由众多的协议组成。TCP和ip是最重要的两个协议,所以用来作为协议的名字。最早的时候这个协议是在互联网上面使用,局域网里面使用的最广泛的是IPX、SPX协议。以太网工作在数据链路层和物理层TCP/IP 分层  TCP
转载 2023-07-20 09:46:23
290阅读
tcp struct tcphdr { ...
转载 2016-03-19 10:46:00
186阅读
2评论
  TCP/IP协议全称是传输控制协议/因特网互联协议,其实是OSI模型的进化版,所以就先解释一下什么是OSI模型,OSI的全称是开放系统互连参考模型,就是为了实现开放系统互连所建立的通信功能分层模型,其目的就是为异种计算机互连提供一个共同的基础和标准框架,并为保持相关标准的一致性和兼容性提供共同的参考。这里的开放系统指的是遵循OSI模型和相关协议能够实现互连的具有各种应用目的的计算机
原创 2017-09-02 17:41:08
1204阅读
零零碎碎的记录,肯定不够其他大神的厉害。
原创 2018-09-23 23:03:33
1910阅读
OSI参考模型共把网络分为多少层( D ) A.3 B.5 C.6 D.7 TCP/IP协议的层次并不是按OSI参考模型来划分的,相对应于OSI的七层网络模型,以下哪个选项并没有定义( C ) A.链路层与网络层 B.网络层与传输层 C.会话层和表示层 D.传输层与会话层 下列所描述的协议哪些属于OSI参考模型表示层协议( ADF ) A.ASCII、EBCDIC B.IP、ARP
原创 2023-09-20 08:43:07
146阅读
IP协议分析 IP协议TCP模型中最重要的协议 IP协议TCP,UDP,ARP等这些传输协议的基础,提供了数据传输的通路 提供了子网互联 形成一个比较大的网络。使得不同网络的主机能够相互传输数据 TCP传输控制协议 在IP协议的基础上增加了确认重发,滑动窗口和复用等机制 提供了稳定的,安全的,面
原创 2023-08-18 11:04:45
54阅读
文章目录一、参考书籍二、必须掌握的内容1.TCP/IP协议体系的认知2.数据链路层3.网络层4.传输层5.应用层三、常见面试题目1.分层的
原创 2023-06-09 09:06:52
145阅读
TCP Nagle’s Algorithm
原创 2022-10-28 09:09:27
133阅读
转自:https://blog.csdn.net/maxlovezyy/article/details/77824679 简要说明 自从熟悉了linux socket编程(主要做posix socket的TCP/IP)之后,就一直以来就想写一篇对TCP/IP有一个比较全面的涵盖用户空间、内核以及网卡
转载 2015-11-28 23:03:00
171阅读
2评论
目录参考模型协议OSI 模型应用层表示层会话层传输层网络层数据链路层物理层TCP/IP 协议OSI 没有被推广四层协议系统分层的意义网络层和传输层TCP/IP 协议分层数据的收发封装分用TCP/IP 通信过程参考资料参考模型在网络刚刚被搞出来的年代,通常只有同一个厂家生产的设备才能彼此通信,不同的厂家的设备不能兼容。这是因为没有统一的标准去要求不同的厂家按照相同的方式进行通信,所以不同的厂家都闭
一.linux内核网络代码的准备知识   1. linux内核ipv4网络部分分层结构:   BSD socket层: 这一部分处理BSD socket相关操作,每个socket在内核中以struct socket结构体现。这一部分的文件   主要有:/net/socket.c /net/protocols.c etcINET socket层:BSD socket是个可以用于各种网络协议的接口
原创 2021-08-23 14:49:54
370阅读
  • 1
  • 2
  • 3
  • 4
  • 5