网络与通信

Linux网络:应用层协议http

前言虽然我们说,应用层协议是我们程序猿自己定的。但实际上,已经有大佬们定义了一些现成的,又非常好用的应用层协议,供我们直接参考使用.HTTP(超文本传输协议)就是其中之一。我们之前已经学了UDP与TCP套接字的简单使用,以及讲解了进程间的各种关系,以及守护进程的概念。今天,就让我们继续来学习一下http协议吧!!

C++ 网络编程入门:TCP 协议下的简易计算器项目

个人主页:chian-ocean 文章专栏-Linux 网络编程入门:TCP 协议下的简易计算器项目 个人主页:chian-ocean 文章专栏-Linux 前言: 文件组成 TCP服务端 `TcpServer.hpp` 代码说明: `TcpServer.cc&#96

【Linux篇章】Socket 套接字,竟让 UDP 网络通信如此丝滑,成为一招致胜的秘籍!

本篇文章将带大家了解网络通信是如何进行的(如包括网络字节序,端口号,协议等) ;再对socket套接字进行介绍;以及一些udp-socket相关网络通信接口的介绍及使用;最后进行对基于udp的网络通信(服务端与客户端之间)进行测试和外加模拟实现的基于udp通信的简单的英译汉

HTTP头部详解:从基础到实战

HTTP(HyperText Transfer Protocol)作为Web的核心通信协议,其头部(HTTP Headers)是请求和响应中传递附加信息的关键载体。无论是前端性能优化、后端接口设计,还是网络安全防护,HTTP头部都扮演着重要角色。本文将从基础分类到实战细节,全面解析HTT

【Linux网络】Socket编程:UDP网络编程实现DictServer

上篇文章中我们实现了一个简单的网络通信EchoServer,客户端给服务端发送一条消息,服务端接收后再转发给客户端,最后客户端接收后回显在控制台上。 那么这篇文章呢,我们就把客户端发来的信息当作英文单词,服务端翻译成中文再转发回去,以此来实现一个英译汉的网络字典。 文章目录 1. 网络通信部分 2.

网络出口IP

# 网络出口IP网络出口IP指一个网络(如企业、家庭、数据中心等)与外部互联网通信时使用的公共IP地址。##  根据网络架构和连接方式划分:1. 企业/公司网络出口IP(1) 企业专线(固定IP) 运营商专线(如MPLS、光纤专线): 由ISP(如电信、联通

计算机网络:(十六)TCP 的运输连接管理

前言 当你打开浏览器访问网页、用聊天软件发消息时,背后其实有一个“隐形的管理者”在工作——它负责帮你的设备和目标服务器“打好招呼”、“按规矩传数据”,最后“礼貌告别”。这个管理者,就是 TCP 的运输连接管理。 TCP 和 UDP 最大的区别在于“面向连接”:UDP 像寄明信片,写完直接扔邮筒,不管对方收没

传输层协议 TCP

TCP 协议 TCP 全称为 "传输控制协议(Transmission Control Protocol"). 人如其名, 要对数据的传输进行一个详细的控制TCP 协议段格式 源/目的端口号: 表示数据是从哪个进程来, 到哪个进程去 32 位序号/32 位确认号 4 位 TCP 报头长度: 表示该 TCP 头部有多少个 32 位 bit(有多少个 4 字节), 所

Cloudflare + nginx 限制ip访问的几种方式(白嫖cloudflare的ip数据库)

之前使用了ngx_http_geoip2_module模块来对自己的博客进行限制国家访问,其实我的博客前面还套了一层cloudflae免费的CDN,还可以用cloudflare来实现这个功能,顺便还能规避使用免费的IP数据库数据更新不及时的问题。要求:需要域名解析使用Cloudflare ,并且dns记录里开启代理获取真实ip在nginx限制