引言这一篇笔记主要记录在TCP服务器中,如果连接端点都是阻塞的,我们应该如何处理。 TCP是面向连接的,在服务端中,需要先进行连接,再通信。因此就存在一个监听套接字,专门监听对端的连接请求。那么,当存在多个对端的连接请求的时候,当达到服务器的连接上限后,如果服务器要读其中一个端的数据的时候,就不能做其他事情,只有当一件事完成后才能做下一件事,也就是存在阻塞。为了解决这个问题,我们可以使用多进程来解
转载
2024-02-20 11:33:29
441阅读
概述 传输控制协议(英语:Transmission Control Protocol,缩写为 TCP)是一种面向连接的、可靠的、基于字节流的传输层通信协议。 应用层向传输层发送用于网间传输的、用8位字节表示的数据流,然后TCP把数据流分区成适当长度的报文段(通常受该计算机连接的网络的数据链路层的最大传输单元(MTU)的限制)。之后TCP把结果包传给IP层,由它来通过网络将包传送给接收端实体的TCP
转载
2024-05-11 15:22:17
45阅读
目录第17章 TCP:传输控制协议17.1 引言17.2 TCP的服务17.3 TCP的首部17.4 小结第17章 TCP:传输控制协议17.1 引言本章将介绍T C P为应用层提供的服务,以及T C P首部中的各个字段。随后的几章我们在了解T C P的工作过程中将对这些字段作详细介绍。对T C P的介绍将由本章开始,并一直包括随后的 7章。第1 8章描述如何建立和终止一个T C P连接,第1 9
转载
2024-06-26 15:39:29
37阅读
TCP 连接状态TCP,全称Transfer Control Protocol,中文名为传输控制协议,它工作在OSI的传输层,提供面向连接的可靠传输服务,TCP的工作主要是建立连接,然后从应用层程序中接收数据并进行传输。TCP采用虚电路连接方式进行工作,在发送数据前它需要在发送方和接收方建立一个连接,数据在发送出去后,发送方会等待接收方给出一个确认性的应答,否则发送方将认为此数据丢失,并重新发送此
转载
2024-04-28 09:50:34
66阅读
3.1 TCP通信原理TCP通信协议是一种可靠的网络协议,它在通信的两端各建立一个Socket对象,从而在通信的两端形成网络虚拟链路,一旦建立了虚拟的网络链路,两端的程序就可以通过虚拟链路进行通信。使用基于TCP协议的Socket网络编程实现,使用Socket对象来代表两端的通信端口TCP协议基于请求-响应模式,第一次主动发起的程序被称为客户端(Client)程序第一次通讯中等待连接的程序被称为服
转载
2024-03-29 22:18:33
92阅读
传输协议的引入:如果两台计算机已经处于连接状态,那怎样让数据从一端传送到另外一端?(采用TCP和UDP协议) 一、TCP用户传输协议TCP协议是Transmission Control Protocol传输控制协议,TCP是一种面向连接的、可靠的、基于字节流的传输层(Transport layer)通信协议。当客户和服务器彼此传递数据前,必须先在双方之间建立一个TCP连接,之后才能传输数
转载
2024-04-26 14:11:13
358阅读
netstat的作用netstat是一个用来查询网络状态的重要工具,是一个控制台命令,是一个监控TCP/IP网络中非常有用的 工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。可以让用户知道哪些网络连接正在运作,使用的时候如果不带参数,netstat用来显示活动的TCP连接。netstat用于显示IP、TCP、UDP和CMP协议相关的统计数据,一般用于检验本机各端口的网络连接
这几天一直在折腾虚拟机的监测,顺便记录下一些心得: 使用zabbix监测微软云上的虚拟机1. 在ms azure管理界面创建一台ubuntu 12.04的虚机, 并添加端口udp 161(snmp 访问需要)2. 安装SNMP到这台机器上(linux)。 1. sudo apt-get install snmp 2. sudo apt-get install snmpd 3. su
转载
2024-05-06 15:24:33
99阅读
一般企业用的服务器上面都会跑各种服务,比如nginx、php、mysql、redis、MongoDB等等。一般系统的运行可能会需要多个服务的配合,比如我司的系统需要php、mysql、redis、apache、MongoDB服务。这些服务缺一不可。所以我们要实时监控这些服务,如果发现有服务出现异常,需要立即告警。这里我们不打算通过进程名来判断服务的状态。我们打算通过端口的监听来判断服务的运行状态。
转载
2024-04-06 12:49:31
83阅读
转载
2018-10-23 11:04:00
139阅读
2评论
TCP/IP协议端口大全
应用层网关服务 Internet 连接共享 (ICS)/Internet 连接防火墙 (ICF) 服务的这个子组件对允许网络协议通过防火墙并在 Internet 连接共享后面工作的插件提供支持。应用层网关 (ALG) 插件可以打开端口和更改嵌入在数据包内的数据(如端口和 IP 地址)。
转载
精选
2009-02-25 18:42:22
973阅读
TCP/IP协议端口大全
应用层网关服务 Internet 连接共享 (ICS)/Internet 连接防火墙 (ICF) 服务的这个子组件对允许网络协议通过防火墙并在 Internet 连接共享后面工作的插件提供支持。应用层网关 (ALG) 插件可以打开端口和更改嵌入在数据包内的数据(如端口和 IP 地址)。文件传输协议
转载
精选
2008-11-22 11:29:25
2011阅读
点赞
TCP协议优缺点 可靠:反馈数据是否送达 效率低:需要创建连接请求,连接成功后发数据 UDP协议优缺点 不可靠:无任何反馈 效率高:不创建连接请求,直接发数据 端口(0~65535,其中0~1023用于知名的网络服务与应用,自定义一般使用1024以上的) HTTP:80端口 FTP:21端口 Tom
转载
2018-09-12 19:19:00
194阅读
2评论
1、TCP简介TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。TCP是运输层的重要协议,运输层是位于IP层之上,应用层之下的中间层。应用层向运输层发送用于网间传输的、用8位字节表示的数据流,然后运输层把数据流分区成适当长度的报文段。之后运输层把结果包传给IP层,由它来通过网络将包传送给接收端实体的运
转载
2024-04-08 09:37:46
57阅读
流媒体传输协议(rtp/rtcp/rtsp/rtmp/mms/hls)常用的流媒体协议主要有HTTP渐进下载和基于RTSP/RTP的实时流媒体协议两类。在流式传输的实现方案中,一般采用HTTP/TCP来传输控制信息,而用RTP/UDP来传输实时多媒体数据。1 实时传输协议RTP与RTCPRTP(Real-time Transport Protocol)是用于Internet上针对多媒体数据流的一种
转载
2024-08-26 23:24:01
78阅读
网管小贾 / sysadm.ccRadius 对于搞系统的小伙伴们来说应该并不陌生,它是提供身份认证的服务程序。Radius 应用广泛,最简单的场景之一就是无线连接,使用用户名密码或者证书等方式通过它的验证后无线网络连接就可以建立起来。如此重要的一项基础应用服务,我们当然要重视起来,自然也就少不了经常要了解它的运行状况。那么我们能想到的最简单经济的办法,就是用 zabbix 或是其他的监控软件来监
## TCP端口协议MySQL与Redis介绍与使用
TCP(Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议。在TCP/IP协议族中,使用TCP协议进行通信时,会通过端口号来确定应用程序的通信服务。
### MySQL
MySQL是一种流行的关系型数据库管理系统,它使用TCP端口3306进行通信。MySQL通过SQL语言进行数
原创
2024-03-15 05:39:52
63阅读
一、本次监控的服务器环境为:操作系统版本:centos7zabbix-agnet版本:3.0.8zabbix-server版本: 3.4.10二、在安装之前先了解一下tcp的一些知识,各个状态的意义如下: LISTEN - 侦听来自远方TCP端口的连接请求; SYN-SENT - 在发送连接请求后等待匹配的连接请求; SYN-RECEIVED - 在收到和发送一个连接请求后等待对连接请求
内核提供了两个PROC文件可以控制套接口使用的端口号范围,其中文件ipv4_local_port_range定义了可使用的端口范围;文件ip_local_reserved_ports定义了保留的端口范围。static struct ctl_table ipv4_net_table[] = {
{
.procname = "ip_local_port_range",
转载
2024-04-25 12:01:08
107阅读
一:网络通信的三要素?IP地址 端口号 通信协议IP地址:是网络中设备的通信地址。由于IP地址不易记忆,故可以使用主机名。本地环回地址,127.0.0.1 本地主机名localhost端口号:发送端准备的数据要发送到指定的目的应用程序上,为了标识这些应用程序,所以用网络数字来标识这些不同的应用程序,这些数字称
转载
2024-05-31 04:44:04
56阅读