搜索结果
查询Tags标签: 接字,共有 247条记录-
套接字编程
概述 高性能的套接字编程围绕着两个方面:异步和复用。异步:高性能就是最大化计算机资源的利用,是不可能让线程有阻塞的,所以就有了各种异步模式。复用:计算机资源最好是能重复使用的,频繁的创建和销毁相同的对象也是对资源的浪费,所以就有了各种池和零拷贝;CPU在访…
2022/9/16 14:17:19 人评论 次浏览 -
linux 内核参数优化
linux 内核参数优化 //允许非本地Ip地址socket监听 net.ipv4.ip_nonlocal_bind = 1//开启ipv4转发 net.ipv4.ip_forward = 1//是否开启数据包时间戳 net.ipv4.tcp_timestamps = 0//端口复用,0表示关闭 net.ipv4.tcp_tw_reuse = 0//快速回收TIME_WAIT状态,用于大量TIME_OU…
2022/9/8 5:23:04 人评论 次浏览 -
redis时间和文件事件
what:redis是事件驱动的,分为两类事件:文件事件和时间事件。文件事件(file event):Redis服务器通过套接字与客户端(或者其他Redis服务器)进行连接,而文件事件就是服务器对套接字操作的抽象。服务器与客户端(或者其他服务器)的通信会产生相应的文件事件,而服务…
2022/8/22 2:23:54 人评论 次浏览 -
传输层/应用层/scoket套接字
目录传输层一、PORT协议二、TCP协议与UDP协议1.TCP协议三次握手:四次挥手:2.UDP协议三、TCP和UDP的区别应用层scoket套接字一、套接字家族1.基于文件类型的套接字家族2.基于网络类型的套接字家族二、代码演示1.服务端2.客户端三、代码优化1.send 和 recv2.信息自定义3.循…
2022/8/5 23:22:50 人评论 次浏览 -
12、网络编程之网络通信
CS与BS架构 CS:Client ===》Server 客户端与服务端 比如:腾讯视频 BS:Browser===》Server 浏览器与服务端 12.1网络通信 网络存在的意义就是跨地域数据传输,称之为通信 网络=物理链接介质+互联网通信协议 物理链接介质,比如打电话需要电话线链接两地 互联网通信协议…
2022/8/2 14:53:02 人评论 次浏览 -
qt-bilibili黑马-55-TCP-UDP
1 linux下TCP通信过程 服务器端(右边):有两个套接字:监听套接字socket,通信套接字accept 1)建立监听套接字socket 2) bind:绑定一个固定端口,就像打电话,绑定电话号码 3)监听listen 至此就建立了监听队列(5个?10个?) 客户端(左边): 1)socket:没说 2)…
2022/7/25 23:22:52 人评论 次浏览 -
nginx 通用Linux内核参数设置
默认的Linux内核参数考虑的是最通?场景,不符合用于支并发访问的Web服务器的定义,根据业务特点来进行调整,当Nginx作为静态web内容服务器、 反向代理或者提供压缩服务器的服务器时,内核参数的调整都是不同的,此处针对最通用的使Nginx支持更多并发请求的TCP网络参数做…
2022/7/23 5:24:06 人评论 次浏览 -
python网络编程socket基础
背景 Python 提供了两个级别访问的网络服务: ● 低级别的网络服务支持基本的 Socket,它提供了标准的 BSD Sockets API,可以访问底层操作系统 Socket 接口的全部方法。 ● 高级别的网络服务模块 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。 socke…
2022/7/23 1:26:38 人评论 次浏览 -
基于TCP的socket编程(C++)
服务器端//TCP服务端 #include<winsock2.h> //包含头文件 #include<stdio.h> #include<windows.h> #include<iostream> #include<ws2tcpip.h>#pragma comment(lib, "WS2_32.lib") …
2022/7/13 14:20:19 人评论 次浏览 -
TCP 故障模型
TCP 故障模型 网络中断端点(应用程序所在 LAN 或主机)之外发生的网络故障是临时的,因为路由协议会发现并绕开故障节点 端点出问题时,通常没有备用的路径,问题会一直存在直到故障修复网络中断时的 TCP除非中间路由器发送 ICMP 报文,指出目的网络或主机不可达,否则应…
2022/7/12 23:31:06 人评论 次浏览 -
Getshell远程连接小知识点
for /L %i in (1,1,255) do ping -n 1 -w 60 192.168.1.%i | find "回复" >>d:\pingall.txt查找ip socket# socket又称套接字,是API(应用程序编程接口),背后实现了TCP/IP协议栈。Socket用于描述IP地址和端口,是一个通信链的句柄,用来实现不同虚拟机…
2022/7/9 5:21:41 人评论 次浏览 -
26--网络编程:socket套接字编程
一 socket介绍# Socket翻译为套接字是应用层与TCP/IP协议族通信之间的抽象层是一组接口,把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用# 在设计模式中Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面对用户来说,一组简单的接口就是全…
2022/7/7 1:21:25 人评论 次浏览 -
java170-数据报套接字信息交互
import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetSocketAddress; import java.net.SocketAddress; public class test117 { //datagrampacket public static void main(String[] args){ …
2022/7/6 14:25:28 人评论 次浏览 -
python 网口通讯 tcp/dcp 通信 和 时间同步机制 (重要)
import socket sk = socket.socket(family=socket.AF_INET,type=socket.SOCK_STREAM,)参数1 family :套接字类型 参数2 type: 通信协议类型 tcp类型,udp类型 tcp协议:SOCK_STAEAM udp协议:SOCK_DGRAM family = socket.AF_INET 采用网络形式通信的套接字 family = socket…
2022/6/12 5:20:20 人评论 次浏览 -
TCP/IP网络编程第四章读书笔记
第四章 基于TCP的服务器端/客户端(1) 4.1 理解TCP和UDP 因为TCP套接字是面向连接的,因此又称基于流(stream)的套接字。 TCP/IP协议栈如下:可以看出在协议栈中,数据收发分为了4个层次化过程,将协议分为多个层次,不仅设计容易,并且可以通过标准化操作设计开放式系…
2022/6/12 1:20:19 人评论 次浏览