E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
网络编程计算机网络即时通讯
【编码】
网络编程
TCP server 并发线程版
tcpserver并发线程#include#include#include#include#include#include#include#include#include#includevoid*client_fun(void*arg){intconnfd=(int)arg;fun();close(connfd);}intmain(){while(1){intconnfd=accept();pth
榕树子
·
2024-02-07 06:10
linux
c
编码
【网络】底层协议到上层协议
网络协议栈是
计算机网络
中各层协议的总和,其形象地反映了一个网络中数据传输的过程:由上层协议到底层协议,再由底层协议到上层协议。
榕树子
·
2024-02-07 06:08
网络
网络
JJJJJava-socket通信
网络编程
主要问题如何准确的定位网络上一台或多台主机找到主机后如何可靠高效的进行数据传输在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机
南在南方i
·
2024-02-07 05:35
linux
网络编程
套接字编程基础,tcp和udp
预备知识理解源IP地址和目的IP地址我们已经知道了IP地址和Mac地址的区别,IP地址能标识唯一的一台主机。在我们发送消息的数据包头部中,有两个IP地址,分别叫做源IP地址和目的IP地址,因为这个很简单,我们只需要知道有这两个东西即可。认识端口号端口号(port)是传输层协议的内容。端口号是一个2字节16位的整数。端口号是用来标识一个进程的,一个端口号能标识唯一的一个进程,由它来告诉OS当前数据要
老汉忒cpp
·
2024-02-07 04:20
网络
服务器
linux
计算机网络
基础1
小小的自我感动时刻经历过操作系统部分的拷打后,终于来到了
计算机网络
部分。
老汉忒cpp
·
2024-02-07 04:50
计算机网络
linux
2024年电子数据取证“獬豸杯”比赛解析WP
2024年电子数据取证“獬豸杯”比赛解析WP项目介绍:参赛对象:任务目标:第一部分:手机取证
即时通讯
-1
即时通讯
-2
即时通讯
-3第二部分:计算机取证邮箱服务器-4第三部分:APK分析APK分析-1APK
落寞的魚丶
·
2024-02-07 04:48
电子取证
CTF
网络空间安全(职业技能大赛)
电子取证
CTF
獬豸杯
手机取证
APK取证
网络编程
-序列化和反序列化/应用层协议/
预备知识理解为什么要应用层协议?在学过套接字编程后,我们对协议的理解更深了一步,协议也就是一种约定,也可以通俗理解为一种口头约定,对于通信双方来说是必须要遵守的。TCP和UDP协议它们是传输层控制协议,也就是在传输层的,今天我们学习的是应用层的协议,它跟序列化和反序列化有什么关系呢?先看场景TCP是全双工的,因此它有两个缓冲区,可以同时读和写。在通信的时候,我们使用了read和write将数据从用
老汉忒cpp
·
2024-02-07 04:18
网络
muduo库学习之设计与实现09——完善TcpConnection
这里再补充几个小功能.一、SIGPIPESIGPIPE的默认行为是结束进程,在命令行程序这是合理的,但是在
网络编程
中,这意味着如果对方断开连接而本地继续写入的话,这会造成服务进程意外退出。
东阳z
·
2024-02-07 03:02
muduo网络库
计算机网络
相关题目及答案(第四章)
第四章复习题:R2.我们注意到网络层功能可被大体分成数据平面功能和控制平面功能。数据平面的主要功能是什么?控制平面的主要功能呢?答:1)数据平面的功能——转发,即网络层中每台路由器的功能,该数据平面功能决定到达路由器输入链路之一的数据报如何转发到该路由器的输出链路之一。2)控制平面功能——填充路由表,即网络范围的逻辑,该控制平面功能控制数据报沿着从源主机到目的主机的端到端路径中路由器之间的路由方式
小嘤嘤怪学
·
2024-02-07 02:53
智能路由器
网络
计算机网络
计算机网络
基础第1 2章答案,
计算机网络
基础试题及参考答案
计算机网络
基础试题及参考答案一、填空题(每空1分,共50分)1、
计算机网络
系统主要由网络通信系统、操作系统和应用系统构成。
深海的葬礼
·
2024-02-07 02:23
计算机网络基础第1
2章答案
计算机网络
相关题目及答案(第三章)
第三章复习题:R3.考虑在主机A和主机B之间有一条TCP连接。假设从主机A传送到主机B的TCP报文段具有源端口号x和目的端口号y。对于从主机B传送到主机A的报文段,源端口号和目的端口号分别是多少?答:源端口号将设置为y,目的端口号设置为x.因为在传输UDP包的时候,网络层会附带上源和目的的IP地址的,主机C的程序可以通过不同的源IP地址判别R7.假定在主机C上的一个进程有一个具有端口号6789的U
小嘤嘤怪学
·
2024-02-07 02:23
计算机网络
计算机网络
相关题目及答案(第一章)
第一章复习题:R1.“主机”和“端系统”之间有什么不同?列举几种不同类型的端系统。Web服务器是一种端系统吗?答:1)主机是实体,是一台具体的机器,而端系统是抽象概念,可以指代更广泛的事物;主机一般是由某个IP地址所代表的设备,IP地址在全局范围内唯一表示一台主机,而端系统一般指产生数据的设备。事实上,两者在概念上是统一的,区别不明显。2)端系统:手机、游戏机、计算机(联网)。3)Web服务器是一
小嘤嘤怪学
·
2024-02-07 01:22
网络
【MySQL】学习如何使用DCL进行用户管理
个人主页:Aileen_0v0热门专栏:华为鸿蒙系统学习|
计算机网络
|数据结构与算法个人格言:“没有罗马,那就自己创造罗马~”Ihavefoundthatifyoulovelife,lifewillloveyouback
Aileen_0v0
·
2024-02-07 01:52
MySQL自学篇
mysql
学习
adb
数据库
开源
什么标志着
计算机网络
的形成,
计算机网络
发展的各个阶段标志性的技术是什么?...
满意答案annule280860推荐于2017.09.15采纳率:44%等级:13已帮助:7116人
计算机网络
的发展可以划分为四个阶段,分别为:1、第一阶段:
计算机网络
技术与理论准备阶段。
weixin_39940913
·
2024-02-06 23:25
什么标志着计算机网络的形成
计算机网络
的发展过程大致可以分为几个,
计算机网络
发展过程分几个阶段
第一阶段:远程联机系统,它的模式是“终端-通信线路-计算机”;第二阶段:
计算机网络
通信;第三阶段:标准、开放的
计算机网络
;第四阶段:高速、智能的
计算机网络
。
月狸
·
2024-02-06 23:55
计算机网络
形成及发展,1
计算机网络
形成和发展历程
1.1
计算机网络
的形成与发展四个阶段1.20世纪50年代:(面向终端的
计算机网络
:以单个计算机为中心的远程联机系统)将彼此独立发展的计算机技术与通信技术结合起来,完成了数据通信技术与计算机通信网络的研究
weixin_39883256
·
2024-02-06 23:55
计算机网络形成及发展
计算机网络
的发展及其现状分析,
计算机网络
技术的发展现状和趋势分析
计算机网络
技术的发展现状和趋势分析【摘要】
计算机网络
技术已经成为信息时代的一个根本标志,其为推动世界信息化发展提供了有力的技术保障基础,而也正是在这种技术基础的推动之下,整个
计算机网络
技术也在得到广泛运用的同时实现了自身的创新
我才是Guido
·
2024-02-06 23:55
计算机网络的发展及其现状分析
计算机网络
的形成和发展
计算机网络
的形成和发展一、早期的
计算机网络
1、1951年,美国麻省理工学院林肯实验室就开始为美国空军设计称为SAGE的半自动化地面防空系统,该系统最终于1963年建成,被认为是计算机和通信技术结合的先驱
鹿鸣天涯
·
2024-02-06 23:23
网络工程师
计算机网络
Redis 的大 Key 对持久化有什么影响?
作者:小林coding图解计算机基础(操作系统、
计算机网络
、计算机组成、数据库等)网站:https://xiaolincoding.com大家好,我是小林。
小林coding
·
2024-02-06 21:55
图解Redis
redis
数据库
缓存
全国计算机等级考试一级计算机基础及 MS-Office 应用考试大纲(2021 年版)
5.了解
计算机网络
的基本概念和因特网(Internet)的初步知识,掌握IE浏览器软件和Outlook软件的基本操作和使用。6.了解文字处理的基本知识,熟练掌握文字处理软件Word2016的基本
考级必过计算机课堂
·
2024-02-06 20:10
2020年通信工程师初级专业实务真题
通信业务的定义及分类二、第3章接入网:无线接入网的优点,接入网的接口(UNI,SNI,Q3),光纤接入网的应用类型、AON和PON的区别三、第2章传输网:传输网的组成(传输线路、传输设备),光传输网名称四、第4章互联网:
计算机网络
的两个主要功能
Hardworking666
·
2024-02-06 19:39
通信工程师初级(实务)
通信工程师初级
计算机网络
第5章(运输层)
5.1、运输层概述概念进程之间的通信从通信和信息处理的角度看,运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层。当网络的边缘部分中的两个主机使用网络的核心部分的功能进行端到端的通信时,只有位于网络边缘部分的主机的协议栈才有运输层,而网络核心部分中的路由器在转发分组时都只用到三层(到网络层)的功能。进程之间通信流程“逻辑通信”是指运输层之间的通信好像是沿水平
HUT_Tyne265
·
2024-02-06 18:47
计算机网络
php
开发语言
Java-IO模型-详解
为了写这篇文章,还翻看了一下《UNIX
网络编程
》这本书,太难了,我滴乖乖!心痛~个人能力有限。如果文章有任何需要补充/完善/修改的地方,欢迎在评论区指出,共同进步!
无心六神通
·
2024-02-06 17:46
高级编程
java
IO模型
多路复用
同步阻塞
SpringBoot实现
即时通讯
SpringBoot实现
即时通讯
功能简述好友管理群组管理聊天模式:私聊、群聊消息类型:系统消息、文本、语音、图片、视频会话列表、发送消息、接收消息核心代码packagecom.qiangesoft.im.core
java_强哥
·
2024-02-06 17:42
Java案例
spring
boot
后端
即时通讯
个人微信和企业微信有什么区别?
微信,是腾讯公司推出的一个为智能终端提供
即时通讯
服务的免费应用程序。企业微信,是腾讯微信团队为企业打造的高效办公平台。个人身份企业微信和个人微信有一个很大的区别,就是企业品牌的展示
他们把故事唱成了歌
·
2024-02-06 16:08
程序员小白需要看哪些书
给大家推荐一份Java程序员必看的书单,豆瓣评分都挺不错的,每一本都值得去读,都值得去收藏,加油呀专题一:Java基础篇书单专题二:代码优化篇书单专题三:
计算机网络
篇书单专题四:操作系统&&计算机底层书单专题五
程序猿的果壳
·
2024-02-06 16:21
计算机网络
——新型网络架构:SDN/NFV
1.传统节点与SDN节点1.1传统节点(TraditionalNode)这幅图展示了传统网络节点的结构。在这种设置中,控制层和数据层是集成在同一个设备内。以太网交换机:在传统网络中,交换机包括控制层和数据层,它不仅负责数据包的传输,还负责决策如何处理和转发数据包。控制软件/硬件(ControlSW/HW):这里指的是交换机内部的软件和硬件,它们负责处理路由表、ACL规则等,以及所有决定网络流量如何
思诺学长
·
2024-02-06 15:55
计算机网络
智能路由器
网络
Spring Boot 集成 WebSocket
它实现了客户端与服务器之间的全双工通信,学过
计算机网络
都知道,既然是全双工,就说明了服务器可以主动发送信息给客户端。这与我们的推送技术或者是多人在线聊天的功能不谋而合。为什么不使用HTTP协议呢?
Java学习训练营
·
2024-02-06 15:49
Java实战
websocket
spring
boot
java
路由交换技术(一)---- 网络基础概述
网络基础概述文章目录网络基础概述1.1网络技术基础1.2OSI参考模型体系结构1.3TCP/IP体系结构1.1网络技术基础
计算机网络
发展阶段:面向终端的计算机通信网络计算机-计算机通信网络(标志:戴维斯
小阳coding
·
2024-02-06 15:34
路由交换
网络
运维
计算机网络
原理-计算题汇总
第一章概述关于时延的计算提高数据的发送速率只是减少了数据的发送时延发送2.发送时延:从开始发送到结束发送。数据帧长度/发送速率传播时延:从开始传播到结束传播。信道长度/电磁波在信道上的传输速率0.122.510^-5*第二章物理层(一)、曼彻斯特编码和差分曼彻斯特编码的判别曼彻斯特编码:向上跳变为0,向下跳变为1(以太网使用)差分曼彻斯特编码:位开始边界有跳变为0,没有跳变为1(令牌环网使用)假设
谁的影子与树
·
2024-02-06 15:34
计算机网络原理
网络
计算机网络
原理基础
目录前言:1.网络发展史2.网络通信基础2.1IP地址2.1.1定义2.1.2格式2.2端口号2.2.1定义2.2.2格式2.3协议2.3.1定义2.3.2作用2.3.3分层2.4五元组2.4.1定义2.4.2组成3.TCP/IP五层网络模型3.1模型概念3.2模型构成3.3网络分层对应3.4封装和分用前言:JavaEE大体主要分为:1.多线程编程;2.文件/IO;3.网络原理。在介绍完JavaE
加菲猫-siu
·
2024-02-06 15:01
JavaEE
(初阶)
网络
计算机网络
服务器
开发语言
java-ee
为什么要进行FTP替代?专业的FTP替代方案了解一下!
FTP(FileTransferProtocol,文件传输协议)的历史可以追溯到20世纪70年代,这是一个由美国国防部资助的早期
计算机网络
,后来发展成为互联网的前身。
Ftrans
·
2024-02-06 15:31
替代FTP
安全
大数据
网络
0204-2-计算网络概述
第1章概述
计算机网络
在信息时代中的作用21世纪的一些重要特征就是数字化、网络化和信息化,它是一个以网络为核心的信息时代。网络现已成为信息社会的命脉和发展知识经济的重要基础。
武昌库里写JAVA
·
2024-02-06 15:00
面试题汇总与解析
网络
php
服务器
[Linux]
网络编程
套接字
目录预备知识网络字节序网络字节序和主机字节序转换的库函数socket编程接口socket常见APIsockaddr结构套接字的种类预备知识1.在IP数据包头部中,有两个IP地址,分别叫做源IP地址和目的IP地址。2.端口号:是传输层协议的内容端口号是一个2字节16位的整数。端口号用来标识一个进程,告诉操作系统,当前的这个数据要交给哪个进程处理。IP地址能够唯一标识一台主机,端口号能够标识该主机上的
lzb_kkk
·
2024-02-06 14:57
linux
网络
服务器
计算机网络
相关题目及答案(第二章)
第二章复习题:R3.对两进程之间的通信会话而言,哪个进程是客户,哪个进程是服务器?答:发起通信的进程标识为客户,在会话开始时等待接受的进程是服务器。R5.运行在一台主机上的一个进程,使用什么信息来标识运行在另一台主机上的进程?答:主机由IP地址标识,接收进程用端口号标识。R24.CDN通常采用两种不同的服务器放置方法之一。列举并简单描述它们。答:深入:通过在遍及全球的接入ISP中部署服务器集群来深
小嘤嘤怪学
·
2024-02-06 14:55
计算机网络
计算机网络
(第六版)复习提纲25
信道利用率用如下公式计算:为提高传输效率,发送方可以不使用低效率的停止等待协议,而是采用流水线传输:流水线传输需要使用连续ARQ协议和滑动窗口协议B连续ARQ协议连续ARQ协议规定:发送方每收到一个确认,就把发送窗口向前滑动一个分组的位置累计确认方式:接收方在收到几个分组后,对按序到达的最后一个分组进行确认,表明所有分组都已经收到优点:容易实现缺点:线路不好会加剧拥堵5TCP报文段的首部格式TCP
鸥梨菌Honevid
·
2024-02-06 14:22
Outline
计算机网络
网络
tcp/ip
Prometheus 告警规则
Prometheus告警规则Prometheus官方内置的第三方报警通知包括:邮件、
即时通讯
软件(如Slack、Hipchat)、移动应用消息推送(如Pushover)和自动化运维工具(例如:Pagerduty
运维那些事儿
·
2024-02-06 14:14
Prometheus
prometheus
我要成为嵌入式高手之2月3日Linux高编第一天!!
学习框架一、IO编程多任务编程(进程、线程)
网络编程
数据库编程二、数据结构学习笔记Linux软件编程:一.Linux1、Linux:操作系统的内核,真正的操作系统叫Ubuntu、Redhat、CentOS
7.25!
·
2024-02-06 14:37
linux
c语言
笔记_408_
计算机网络
_02. 物理层
02.物理层2.1通信基础2.1.1基本概念1.数据、信号、码元数据:传送信息的实体传输方式:串行传输(距离远,速度慢),并行传输(距离短,速度快;多条信道)信号:数据的电气或电磁表现,是数据在传输过程中的存在形式模拟数据(信号):连续变化的数据(信号)数字数据(信号):取值仅允许为有限的几个离散数据(信号),01码元:用固定时长的信号波形(数字脉冲)表示一位k进制数字,代表不同离散数值的基本波形
ll._.ll
·
2024-02-06 13:01
408_计算机网络_notes
笔记
计算机网络
网络
笔记_408_
计算机网络
_01.
计算机网络
体系结构
01.
计算机网络
体系结构1.1
计算机网络
概述1.1.1概念
计算机网络
:是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统
计算机网络
互连的、
ll._.ll
·
2024-02-06 13:59
408_计算机网络_notes
考研
计算机网络
Qt应用软件【协议篇】UDP示例
Qt中的UDP编程在Qt中,UDP
网络编程
主要通过QUdpSocket类来实现。QUdpSocket提供了数据的发送和接收功能,可以运行在无阻塞模式或者阻塞模式
编程小鱼酱
·
2024-02-06 13:56
Qt应用软件300篇
qt
udp
开发语言
网络安全审计的核心流程与效益分析
20世纪80年代,美国空军创造了"网络安全(cybersecurity)"一词用于描述
计算机网络
的保护。1985年,美国空军发表了一篇关于该主题的论文,并首次在公开论坛上使用这一术语。
知白守黑V
·
2024-02-06 11:44
web安全
网络安全审计
安全审计流程
漏洞扫描
渗透测试
风险评估
信息收集
python 字符串前缀u、r、b、f
1、u:一般用在中文字符串前面,防止因为源码储存格式问题2、r:表示不用转义3、b:用bytes类型表示字符串,常用于
网络编程
注意:bytes对象不能包含超过0到127内ascii码范围的unicode
ZBink
·
2024-02-06 11:43
计算机网络
-差错控制(纠错编码 海明码 纠错方法)
文章目录纠错编码-海明码海明距离1.确定校验码位数r2.确定校验码和数据的位置3.求出校验码的值4.检错并纠错纠错方法1纠错方法2小结纠错编码-海明码奇偶校验码:只能发现错误不能找到错误位置和纠正错误海明距离如果找到码距为1,那肯定为1了,因为是最小的编码集的码距从1开始找,递增找检验d位那么需要码距d+1纠错d位那么需要码距2d+1对于检测d位错误的能力,码距至少需要为d+1。这是因为如果码距为
Full-LLK
·
2024-02-06 11:17
王道计算机网络考研笔记
计算机网络
《UNIX
网络编程
卷1》 笔记补充内容: 高级轮询技术epoll
epoll是Linux提供的高级轮询技术,《UNIX
网络编程
卷1》成书时还没有这种技术。它的效率要比单独使用poll函数高很多,非常适合监听大量的描述符,许多高性能的服务器都使用epoll。
alenliu0621
·
2024-02-06 10:18
UNIX网络编程
卷1
Linux
网络编程
epoll
《UNIX
网络编程
卷1》 笔记: TCP 客户/服务器程序示例
本节我们实现一个简单的TCP回显服务器和客户程序,来说明一个典型的TCP服务器程序和客户程序如何工作。TCP回显服务器程序的功能很简单,就是将客户发送过来的数据再返回给客户。TCP回显客户程序的功能是从标准输入读取一行数据,发送给服务器,再把服务器返回的数据输出到标准输出。TCP回显客户程序的代码如下:#include"unp.h"voidstr_cli(FILE*fp,intsockfd);in
alenliu0621
·
2024-02-06 10:48
UNIX网络编程
卷1
Linux
网络编程
tcp
《UNIX
网络编程
卷1》 笔记: 使用select函数的单进程TCP回显服务器程序
在TCP客户/服务器程序示例这一节中,我们编写了一个多进程的TCP回显服务器程序,本节我们使用select函数监听服务器套接字和所有的客户的套接字来实现同样的功能。具体实现就是每当一个新的客户建立连接,我们把它的套接字描述符(为了与服务器程序自身的监听描述符作区分,我称服务器程序为服务客户创建的套接字为“客户套接字”)保存在一个数组中,然后将该描述符加入select函数监听的读描述符集中,然后循环
alenliu0621
·
2024-02-06 10:48
UNIX网络编程
卷1
Linux
网络编程
select
tcp
《UNIX
网络编程
卷1》 笔记: 使用poll函数的单进程TCP回显服务器程序
本节我们使用poll函数来实现单进程TCP回显服务器。poll函数与select函数不同,它不使用描述符集,而是使用pollfd结构体数组,pollfd结构体如下:structpollfd{intfd;/*filedescriptor*/shortevents;/*requestedevents*/shortrevents;/*returnedevents*/};events表示该描述符感兴趣的事
alenliu0621
·
2024-02-06 10:48
UNIX网络编程
卷1
Linux
网络编程
poll
Unix五种I/O模型(阻塞、非阻塞、多路复用、信号驱动、异步)
这次呢就基于Unix
网络编程
卷1的第6章【I/O复用:select和poll函数】,总结下Unix五种I/O模型(阻塞、非阻塞、多路复用、信号驱动、异步)。一
pigfu
·
2024-02-06 10:43
linux基础
五种I/O模型
阻塞I/O
I/O多路复用
异步I/O
linux
网络编程
:设置非阻塞socket收发数据
非阻塞式I/O包括非阻塞输入操作,非阻塞输出操作,非阻塞接收外来连接,非阻塞发起外出连接。包括的函数有:read,readv,recv,recvfrom,recvmsg,write,writev,send,sendto,sendmsg,accept。将socket设置为非阻塞模式有三种方法:(1)创建socket的时候,指定socket是异步的,在type的参数中设置SOCK_NONBLOCK标志
bian1029
·
2024-02-06 10:43
Linux网络编程
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他