Linux下的网络编程——C/S模型TCP(二)

Linux下的网络编程——C/S模型TCP(二)

脚本设置 Linux下的网络编程——C/S模型TCP(二) 妄北y ...

[帮助文档] 启动实例后网络服务不正常

本文主要介绍使用SMC迁移后,启动Others Linux实例后,网络服务不正常的问题描述、问题原因及其解决方案。

Linux Shell 编程

4 课时 |
2099 人已学 |
免费

Linux 运维自动化课程

4 课时 |
1478 人已学 |
免费

Linux网络进阶 - TCP/IP协议及OSI七层模型

5 课时 |
14333 人已学 |
免费
开发者课程背景图
Linux网络编程(TCP状态转换关系)

Linux网络编程(TCP状态转换关系)

前言本篇文章来讲解一下TCP的状态转换关系,学习这个状态转换关系对于我们深入了解网络编程是非常有必要的。一、TCP状态转换图二、TCP连接状态转换解析客户端状态转换:1.CLOSED -> SYN-SENT:当客户端尝试与服务器建立连接时,客户端从CLOSED状态转换到SYN-SEND状态。此...

[帮助文档] Linux系统常用内核网络参数介绍与常见问题处理

本文介绍常见的Linux系统内核网络参数及常见问题的解决方案。

深入理解Linux网络——TCP协议三次握手和四次挥手详细流程

深入理解Linux网络——TCP协议三次握手和四次挥手详细流程

一、三次握手流程1.客户端调用connect系统调用,发出第一次握手找到套接字:创建内核对象的时候,fd会跟file对象做通过fd_install关联起来,通过进程的fd_table就可以找到对应的file,而file的private指针就指向了socket对象,所以根据fd即可找到套接字判断当前套...

[帮助文档] 关闭IPVS的estimation功能解决网络抖动问题

使用Linux的IPVS模块时,IPVS会默认启用其estimation功能,当服务器规格较大且Service数量多时(例如,容器Kubernetes大规模集群场景),该功能可能导致服务端的网络请求出现几十到上百毫秒的延时或引起网络抖动。Alibaba Cloud Linux镜像提供了关闭IPVS的...

Linux网络-UDP/TCP协议详解(下)

Linux网络-UDP/TCP协议详解(下)

5、理解CLOSE_WAIT状态概念及介绍:客户端调用了close函数发起两次挥手,服务器接收后就会进入CLOSE_WAIT状态,客户端再接收到服务端的ACK之后则会进入到FIN_WAIT_2状态;但服务端还没有发起两次挥手,只有完成四次挥手后连接才算真正断开,此时双方才会释放对应的连接资源如果服务...

Linux网络-UDP/TCP协议详解(上)

Linux网络-UDP/TCP协议详解(上)

零、前言本章主要讲解传输层协议UDP及TCP相关的内容一、UDP协议UDP协议端格式:说明:16位源端口号:表示数据从哪里来16位目的端口号:表示数据要到哪里去16位UDP长度:表示整个数据报(UDP首部+UDP数据)的长度16位UDP检验和:如果UDP报文的检验和出错...

linux下CC++网络编程基本:socket实现tcp和udp的例子

linux下CC++网络编程基本:socket实现tcp和udp的例子

简单的linux下socket编程,分别基于TCP和UDP协议实现的简单程序linux下socket编程可以概括为以下几个函数的运用:socket()bind()listen()connect()accept()read()write()close()函数基于TCP实现流程server代码#incl...

Linux网络编程TCP粘包问题解析及解决方法

Linux网络编程TCP粘包问题解析及解决方法

前言本篇文章将引入一个重要的知识:TCP的粘包问题,在发送数据的时候可能会出现粘包的问题,很多初学者应该都不知道什么是粘包,那么本篇文章将讲解什么是粘包,又怎么样解决粘包,这将是一个重点问题,希望大家好好理解。下面我们先做一个小实验。一、一次发送多个数据实验改写之前编写的client程序࿱...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

Linux宝库
Linux宝库
1+人已加入
加入
相关电子书
更多
冬季实战营第二期:Linux操作系统实战入门
Decian GNU/Linux安全合规之路
从 Linux 系统内核层面来解决实际问题的实战经验
立即下载 立即下载 立即下载