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
网络协议&网络编程
网络协议
栈和安全方面(CU)
先搞过来,慢慢细看下6.1基于2.6.20版本的《Linux内核源码剖析--TCP/IP实现》【样章0102032230】作者:lmarsinhttp://linux.chinaunix.net/bbs/thread-1157659-1-1.html6.2[出版]--基于2.6.26内核的《追踪LINUXTCP/IP代码运行》作者:qinjiana0786http://linux.chinauni
youkuxiaobin
·
2024-01-10 12:18
Linux
kernel
network
网络协议
linux内核
linux
代码分析
安全相关
网络
走进Linux内核之Netfilter框架
走进Linux内核之Netfilter框架初次发表掘金笔者此前对Linux内核相关模块稍有研究,实现内核级通信加密、视频流加密等,涉及:Linux内核
网络协议
栈、Linux内核通信模块、Linux内核加密模块
北岸冷若冰霜
·
2024-01-10 12:45
Linux
#
Linux内核
linux
内核
网络协议
Netfilter
iptables
linux网络设备驱动(一)
一、框架1)
网络协议
接口层向网络层协议提供统一的数据包收发接口,不论上层协议是ARP,还是IP,都通过dev_queue_xmit()函数发送数据,并通过netif_rx()函数接收数据。
wwwlyj123321
·
2024-01-10 12:45
嵌入式linux驱动
网络设备
1024程序员节
linux socket
网络编程
基础知识
整体设计:在客户端,输入小写字母,服务器返回大写字母。服务器就是本机,(本地服务器),用127.0.0.1测试。本节对应视频:B站C++就业班28_哔哩哔哩_bilibili1.服务器端代码#include#include#include#include#include#include#include#include#include//最后这个是toupper转换为大写字母的intmain(){i
warmingsummer
·
2024-01-10 09:31
就业班视频学习
c++
Qt之上位机开发实战(一)
一、Qt三大金刚1、qt下的串口编程2、qt下的
网络编程
3、qt下的GPIO本章节先介绍一下qt下的串口编程,首先我们新建一个Widget项目其中接受框使用PlainTextEdit(设置只读),串口号等按钮使用
唱丶跳和Rap
·
2024-01-10 08:05
51单片机
stm32
嵌入式硬件
计算机网络-各层协议
大家在搞嵌入式开发的时候基本都了解过七层
网络协议
、五层
网络协议
、四层
网络协议
,那么今天让我们更加的深入了解一下:历史发展介绍OSI七层模型由ISO国际标准化组织提出的通信标准。
ZLP啊~
·
2024-01-10 07:52
计算机网络
http跟https有什么区别?
HTTPS和HTTP的概念:HTTP:是互联网上应用最为广泛的一种
网络协议
,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,
JOYSSL3000
·
2024-01-10 07:38
http
https
网络协议
ssl
服务器
网络
通过openssl生成密钥以及如何设置flask接口的https访问
HTTPS是一种基于SSL/TLS的
网络协议
,它可以对数据进行加密传输和身份认证,防止中间人攻击和数据篡改。要使用Flask配置HTTP
LCY133
·
2024-01-10 07:33
flask
https
python
http、socket、tcp、udp的区别及四层/七层
网络协议
一、OSI模型也称七层网络模型&TCP/IP模型也称四层网络模型二、SOCKET、TCP、UDP和HTTP的关系1.socket本身不是一种协议,而是用来操作TCP/UDP协议的接口。而是对传输层中的TCP/UDP协议进行了封装,对用户隐藏了内部TCP/UDP是如何传输的,只提供一套接口(API)给程序员调用,从而完成socket编程。2.通过socket接口,我们才能使用TCP/UDP协议。3.
HD243608836
·
2024-01-10 07:14
网络
http
socket
tcp
udp
七层
四层
网络协议
初始Linux(部署项目)
2.系统编程&
网络编程
由于Java跨平台的特性,这部分功能已经被Java自身封装好了(流对象,Thread对象,Socket对象等)。所以这部分内容我们不必再学习了。
Xua3055
·
2024-01-10 06:03
linux
webapp
golang
网络编程
(8)表单
golang_real.jpg其实本人现在有点讨厌搬砖的工作,但是有的时候还是的搬一搬。不搬那知道自己有力气。th-14.jpeg客户端代码模板文件,下面是表单提交的客户端代码可能在熟悉不过了。就不多解释了。usernamepassword服务端代码funclogin(whttp.ResponseWriter,r*http.Request){fmt.Println("method:"+r.Meth
zidea
·
2024-01-10 03:56
Java原生网络BIO
Java原生
网络编程
-BIO原生JDK
网络编程
BIOBIO,意为BlockingI/O,即阻塞的I/O。BIO基本上就是我们上面所说的生活场景的朴素实现。
有梦想的年轻人6174
·
2024-01-10 03:55
java
网络
题解 | #Largest Rectangle in a Histogram#
数字IC秋招求职记录记录一下vivo笔试ak在无人在意的角落发个拼多多的疯计算机网络学习笔记——第三章网络体系结构与
网络协议
9.6快手一面,北京客户端研发中心二十四岁却一事无成的我,决定重开......
2301_79125642
·
2024-01-10 01:43
java
1、Linux中的socket与TCP通信
2、一个套接字就是网络上进程通信的一端,提供了应用层进程利用
网络协议
交换数据的机制。
VVPU
·
2024-01-10 00:27
Linux网络编程
linux
tcp/ip
网络
Java中的
网络编程
文章目录网络基础知识IP地址端口协议Java中
网络编程
InetAddress(静态类)UDP通信原理UDP发送数据步骤UDP接收数据步骤UDP发送接收案例TCP通信原理TCP发送数据步骤TCP接收数据步骤
小哼快跑
·
2024-01-09 21:38
Java
基础知识专栏
java
网络
开发语言
TCP
UDP
ffmpeg命令行工具源码之结构体分析1-命令行参数(未完结,持续更新)
前言ffmpeg作为多媒体文件转换工具,至少需要有一个要转换的输入文件信息(不仅仅是普通文件,还可以是摄像头设备,网络流等),和通常至少需要一个输出格式的文件(输出文件不仅仅指普通的文件,
网络协议
比如RTP
abcd552191868
·
2024-01-09 21:02
FFMPEG
ffmpeg
音视频
ffmpeg命令行工具
C++
ffmpeg源码分析
2022-07-27 day28
一、
网络编程
概述计算机网络是指将地理位置不同的具有独立功能的多台计算机及外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统
网络编程
在网络通信协议下
海贼王日熊
·
2024-01-09 21:51
HTTP基础(一):TCP/IP概述
一、
网络协议
到底什么叫
网络协议
呢?我们举个例子说明:我们国家有很多方言,一个人说四川话,另一个人说东北话,如果这两个人都不懂对方的方言,这两个人就没办法交流了。
麦田里的丨小王子
·
2024-01-09 19:46
golang
网络编程
(5)中间件
golang_real.jpg当构建web应用程序,可能对所有的请求会共享一些功能。例如我们每一个请求都会写入日志。打印http请求或返回的日志压缩http请求的返回值将http请求头保持一致实现安全以及权限验证Middleware-web.jpg在go语言net/http标准库中提供了中间件类似的函数StripPrefix和TimeoutHandler。如何自己编写一个中间件呢?答案是这个函数接
zidea
·
2024-01-09 19:38
Linux内核--
网络协议
栈(一)Socket通信原理和实例讲解
目录一、引言二、Socket------>2.1、socket编程------>2.2、Socket的创建三、收发数据四、断开连接五、删除套接字六、网络IO一、引言本章开始进入linux内核中网络部分的学习,先简单介绍一下socket套接字二、Socket一个数据包经由应用程序产生,进入到协议栈中进行各种报文头的包装,然后操作系统调用网卡驱动程序指挥硬件,把数据发送到对端主机。整个过程的大体的图示
文艺小少年
·
2024-01-09 18:43
CPU性能分析与操作系统的构建
linux
网络协议
arm开发
SSH远程连接
2概念 SSH(SecureShell)是一种
网络协议
,用于通过加密的方式在网络中进行安全的远程登录和数据传输。通过SSH,可以在本地计算机上安全地远程访
Nav.
·
2024-01-09 15:51
ssh
实验8 分析HTTP协议和DNS
实验8分析HTTP协议和DNS一、实验目的及任务熟悉并掌握wireshark的基本操作,了解
网络协议
实体间的交互以及报文交换。
mxrone
·
2024-01-09 15:20
计算机网络——实验
网络协议
http
wireshark
Python
网络编程
(1)
Python
网络编程
是通过模块实现的。里面的模块针对不同的方面。例如最熟知的应该就是Socket模块,它适用于底层
网络编程
。例如urllib,http,ftplib,smtplib针对具体的
网络协议
。
_XZ_
·
2024-01-09 15:17
网络协议
与攻击模拟_01winshark工具简介
一、TCP/IP协议簇网络接口层(没有特定的协议)物理层:PPPOE宽带拨号(应用场景:宽带拨号,运营商切网过来没有固定IP就需要拨号,家庭带宽一般都采用的是拨号方式)数据链路层网络层:IP(v4/v6)ARP(地址解析协议)RARP、ICMP(internet控制报文协议)IGMP传输层:TCP(传输控制协议)UDP(用户数据报协议)应用层:基于传输层协议的端口,总共0-65535固定协议端口号
Zkaisen
·
2024-01-09 12:27
安全与运维
网络协议
抓包工具
wireshark
【嵌入式-
网络编程
】vmware中使用UDP广播失败问题
问题描述:自己在vmware中搭建了2台虚拟机,虚拟机A向虚拟机A和虚拟机B发送广播信息,接收端在虚拟机A和虚拟机B,这个时候,由于没配置sin.sin_addr.s_addr=htonl(INADDR_ANY);,而是配置的inet_pton(AF_INET,SERV_IP,&sin.sin_addr.s_addr);,导致虚拟机A的广播信号发出去了,但是虚拟机B和虚拟机A完全收不到UDP广播数
Japathy
·
2024-01-09 12:48
网络
udp
网络协议
OpenBMC hwmon内核子系统
而文件系统、
网络协议
等其它部分都在微内核外的用户空间里运行。微内核操作系统具有很好的可扩展性而且内核非常的小,但由于不同层次之间的消息传递要花费一定的代价所以效率比较低。
一如既往の
·
2024-01-09 11:01
OpenBMC
arm开发
hwmon
JAVA网络初始及
网络编程
目录一、网络初始1、IP地址2、端口号3、协议4、五元组5、协议分层6、封装和分用二、
网络编程
1、概念2、API3、TCP与UDP的区别4、UDP的SocketAPI一、网络初始1、IP地址描述了一个设备在网络上的地址
ambition…
·
2024-01-09 11:00
网络
服务器
java
springCould中的gateway-从小白开始【9】
是什么3.gateway能什么4.核心概念5.工作流程6.实例7.gateway网关配置的方式8.配置动态路由9.predicate的使用10.自定义filter1.网关是什么网关是指连接两个不同网络或
网络协议
的设备
会敲代码的小张
·
2024-01-09 10:59
gateway
java
spring
boot
spring
cloud
中间件
后端
分布式
42道Java
网络编程
相关面试题含答案(很全)
1.什么是
网络编程
网络编程
的本质是多台计算机之间的数据交换。数据传递本身没有多大的难度,不就是把一个设备中的数据发送给其他设备,然后接受另外一个设备反馈的数据。
孤蓬&听雨
·
2024-01-09 10:23
面试资料
java
网络
开发语言
面试
Linux基础之--Linux命令
修改权限命令图解编辑权限详解chmodchown四.快捷键五.系统命令软件安装systemctl软连接/硬连接日期时区date基本使用修改时区校准时间ip和主机名域名解析配置固定ipping_wget_curl
网络编程
进程资源六
Sisi525693
·
2024-01-09 07:06
linux
运维
服务器
linux curl命令
概要curl命令支持不同
网络协议
的数据传输(HTTP,FTP,IMAP,POP3,SCP,SFTP,SMTP,TFTP,TELNET,LDAPorFILE),如通过http协议访问某样资源,或者从ftp
zhanglehes
·
2024-01-09 07:46
操作系统
linux
运维
服务器
java.net.URL初识
认识IP、认识URL是进行
网络编程
的第一步。java.net.URL提供了丰富的URL构建方式,并可以通过java.net.URL来获取资源。
Bruce6379
·
2024-01-09 06:05
Java
java
.net
Unix
网络编程
-TCP客户端服务器示例(4)
一个简单的TCP客户端/服务器程序示例,这个简单的例子执行如下步骤的一个回射服务器:1)客户端从标准输入读入一行文本,并写给服务端2)服务端从网络输入读入一行文本,并回射给客户端3)客户端从网络输入读入这行回射的文件,并显示在标准输出上。下图描述了这个简单的客户/服务器:代码略,见上篇。服务器主机崩溃后重启这种情形种,我们先在客户与服务器之间建立连接,然后假设服务器主机崩溃并重启。前篇种,当我们发
大毛的笔记
·
2024-01-09 05:31
网络编程
反射
网络编程
反射1.
网络编程
传输层协议:tcp:面向连接3次握手安全开销大效率低大小没有限制udp:非面向连接不安全协议简单开销小效率高只管写只管发大小限制一般不超过60k网络概述:网络分层网络模型网络模型网络基础
Dorom_ed9c
·
2024-01-09 05:36
SSH最常用的几条命令(建议小白收藏)
SSH(全称SecureShell)是一种加密的
网络协议
。使用该协议的数据将被加密,如果在传输中间数据泄漏,也可以确保没有人能读取出有用信息。
MUMUFENG
·
2024-01-09 03:24
[前端开发工程师]工作小记——获取网页路由 && 浏览器麦克风权限
获取网页路由获取
网络协议
location.protocol//打印http:或者https:获取端口号location.port//端口号或空//注意:浏览器默认会忽略常用端口,http是80端口,https443
Euphoria_1110
·
2024-01-09 01:03
javascript
vue.js
Netty初探:掌握高性能网络通信框架,提升Java
网络编程
技能
Netty初探NIO的类库和API繁杂,使用麻烦:需要熟练掌握Selector、ServerSocketChannel、SocketChannel、ByteBuffer等。开发工作量和难度都非常大:例如客户端面临断线重连、网络闪断、心跳处理、半包读写、网络拥塞和异常流的处理等等。Netty对JDK自带的NIO的API进行了良好的封装,解决了上述问题。且Netty拥有高性能、吞吐量更高,延迟更低,减
光芒软件工匠
·
2024-01-09 00:01
java
网络
开发语言
netty
Java编程中的IO模型详解:BIO,NIO,AIO的区别与实际应用场景分析
IO模型IO模型就是说用什么样的通道进行数据的发送和接收,Java共支持3种
网络编程
IO模式:BIO,NIO,AIOBIO(BlockinglO)同步阻塞模型,一个客户端连接对应一个处理线程代码示例:packagecom.tuling.bio
光芒软件工匠
·
2024-01-09 00:30
nio
bio
aio
netty
Socks5代理ip和Https代理ip的区别,该如何选择?
一、什么是Socks5代理Socks5代理Socks5代理是一个
网络协议
,通过该协议可以建立TCP和UDP连接。
Snow跨境日记
·
2024-01-08 20:07
搜索引擎
https
http
网络协议
国科大
网络协议
安全大作业——分析流量并使用Snort规则进行检测
一、实验准备1.1实验要求SHA256(SecureHashAlgorithm256-bit)是一种密码学哈希函数,用于计算数据的哈希值。每个文件使用一个哈希算法只会有一个确定的哈希值。1.2虚拟机配置被感染主机设置为ubuntu22.04,虚拟机IP地址为192.168.88.142二、打开.pcap文件的流程2.1用root账号登录虚拟机原因:避免wireshark奇怪报错2.2查看文件类型和
起床学FPGA
·
2024-01-08 19:40
国科大作业
linux
centos
网络
安全
网络协议
计算机网络
java发送https请求
HTTP和HTTPS的区别HTTP:是互联网上应用最为广泛的一种
网络协议
,是一个客户端和服务器端请求和应答的标准(TC
唯有努力不欺人丶
·
2024-01-08 18:38
Go语言增量式学习1
Go语言增量式学习1Go语言增量式学习1,又名:Go企业级应用到底层开发(第1天)PS:这个系列是准备做从go基础到Web开发,系统编程,云原生应用,
网络编程
,工具和脚本开发,机器学习,Cgo编程,还有最后的编译器层级底层的分析
Wade_Crab
·
2024-01-08 18:26
golang
学习
开发语言
Go语言增量式学习2
Go语言增量式学习2Go语言增量式学习2,又名:Go企业级应用到底层开发(第2天)PS:这个系列是准备做从go语言基础到Web开发,系统编程,云原生应用,
网络编程
,工具和脚本开发,机器学习,Cgo编程,
Wade_Crab
·
2024-01-08 18:26
golang
学习
开发语言
Go语言增量式学习3
Go语言增量式学习3,又名:Go企业级应用到底层开发(第2天)PS:这个系列是准备做从go在Web开发,系统编程,云原生应用,
网络编程
,工具和脚本开发,机器学习,Cgo编程,还有最后的编译器层级底层的分析
Wade_Crab
·
2024-01-08 18:24
golang
学习
开发语言
计算机网络基础
文章目录1重点知识2计算机网络背景2.1网络发展3认识"协议"3.1高小琴的例子3.2方言例子4
网络协议
初识4.1协议分层5OSI七层模型5.1TCP/IP五层(或四层)模型6网络传输基本流程6.1网络传输流程图
明眸思玉
·
2024-01-08 17:51
Linux网络编程
计算机网络
网络面试题
TCP/IP协议栈是一系列
网络协议
的集合,构成了网络通信的核心骨架。这个协议采用四层结构,分别是链路层、网络层、传输层和应用层。链路层是TCP/IP协议栈中的最底层,负责在物理媒介上发送和接收数据帧。
编织幻境的妖
·
2024-01-08 17:17
网络
Netty 简介
它用较简单的抽象,隐藏Java
网络编程
底层实现的复杂性。
山塘小鱼儿
·
2024-01-08 17:41
java
netty
Netty自学
Buffer)buffer类及其子类Channel基本介绍FileChannel类Buffer和Channel的注意事项和细节Selector基本介绍示意图及特点Selector类相关方法注意事项NIO非阻塞
网络编程
原理分析图
qq_43472571
·
2024-01-08 17:39
java
开发语言
计算机网络实验(二):Wireshark
网络协议
分析
一、实验名称:Wireshark
网络协议
分析二、实验原理HTTP协议分析1.超文本传输协议(HypertextTransferProtocol,HTTP)是万维网(WorldWideWeb)的传输机制,
琉鹿者
·
2024-01-08 17:37
计算机网络
计算机网络
wireshark
网络协议
服务器
php
https
Apache 服务器基础
IP地址,InternetProtocolAddress
网络协议
地址。如:192.168.3.100计算机之间的通讯,就是通过IP地址来进行的。
Carlos__z
·
2024-01-08 16:35
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他