ICode9

精准搜索请尝试: 精确搜索
  • 第十二章 事件2021-02-26 12:01:06

    12.1 文件事件      文件事件分为写事件(AE_WRITABLE)和读事件(AE_READABLE)   采用I/O复用程序监听多个套接字,根据每个套接字当前执行的任务关联事件处理器。当一个套接字准备好执行应答、读取、写入、关闭操作时,会产生对应的文件事件,文件事件分派器会将文件事件交给对应的事件

  • java 网络编程2021-02-25 16:32:12

    java 网络编程 概述 计算机网络是通过传输介质、通信设施和网络通信协议,把分散在不同地点的计算机设备互连起来的,实现资源共享和数据传输的系统。网络编程就是编写程序使互联网的两个(或多个)设备(如计算机)之间进行数据传输 网络体系结构 通过网络发送数据是一项复杂的操作,必须

  • TCP/UDP 协议2021-02-25 13:02:17

    OSI 网络七层模型   为使不通计算机厂商的计算机能够互相通信,以便在更大的范围内简历计算机网络,有必要建立一个国际范围的网络体系结构标准           各层的主要功能      传输控制协议TCP:   TCP是Internet一个重要的传输层协议。TCP提供面向连接、可靠、

  • 计算机网络笔记----应用层2021-02-21 23:58:33

    应用层 应用层协议原理网络应用程序的体系结构客户-服务器体系结构P2P体系结构 进程通信进程与计算机网络之间的接口进程寻址可供应用程序使用的运输服务可靠数据传输吞吐量定时安全性 因特网提供的运输服务TCP服务面向连接的服务可靠的数据传送服务拥塞控制TCP安全 UDP服

  • 计算机网络 唠嗑 -- 三脚猫功夫2021-02-21 20:01:34

    计算机网络 – 三脚猫功夫 契机是当我接触服务器软件之后 越发觉得想要搞清楚计算机网络 这里我想要吧我所学习的网络的基础知识默写下来,复习且供自己日后 查漏补缺 理解服务器是什么 C/S B/S 浏览器是什么 浏览器的系统调用 用户态与内核态DNS查询服务 域名 公网IP 局域网

  • Rust与网络编程:同步网络I/O2021-02-19 11:29:56

    使用机器构建可以通过互联网相互通信的媒介是一项复杂的任务。这需要不同的设备通过互联网进行通信、运行不同的操作系统、不同版本的应用程序,并且它们需要一组约定的规则来相互交换信息。这些通信规则被称为网络协议,设备彼此之间发送的消息被称为网络数据包。 为了分离各方面的

  • 详解什么是 socket、套接字、“插座”!2021-02-19 09:04:58

        欢迎大家搜索“小猴子的技术笔记”关注我的公众号,有问题可以及时和我交流。     你知道插座吗?你知道网络编程中的插座吗?也许你会有点迷惑,什么是插座!但是我如果说出“套接字”、“socket”这样的关键字你就会恍然大悟。     所谓的“插座”叫做套接字又叫做socket

  • web知识(八)—— 网络模型、socket、互联网数据交互理解2021-02-18 22:34:43

    一.什么是网络编程?网络编程就是编写程序使两台联网的计算机相互交换数据。 二.什么是socket? socket 的原意是“插座” 在计算机通信领域,socket 被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。 通过 socket 这种约定,一台计算机可以接收其他计算机的数据,也可以向

  • nginx父子进程间通信2021-02-17 12:32:33

    父子进程间通信 1 内部流程 — socketpair 基础 主要是通过socketpair()函数实现的,下面捋一下内部流程: 1. 话说要从ngx_start_worker_processes函数讲起: static void ngx_start_worker_processes(ngx_cycle_t *cycle, ngx_int_t n, ngx_int_t type) { ngx_int_t i;

  • 14、python网络编程之Socket2021-02-13 15:32:29

    14、python网络编程之Socket 一、什么是socket Socket也叫套接字,Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以

  • Redis(四):Redis的事件循环2021-02-12 11:29:44

    1、redis服务器初始化 2、文件事件 3、时间事件     redis是一个事件驱动程序,服务器需要处理以下两类事件,分别是时间事件和文件事件。redis服务器在启动之后,开始执行事件循环,就可以接受客户端的连接请求并处理客户端发来的命令请求了。 1、redis服务器初始化 (1)初始化服务器状

  • 网络通信常用类2021-02-11 22:04:53

    InetAddress类:表示互联网协议 (IP) 地址URL类:代表一个统一资源定位符,它是指向互联网“资源”的指针。 资源可以是简单的文件或目录,也可以是对更为复杂的对象的引用,例如对数据库或搜索引擎的查询。URLConnection类:用于读取和写入此 URL 引用的资源。使用步骤:通过在 URL 上

  • Linux基础编程之网络编程二2021-02-04 11:04:00

    Linux的SOCKET编程详解 1. 网络中进程之间如何通信 进 程通信的概念最初来源于单机系统。由于每个进程都在自己的地址范围内运行,为保证两个相互通信的进 程之间既互不干扰又协调一致工作,操作系统为进程通信提供了相应设施,如 UNIX BSD有:管道(pipe)、命名管道(named pipe)软中断信号(sig

  • 8 - socket编程进阶2021-02-02 13:01:54

    本节内容: Socket语法及相关 SocketServer实现多并发    Socket语法及相关   socket概念 socket本质上就是在2台网络互通的电脑之间,架设一个通道,两台电脑通过这个通道来实现数据的互相传递。 我们知道网络 通信 都 是基于 ip+port 方能定位到目标的具体机器上的具体服务,操

  • 《网络是这样连接的》读书笔记32021-02-01 12:58:14

    《网络是这样连接的》读书笔记3 文章目录 《网络是这样连接的》读书笔记39. 服务器端的局域网有什么玄机9.1 Web服务器的部署地点在公司里部署Web服务器将Web服务器部署在数据中心 9.2 防火墙的结构和原理主流的包过滤方式包过滤的规则从公司内网访问公开区域的规则防火墙

  • 基本的TCP socket API2021-01-30 16:03:44

    socket()函数 为了执行网络I/O,一个进程必须做的第一件事情就是调用socket函数,指定期望的通信协议类型(使用IPv4的TCP、使用IPv6的UDP、Unix域字节流协议等)。 # include <sys/socket.h> int socket(int familiy, int type, int protocol); 其中family参数指明协议族,它是下表中所示

  • redis学习笔记2021-01-28 21:31:45

    redis学习笔记 一、NoSQL简介 1.非关系型数据库,强调key-value,面向文档的数据库(MongoDB),不支持事务。 2.常见的NoSQL数据库 临时性键值存储:Redis 擅长处理数组类型的数据 具有非常快的处理速度 可以告诉处理时间序列的数据,易于处理集合运算 永久性键值存储:Redis面向文档数据

  • linux c socket编程学习(1)2021-01-28 21:30:59

    1、相关理论: 大部分资料来自TCP/IP sockets编程(C语言实现),额外做了补充。 概念: IP: 每台主机的IP地址都是不同的。主机的IP地址有公网IP和内网IP。在局域网中,每台主机的IP都取自192.168.1.1-192.168.1.255(C类)之间,不存在两台主机的IP重复,此IP是局域网的内网IP,由用户自行分配。公

  • 网络协议?什么是Socket?Socket编程?//2021/1/262021-01-26 17:33:31

    目录   一、什么是Socket,Socket编程? 什么是 socket? UNIX/Linux 中的 socket 是什么? Window 系统中的 socket 是什么? 二、为什么要学习Socket? 三、学习网站推荐 ①C语言中文网socket篇(有些章节付费,但是有目录可以去百度搜):http://c.biancheng.net/view/2123.html ②Python 网络编

  • Redis 事件2021-01-24 13:01:37

    Redis 服务器是个事件驱动程序,服务器处理两类事件: 文件事件(file event):Redis 服务器通过套接字与客户端进行连接,而文件事件就是服务器对套接字操作的抽象。客户端和服务器的网络通信会产生文件事件,而服务器通过监听并处理这些文件来完成一系列网络通信操作。 时间事件(time event):Red

  • Python 笔记(Ⅱ)2021-01-24 11:30:15

    该笔记摘记了《Python 语言及其应用》、《Python 核心编程》等几本书的内容,从中你可以了解到关于 Python 语言的基本使用,同时也会深入讨论一些编码上的细节问题。此外,该笔记也穿插记录了关于 Python 语言的诸多面试问题 8 正则表达式 8.1 特殊符号和字符 正则表达式为高级

  • 简单实现一个linux下的socket server 和 client2021-01-24 09:03:59

    目录 1、linux文件描述符 2、在Linux下创建 socket 3、bind()函数和connect()函数 3.1、bind()函数 3.2、connect()函数 4、listen()函数和accept()函数 4.1、listen()函数 4.2、accept()函数 5、write()和read() 5.1、write()函数 5.2、read()函数 6、一个service和client的简

  • Windows Socket 套接字编程原理(转载)2021-01-23 09:59:00

    Windows Socket 套接字编程原理(转载) 原文地址:http://blog.sina.com.cn/s/blog_7c35df9b0100x64v.html 一、客户机/服务器模式 在TCP/IP网络中两个进程间的相互作用的主机模式是客户机/服务器模式(Client/Server model)。该模式的建立基于以下两点:1、非对等作用;2、通信

  • socket地址族、协议族2021-01-22 10:33:43

          1.什么是UNIX域套接字Unix域协议并不是一个实际的协议族,而是在单个主机上执行客户/服务通信的一种方式。是进程间通信(IPC)的一种方式。它提供了两类套接字:字节流套接字(有点像TCP)和数据报套接字(有点像UDP)UNIX域数据报服务是可靠的,不会丢失消息,也不会传递出错。IP协议标识

  • 解决套接字粘包,udp套接字对象的使用和socketserver模块实现并发2021-01-20 20:32:44

    昨天我们讲到了怎么去使用socket模块去创建了一个tcp的通信案例 那我们今天接着往下讲. 既然tcp我们学会了,那么它的好基友 udp我们学起来就很简单了 基于UDP的套接字 udp是无连接的,先启动哪一端都不会报错 这一点,可不比tcp,tcp可得先打开服务端,不然就会提醒你,服务端积极拒绝,

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有