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
Linux网络服务类
linux网络
协议栈(四)链路层 (1)链路层原理
四:链路层:4.1、链路层原理:4.1.1、链路层在干什么:在报文接收方向上,网卡驱动把接收到的数据按照其对应的链路层协议(如以太网)组装成报文,然后把它上交给链路层,接口是netif_receive_skb,至此网卡驱动的任务就结束了,报文交给链路层处理;在报文发送方向上,网卡驱动受链路层驱使,链路层告知其有报文要发送时,网卡驱动才开始工作,接口是dev_queue_xmit。上面是链路层和网卡
FSak47
·
2020-08-14 04:02
linux网络协议栈
linux网络
管理-物理层、数据链路层、vlan、trunk
网络中物理层物理层主要是网络的传输介质有线传输光纤同轴电缆双绞线电话线等等无线传输WiFi2G3G4G5G移动网络微波等传输数据的信号分为数字信号和模拟信号模拟信号早期的收音机电视机数字信号使用两种恒定的状态0和1抗干扰能力强非常适合计算机和当前的各种信号传输。数据链路层数据链路层有创建链路维护管理帧封装,传输同步差错校验的功能数据链路层使用MAC地址即媒体访问控制地址Mac地址帧封装:目标MAC
碻(que)
·
2020-08-14 04:33
Linux网络
管理实战(物理层、数据链路层)
OSI简介OpenSystemInterconnection开放系统互联模型,开放式系统互联:全世界网络通信的工作分为7层:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。OSI:7层次结构/功能应用层:应用程序/原始数据表示层:格式/压缩/加密/快速传递会话层:会话/身份信息传输层:分段/重组/端口号网络层:IP地址/路由数据链路层:mac地址/局域网物理层:传输介质/比特流TCP/
少有|
·
2020-08-14 04:33
网络协议
Android init.rc解析
Androidinit.rc(Androidinitlanguage)Android初始化语言由四大类声明组成:行为类(Actions),命令类(Commands),
服务类
(Services),选项类(
bigapple88
·
2020-08-14 02:46
在VMWARE虚拟机RHEL7安装宝塔面板
环境准备准备一台RHEL7的系统,是否安装图形界面没有要求,只要之前没装过
服务类
软件即可,纯净版本最佳。网络配置网络接入模
千与千寻之前1
·
2020-08-14 02:09
ipv4数据包结构
TypeofService:
服务类
型8TotalLength:总长度16位Identification:标识16位IP软件在存储器中维持一个计数器,每产生一个数据报,计数器就加1,并将此值赋给标识字段。
DODOUUUUU
·
2020-08-14 01:31
HCIP
云计算——OSPF路由协议工作过程及 DR和BDR选举方法
OSPF支持负载均衡和基于
服务类
型的
Houtieyu
·
2020-08-14 00:03
Kubernetes 外部 IP Service 类型
如果使用NodePort
服务类
型,它需要分配一个要打开的端口,并且要让防火墙规则连接到这些端口,但这种行为对基础架构并不安全,尤其是在将服务器暴露于外部
K8SMeetup社区
·
2020-08-14 00:43
kubernetes
service
Linux网络
编程(高并发服务器)
文章目录三次握手与四次挥手TCP状态转换滑动窗口mss和MTU网络编程函数封装粘包高并发服务器思路分析多进程服务器代码实现多线程版本的服务器开发流程思路分析多线程版本的服务器开发代码实现三次握手与四次挥手三次握手:建立连接需要三次握手过程四次挥手:断开连接需要四次挥手过程.TCP状态转换滑动窗口主要作用:滑动窗口主要是进行流量控制的.如果发送端发送的速度较快,接收端接收到数据后处理的速度较慢,而接
Mr.魏(魏先生)
·
2020-08-13 22:04
Linux
Linux网络
编程(网络编程基础)
文章目录协议OSI7层模型TCP四层模型数据通信过程网络应用程序常见的两种设计模式字节序问题服务端开发流程客户端的开发流程协议协议是双方共同指定的一组规则,在网络通信中表示通信双方传递数据和解释数据的一组规则.IP协议:在网络层TCP协议:面向连接的,安全的,可靠的数据流传输协议.UDP协议:面向无连接的,不安全的,不可靠的数据报传输.OSI7层模型物数网传会表应应用层:主要就是应用程序,ftps
Mr.魏(魏先生)
·
2020-08-13 22:03
Linux
Linux 网络编程 全解(七)--------epoll的ET和LT触发模式以及epoll反应堆
Linux网络
编程全解(一)--------网络基础协议
Linux网络
编程全解(二)--------套接字socket
Linux网络
编程全解(三)--------TCP三次握手、数据传输、四次挥手、滑动窗口
KiranWang
·
2020-08-13 21:17
Linux网络编程
Linux网络
编程--epoll模型之LT触发模式和ET触发模式
epoll对文件描述符有两种操作模式--LT(leveltrigger电平模式)和ET(edgetrigger边缘模式)简单来讲,LT是epoll的默认操作模式,当epoll_wait函数检测到有事件发生并将通知应用程序,而应用程序不一定必须立即进行处理,这样epoll_wait函数再次检测到此事件的时候还会通知应用程序,直到事件被处理。而ET模式,只要epoll_wait函数检测到事件发生,通知
奔跑吧,行者
·
2020-08-13 19:48
Linux网络
编程(三)—— TCP三次握手、四次挥手详解(图)
三次握手建立连接TCP发送数据之前要先建立连接(三次握手)所谓三次握手(Three-wayHandshake),是指建立一个TCP连接时,需要客户端和服务器总共发送3个包。三次握手的目的是连接服务器指定端口,建立TCP连接,并同步连接双方的序列号和确认号并交换TCP窗口大小信息.在socket编程中,客户端执行connect()时。将触发三次握手。两台主机,服务器(server)和客户机(clie
Thanos Yan
·
2020-08-13 18:36
网络通信
linux网络编程
Cesium + Vue 加载天地图服务(二)
1.注册天地图更多服务访问:http://lbs.tianditu.gov.cn/server/MapService.html2.确定
服务类
型http://t0.tianditu.gov.cn/img_w
Conso1e
·
2020-08-13 17:12
Cesium
VUE
【目录树】马哥
Linux网络
班N17期-2016-购买
卷LinuxSRE的文件夹PATH列表卷序列号为00000018669E:E28FE:.│text.txt│├─linux基础+就业班│├─第10天(半天)【程序包管理】││程序包管理(01)_recv.mkv││程序包管理(02)_recv.mkv││第10天课程内容大纲介绍.txt│││├─第11天【网络基础知识、ifcfg系列命令及网络属性、ip命令及配置文件配置属性、centos网络属性配
攻城狮-啊疯
·
2020-08-13 15:11
实战(一):SpringMvc+Hibernate+Druid+Redis
2、项目结构3、POM.XML4、核心配置5、业务控制器6、关键
服务类
7、Redis的使用8、Druid监控配置9、结果展示10、THEEND开篇BEGIN实战系列作为作为个人平时练习的项目代码的记录,
Miss小恢灰丶
·
2020-08-13 14:30
Java
Spring
Redis
Druid
源码
关于天地图官网资源的一些记录
服务资源(以全球影像地图服务为例)中有用的信息包括:服务URL、图层名称、
服务类
型等,这部分资料在实际请求中是不够的,因此可以使用元数据
buffer0159
·
2020-08-13 13:16
GIS
问题记录
Linux网络
编程之多进程模型编程与一个使用进程池实现的CGI服务器
NO.1一:什么是多进程模型多进程模型是服务器在接收到大量高并发客户端访问时,通过创建多个子进程来与客户端进行通信。单进程阻塞在read()系统调用的时候,会导致服务器无法响应到其他的连接请求。这时可以通过fork()函数创建出多个子进程来处理业务,而主进程继续循环accept()其他客户连接,子进程实施具体的通信细节。二:fork函数详解NAMEfork-createachildprocessS
FreeeLinux
·
2020-08-13 11:19
网络
服务器
并发
fork函数
子进程创建
linux网络编程
alin的学习之路(
Linux网络
编程:五)(epoll ET\LT模式、epoll反应堆模型)
alin的学习之路(
Linux网络
编程:五)(epollET\LT模式、epoll反应堆模型)1.epollET/LT模式ET:边沿触发LT(默认):水平触发(持续触发)1.ET模式边沿触发。
alin_server
·
2020-08-13 10:12
epoll
epoll反应堆
epoll
socket
linux
alin的学习之路(
Linux网络
编程:七)(UDP广播、UDP组播、本地套接字)
alin的学习之路(
Linux网络
编程:七)(UDP广播、UDP组播、本地套接字)1.UDP广播通过UDP广播可以将数据发送给同一网段下的所有指定端口号的进程。
alin_server
·
2020-08-13 10:12
本地套接字
广播
组播
alin的学习之路(
Linux网络
编程:六)(线程池、UDP的C/S模型)
alin的学习之路(
Linux网络
编程:六)(线程池、UDP的C\S模型)1.线程池解析1.原理图2.结构体typedefstruct{void*(*function)(void*);/*函数指针,回调函数
alin_server
·
2020-08-13 10:12
线程池
linux
udp
alin的学习之路(
Linux网络
编程:四)(多路IO转接:select、poll、epoll)
alin的学习之路(
Linux网络
编程:四)(多路IO转接:select、poll、epoll)1.select1.select优化思路当select转接的文件描述符跨度过大时,每次都遍历文件描述符表显然会降低效率
alin_server
·
2020-08-13 10:11
Linux
epoll
select
epoll
linux
alin的学习之路(
Linux网络
编程:一)(网络模型、帧格式、socket套接字、服务器端实现)
alin的学习之路(
Linux网络
编程:一)(网络模型、帧格式、socket套接字、服务器端实现)1.协议协议是一组规则,规定了如何发送数据。
alin_server
·
2020-08-13 10:11
Linux
socket
alin的学习之路(
Linux网络
编程:三)(高并发服务器-多线程、TCP通信时序状态、多路IO转接select概述)
alin的学习之路(
Linux网络
编程:三)(高并发服务器-多线程、TCP通信时序状态、多路IO转接select概述)0.一些小的注意事项1.SIGCHLDSIGCHLD只要子进程状态发生变化就会产生,
alin_server
·
2020-08-13 10:11
Linux
socket
多路IO转接select
alin的学习之路(
Linux网络
编程:二)(三次握手四次挥手、read函数返回值、错误函数封装、多进程高并发服务器)
alin的学习之路(
Linux网络
编程:二)(三次握手四次挥手、read函数返回值、错误函数封装、多进程高并发服务器)1.服务器获取客户端地址和端口号accept函数会返回客户端的sockaddr,通过使用
alin_server
·
2020-08-13 10:11
Linux
socket
alin的学习之路(
Linux网络
编程:九)(HTML,http协议)
alin的学习之路(
Linux网络
编程:九)(HTML,http协议)1.HTML简述1.基本html网页结构网页标题678网页身体1网页身体2网页身体32.常用标签标题共1~6级。数越小,字越大。
alin_server
·
2020-08-13 09:34
Linux
alin的学习之路(
Linux网络
编程:十)(http协议,BS模型)
alin的学习之路(
Linux网络
编程:十)(http协议,BS模型)需求:使用B/S模型来访问主机中的文件(包括目录)0.B/S模型注意事项1.浏览器请求ico准备一个favicon.ico文件放置到服务器提供访问的资源目录中
alin_server
·
2020-08-13 09:34
B/S模型
epoll
linux
http
alin的学习之路(
Linux网络
编程:八)(libevent库)
alin的学习之路(
Linux网络
编程:八)(libevent库)1.libevent库1.优点开源精简跨平台专注于网络通信——可以借助fd来进行pipe、fifo等通信2.下载安装下载地址:https
alin_server
·
2020-08-13 09:34
libevent
linux
使用JAX-WS创建webservice服务,含服务端及客户端
一、创建
服务类
方法1.首先创建工程:JaxWSProject上图是创建完成后的工程结构,其中wsdl、wssrc为自建目录,主要为服务端创建wsdl、xsd文件及response.java文件使用。
yindmbest
·
2020-08-12 18:43
Linux网络
文件服务器 NFS
安装NFSyum-yinstallnfs-utils启动NFS服务systemctlstartnfs配置文件/etc/exports格式:共享目录绝对路径授权访问的IP或网段(权限)/share192.168.1.0/24(ro)共享目录为根目录下的share文件夹,允许192.168.1这个网段访问,访问权限为只读。我们通过实例来演示一下。要求:以只读的方式共享目录/mnt/nfsshare,同
qq229554158
·
2020-08-12 17:10
Linux
linux
Android自动化测试中AccessibilityService获取控件信息(1)
AccessibilityService为一个响应用户发送AccessibilityEvent事件的
服务类
,主要用作对于一些辅助功能的实现中。对于某些方面有缺陷的人群,可以通过辅助功能反馈给用户。
Q博士
·
2020-08-12 17:39
测试[Android]
测试工程师成长之路
AccessibilityService(无障碍辅助服务)
深入AccessibilityService使用1、创建服务编写自己的
服务类
,需要继承AccessibilityService类.其中要实现onAccessibilityEvent(AccessibilityEventevent
月疯
·
2020-08-12 16:21
【android奇特组件】
JDBC API
JDBCAPI提供了一组用于与数据库进行通信的接口和类,这些接口和类都定义在java.sql包中方法DriverManager用于管理JDBC驱动的
服务类
,该类的主要功能就是加载和卸载各种驱动程序,建立数据库的连接并获取连接对象
吴越子坤
·
2020-08-12 16:23
Linux网络
设备驱动架構學習(三)
Linux网络
设备驱动架構學習(三)接下來會從以下幾個方面介紹網絡設備驅動的編寫流程:1、網絡設備的註冊與註銷2、網絡設備的初始化3、網絡設備的打開與釋放4、網絡數據發送流程5、網絡數據接收流程6、網絡連接狀態
Ela--学海无涯
·
2020-08-12 15:47
Linux
Net
driver
linux网络
子系统分析(一)——协议栈分层实现综述
目录一、概述二、
Linux网络
子系统的分层2.1为何要分层2.2协议无关接口2.3网络协议层2.4设备无关接口2.5设备层三、参考一、概述开篇,总结一下对linux协议栈的理解,备忘。
whenloce
·
2020-08-12 14:17
linux网络子系统
Linux 网络子系统之结构介绍
Linux网络
设备驱动程序的体系结构图片说明如下:网络协议接口层网络协议接口层向网络层协议提供统一的数据包收发接口,不论上层协议是ARP还是IP,都通过dev_queue_xmit()函数发送数据,并通过
weixin_34151004
·
2020-08-12 13:27
报文的接收方式(
linux网络
子系统学习 第二节 )
报文的接收是整个协议栈的入口,负责从网卡中把报文接收并送往内核协议栈相应协议处理模块处理。报文的接收方法主要分为两种一种是网卡产生中断,通知内核进行接收报文。一次中断接收一个报文。在中断处理程序中把报文从硬件缓存中拷贝到内存中,并把报文加入到协议栈中对应的入口队列中,中断退出时调用收包软中断来从相应队列来读取报文进行处理。这种方式优点是内核对报文响应较快,在网卡上有少量报文时效果较好。这样如果网卡
weixin_34121304
·
2020-08-12 13:24
网络子系统25_生成树协议
//参考深入理解
linux网络
技术内幕//生成树协议(SpanningTreeProtocol,STP)是用于消除环路拓扑的分布式算法。
nerdX
·
2020-08-12 13:18
Linux网络子系统
Linux基本操作和基础命令(Linux修改IP地址以及修改网卡地址)
一.
Linux网络
1.网卡的命名规则CENTOS7采用dmidecode采集命名方案,以此来得到主板信息;它可以实现网卡名字永久唯一化2.对网路设备的命名方式1.如果Firmware(固件)或BIOS为主板上集成的设备提供的索引信息可用
R-Shmily
·
2020-08-12 12:50
Linux系列
Centos7(Linux)设置静态IP的方法
修改配置5.让静态IP生效6.使用本地DOS命令测试1.VM网络设配器设置2.编辑NAT模式编辑子网Ip例192.168.211.0NAT设置编辑网关例192.168.211.2添加虚拟机ip3.修改文件
linux
qq_42996037
·
2020-08-12 12:01
Linux
springboot 开启事务以及手动提交事务
springboot开启事务以及手动提交事务需要在
服务类
上加上两个注解@AutowiredDataSourceTransactionManagerdataSourceTransactionManager
Mr@哈希大王
·
2020-08-12 12:53
springboot
开启事务以及手动提交事务
Linux网络
子系统
邻居子系统根据路由表,如果下一个跃点在同一网络中(也就是下一个跃点是邻居),邻居层就把目的L3地址解析为跃点的L2地址。这个关联就被放入缓存以便将来再次使用。这样的话,如果某个应用程序短期内发送多个封包给另一个应用程序,那么只在发送第一个封包的时候使用邻居协议。点对点连接、广播、多播都不需要L2的头部信息?,因此也不需要L3到L2的映射。其他传输使用共享介质,因此需要一个L2头部信息。该信息可能来
leopard21
·
2020-08-12 11:59
Linux
linux网络
测试命令 [ ping | traceroute | netstat | arp | iftop | nload | tracedump ]
一、ping它通过向目标主机发送一个个数据包以及接受数据包的回应来判断主机和目标主机之间网络连接情况。ping的两个功能:判断网络是否可达、网络性能统计。ping使用的是网络层的ICMP协议。ICMP协议。ping【选项】目标主机或IP地址-c设置数据包的数量-s设置数据包的大小,默认为64字节(包括8字节ICMP协议头、56字节测试数据、20字节IP协议头)-t设置数据包的生存期(TTL)-i设
daduryi
·
2020-08-12 11:51
linux
网络
kali linux 网络渗透测试学习笔记(一)Nmap工具进行端口扫描
kali
linux网络
渗透测试学习笔记(一)Nmap工具进行端口扫描一.利用Nmap扫描网站服务器的端口开放情况首先打开我们的kalilinux才做系统,再打开其命令行模式,输入:nmapwww.csdn.net
Geeksongs
·
2020-08-12 10:40
【答疑文】什么是云计算?云计算行业前景怎么样?零基础自学需要掌握哪些?
按照
服务类
型,云计算可分为:·基础结构即服务(IaaS),主要包含服务器和
程序员面试吧
·
2020-08-12 10:03
【
Linux网络
编程】06 大小端(识别大小端)地址转换函数
文章目录1大小端2字节网络传输过程3识别大小端:4(大小端)地址转换函数1大小端大端低位存高地址,高位存低地址小端低位存低地址,高位存搞地址2字节网络传输过程不同电脑存数据的大小端不一样:因此我们需要在网络上传输规定都是一个大端或者小端比如都规定大端:3识别大小端:typedefunionDD{//共同体是里面各变量共同拥有一个地址空间unsignedshorta;unsignedcharb[2]
努力做一个code杠精
·
2020-08-12 01:46
Linux网络编程
从tcpdump看cBPF/eBPF程序设计
It’sapleasuretopourcoldwaterontherevellers,andyou’llthankme.我在2016年写过一篇关于tcpdump对
Linux网络
协议栈性能影响的文章:https
dog250
·
2020-08-12 01:32
BPF
cBPF
eBPF
使用apache CXF和maven开发Web Service
TableofContents1对比Axis2和CXF2编写
服务类
3以endpoint发布4在we
weixin_34168700
·
2020-08-11 23:43
Linux网络
技术管理及进程管理(week2_day4)--技术流ken
OSI七层模型和TCP/IP四层模型OSI七层模型:OSI(OpenSystemInterconnection)开放系统互连参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系。TCP/IP四层模型:TCP/IP参考模型是计算机网络的祖父ARPANET和其后继的因特网使用的参考模型。分层作用:方便管理七层模型优点:1、把复杂的网络划分成为更容易管理的层(将整个庞大而复杂
weixin_33725722
·
2020-08-11 23:07
vmware中linux连接互联网设置
虚拟机中
linux网络
设置,以便能连接互联网:1.在虚拟机VirtualMachineSetting中NetworkAdapter配置中选择“NAT...”;2.本机“打开网络和Internet设置”,
qazwsxcdew
·
2020-08-11 22:27
linux
上一页
63
64
65
66
67
68
69
70
下一页
按字母分类:
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
其他