计算机网络层概述 computer network

发布时间:2022-11-30 网络 UDP 网络协议 TCP/IP CS相关
关于计算机网络的知识点很多,这篇对于常见的五层模型做一个梳理,附上我认为还详细不错的参考链接(因为相关内容挺多挺全的,直接指路最快了), 算是自己的学习指南。 A network is made up of several computers connected. They can be connected through different protocols. A Protocol is a set of rules that allow two computers in a network to s...

multipass装ubuntu并且设置桥接网络 M1 MACBOOK AIR

发布时间:2022-11-30 网络
参考链接https://blog.csdn.net/HAI7XIAO/article/details/123151988 官网 How to create an instance | Multipass documentation 参考原文摘录--- 配置桥接网络 他这个local.bridged-network是个key-value 官网文档有说明可以搜搜看 安装系统 jammy是22.04版本 计算机名hostname为 acc  2核 3g 40g  桥接网络  --network表示添加网卡...

计算机网络:随机访问介质访问控制之CSMA协议

发布时间:2022-11-30 网络 CSMA COMPUTER NETWORK
CSMA协议 时隙ALOHA系统的效率虽然是纯ALOHA系统的两倍,但每个站点都是随心所欲地发送数据的,即使其他站点正在发送也照发不误,因此发送碰撞的概率很大。 若每个站点在发送前都先侦听一下共用信道,发现信道空闲后再发送,则就会大大降低冲突的可能,从而提高信道的利用率,载波侦听多路访问(Carrier Sense Multiple Access,CSMA)协议依据的正是这一思想。CSMA协议是在ALOHA协议基础上提出的一种改进协议,它与ALOHA协议的主要区别是多了一个载波侦听装置。 根据侦听方式...

C语言课程设计------食品仓库管理系统

发布时间:2022-11-30 网络 网络协议 P2P C语言
篇幅较长,有些代码可能存在冗余,仅供参考。发现有问题欢迎提出。 目录 1.题目描述: 2.代码解析 (1)结构体 (2)主要设置函数 (3)主函数: (4)编写菜单: (5)添加食品信息: (6)Count (7)添加食品库存 (8)修改食品信息:  (9)查找信息 (10)统计 (11)食品信息排序  (12)月报表 (13) 显示食品信息 (14)删除食品信息 (15)退出系统菜单 1.题目描述: 编写一个程序来管理食品仓库的货物,系统能实现以下功能: 食品信息输入 添加新食品信息 食品出库 修改食...

docker基础命令及网络

发布时间:2022-12-01 网络 DOCKER 容器
一.Docker运行的基本流程为: 1.用户是使用Docker Client 与 Docker Daemon建立通信,并发送请求给后者。 2.Docker Daemon作为Docker架构中的主体部分,首先提供 Docker Server的功能使其可以接受Docker Client 的请求。 3.Docker Engine执行Docker内部的一系列工作,每一项工作都是以一个Job的形式的存在。 4.Job的运行过程中,当需要容器镜像时,则从 Docker Registry 中下载镜像,并通过镜像管理驱动...

TCP协议中的四次挥手详解

发布时间:2022-12-01 网络 面试 TCP/IP 服务器
注释:客户端为主动关闭方,服务器端为被动关闭方 四次挥手指的是:断开一个TCP连接达到终止数据通信,需要客户端与服务器端进行四次交互 #过程如下: 1.客户端打开关闭连接,此时发送一个TCP首部FIN标志位被置为1的报文,之后客户端进入FIN_WAI_1状态 2.服务端收到该报文后,就会向客户端发送一个ACK应答报文,接着服务器进入CLOSED_WATIT的状态 3.客户端接受服务器的ACK应答报文后,之后进入FIN_WAIT2状态 4.等待服务器处理完数据后,也向客户端发送FIN报文,之后服...

[网络基本概念] Bridge / Router

发布时间:2022-12-01 网络 网络基础知识 网络协议
目录 一、集线器 1.1 集线器的定义 1.2 集线器的特点 二、 交换机(Switch) 2.1 交换机的定义 2.2 交换机工作流程(桥接) 2.3 案例 2.4 练习题 三、路由器(Router) 3.1 子网 3.2 路由 3.3 案例 Q1:源主机如何判断目的主机与自己是否在同一网络中呢? Q2: 主机如何判断将IP数据报转发给哪个路由器呢? Q3: 路由器收到IP数据报后如何转发? Q4: 若网络中某个主机发送广播报文,路由器会如何处理呢? 3.2 练习题 四、总结 一、集线器 1.1 集线器...

IP包头分析(IP协议3层网络层协议)

发布时间:2022-11-30 网络安全 网络 网络协议 TCP/IP
数据来源 IP协议的主要特点: IP协议是一种无连接、不可靠的分组传送服务的协议。IP协议是点-点线路的网络层通信协议。IP协议是针对原主机-路由器、路由器-路由器、路由器-目标主机之间的数据传输的点-点线路的网络层通信协议。IP协议屏蔽了网络在数据链路层、物理层协议与实现技术上的差异。通过IP协议,网络层向传输层提供的是统一的IP分组,传输层不需要考虑互联网在数据链路层、物理层协议与实现技术上的差异,IP协议使得异构网络的互联变得容易了。IP包头长度         ip包头的长度在20-60个字节间,...

理解TCP协议三次握手、四次挥手、流量控制、拥塞控制 、重传机制

发布时间:2022-12-01 网络 计算机网络 网络协议 TCP/IP 面试
👨‍💻个人主页: 才疏学浅的木子 🙇‍♂️ 本人也在学习阶段如若发现问题,请告知非常感谢 🙇‍♂️ 📒 本文来自专栏: 计算机网络 🌈 每日一语:真正的勇气是:做出决定,全力以赴! 🌈 ❤️ 支持我:👍点赞 🌹收藏 🤟关注 TCP概述 TCP是一种面向连接的协议,在发送数据前通信双方必须在彼此间建立一条连接 所谓的连接其实就是客户端和服务器的内存里保存一份关于对方的信息,如IP地址、端口 TCP是一种字节流,它会处理IP层的丢包、重复以及错误问题 在建立连接的过程中,双方交换的一些参数可以放...

[网络基本概念] Router / Bridge

发布时间:2022-12-01 驱动开发 网络 网络基础知识
目录 一、光猫和路由器区别 二、Router / Bridge区别 三、Router / Bridge优缺点 四、常见组合方案 4.1 光猫桥接+路由器路由 4.2 光猫路由+路由器桥接 4.3 光猫路由上网 4.4 光猫路由+路由器路由​ 一、光猫和路由器区别         光猫又称光调制解调器,主要是将光信号转换为上网的数字信号。电脑可通过光猫拨号上网。         路由器可称为网关设备,负责接入、输出上网信号。即将光猫已转换的网络信号传输给各个设备以及将设备传回的信号传给光猫。        ...

网络路由实验

发布时间:2022-12-02 网络
配置静态路由 ip route [目的地址] [子网掩码] [下一跳地址] 配置RIP动态路由 距离矢量路由协议,RIP的15跳限制,超过15跳的路由被认为不可达 router ripversion 2no auto-summary #取消自动汇总功能network [主网络号](他知道的直连网段)[掩码] ospf动态路由 链路状态路由协议没有跳数的限制 router ospf 进程号network 直连的网段号 反掩码 area 区域号 多区域ospf 提高了网络的扩展性,有利...

计算机网络:广域网的基本概念

发布时间:2022-11-30 网络 网络协议 广域网 COMPUTER NETWORK
广域网通常是指覆盖范围很广(远超一个城市的范围)的长距离网络。广域网是因特网的核心部分,其任务是长距离运送主机所发送的数据。连接广域网各结点交换机的链路都是高速链路,它可以是长达几千千米的光缆线路,也可以是长达几万千米的点对点卫星链路。因此广域网首要考虑的问题是通信容量必须足够大,以便支持日益增长的通信量。 广域网不等于互联网,互联网可以连接不同类型的网络(既可以连接局域网,又可以连接广域网),通常使用路由器来连接。局域网可以通过广域网与另一个相隔很远的局域网通信。 结点交换机和路由器都用来转发分组,它...

day01

发布时间:2022-12-01 网络 LINUX 服务器
陈鑫 常用软件介绍: xshell  远程连接软件 xftp  文件传输的客户端软件 vmware  虚拟工作平台(虚拟机--客户机) --物理机(宿主机) typora.md  文本编辑器 rhel redhat  操作系统的镜像文件(系统盘) 1什么是计算机 计算机的组成: 1、控制器,是整个计算机的中枢神经,根据程序要求进行控制,协调计算机各部分工作及内存与外设的 访问等。 2、运算器,功能是对数据进行各种算术运算和逻辑运算。 3、存储器,功能是存储程序、数据和各种信号、命令等信息。 4、输入设备,...

渗透练习1

发布时间:2022-12-01 JAVA 网络 服务器
先来一个附加问题 kali无法定位软件包(无法安装软件) 多半是源有问题 切换源(我使用中科大的源不行,使用了阿里云的源) 修改源配置文件 vi /etc/apt/sources.list 加入 deb https://mirrors.aliyun.com/kali kali-rolling main non-free contribdeb-src https://mirrors.aliyun.com/kali kali-rolling main non-free contrib 然后升级 sudo a...

3-5数据链路层-局域网

发布时间:2022-11-30 计算机网络 网络 运维 服务器
一.基本概念 局域网Local Area Network(LAN):在一个较小的地理范围(如一所学校)内,将各种计算机、外部设备和数据库系统等通过双绞线、同轴电缆等连接介质互相连接起来,组成资源和信息共享的计算机互联网络,使用广播信道 特点 (1)为一个单位所拥有,且地理范围和站点数目均有限 (2)所有站点共享较高的总带宽(即较高的数据传输率) (3)较低的时延和较低的误码率,可靠性较高 (4)各站为平等关系而非主从关系 (5)多采用分布式控制和广播式通信,能进行广播和组播 决定局域网的主要要素为:网...

Twisted 框架简介

Twisted 框架介绍 Twisted 是一个完整的事件驱动的网络框架,利用它既能使用也能开发完整的异步网络应用程序和协议。 它现在还不是标准库的一部分,所以必须单独下载并安装它。使用pip install即可。 它提供了大量的支持来建立完整的系统,包括网络协议、线程、安全性和身份验证、聊天/ IM、 DBM 及RDBMS 数据库集成、 Web/因特网、电子邮件、命令行参数、 GUI 集成工具包等。 Twisted 提供了一个更加强大和灵活的框架,并且已经实现了很多协议。可以在 http://twi...

路由器工作原理

发布时间:2022-11-30 网络安全 网络 前端 服务器
数据来源  一、路由概述 路由         跨域从源主机到目标主机的一个互联网络来转发数据包的过程(如下图:数据从主机A到主机B这一过程中会经过很多路由器,首先会经过主机A自己的路由器(第一个路由器),然后就会出现两条路线(现实可能不止条),到达要走哪条是路由器的路由表决定的,比如路由表说从上面的路线走,那数据就会从第一台交换机到达上面的交换机,这一过程我们就可以说第一台路由器完成了对数据的路由),路由:就是路由器为IP包选择路径的过程。 路由表:路由器的转发数据的依据是路由表,表里面有的就转发,...

[ Linux ] 如何查看内核 Kernel 版本(查多个Kernel的方法)

发布时间:2022-11-30 网络 运维 LINUX # LINUX 服务器
上图来源于:turnoff.us,描述了Linux内核结构,有兴趣的同学可以访问原址看看 什么是 Linux内核 内核是与计算机硬件接口的易替换软件的最低级别。它负责将所有以“用户模式”运行的应用程序连接到物理硬件,并允许称为服务器的进程使用进程间通信(IPC)彼此获取信息。 上面引用的部分是广泛被大家抄来抄去的非人类能看懂的解释,这里来做一个容易理解的内核解释:内核是操作系统的主要组件,无论是Mac OS、Linux还是windows。内核处理系统的资源,并充当系统硬件和软件之间的桥梁...

如何借助cpolar连接本地树莓派(2)

系列文章 如何借助cpolar连接本地树莓派(1) 如何借助cpolar连接本地树莓派(2)  上一篇: 如何借助cpolar连接本地树莓派(2)  在上篇文章中,我们尝试使用cpolar的SSH隧道功能从不同的操作系统平台,连接到了位于内网的树莓派上,实现了远程连接树莓派的功能。不过,此时的树莓派数据连接还处于测试性质,链接还不能长期有效的存在(每24小时更换一次)。因此我们还要进行一次设置,将连接树莓派的SSH隧道固定下来。现在,就让我们开始吧。 想要固定一条SSH数据隧道,我们可以使用固定TC...

Fabric 搭建测试网络并部署智能合约

发布时间:2022-12-01 网络 FABRIC 智能合约 # HYPERLEDGER FABRIC
1.搭建网络: 详见博客 2.对Test Network的创建和关闭 cd ${HOME}/fabric-samples/test-network创建网络:./network.sh up关闭网络:./network.sh down创建通道:./network.sh createChannel -c xxx :创建名为xxx的通道 3.Starting a chaincode on the channel: 智能合约(Smart Contract): 包含管理区块链账本上assets的逻辑。在Fabric...

【微机接口】可编程串行异步通信芯片8250

发布时间:2022-12-01 微机接口 网络
8250能实现数据串并变换,实现全双工异步通信。 支持异步通信协议,数据格式、通信速率由初始化编程设定。 内部有中断机制,CPU可用查询中断方式与之交换信息。   8250内部寄存器:  发送保持寄存器:保存CPU传送来的并行数据,并转移至发送移位寄存器。 只有在发送保持寄存器空闲时,CPU才能写入写一个数据。 接受缓冲寄存器: 接受移位寄存器,去掉起始位,检验位和停止位,转换成并行数据,转换后的并行数据存入接受缓冲寄存器,等待CPU接受。 只有当一帧数据收完后,CPU才能用IN指令读接受缓冲寄存器...

dnsmasq国内外域名分流系统搭建

发布时间:2022-11-30 系统架构 网络 运维开发 LINUX
一、域名分流系统原理         dnscrypt-proxy是一个搭建DNS服务器的程序,但它也并非仅仅是一个程序这么简单,它还是一个为了防止域名污染公益项目。由OpenDNS主导(思科公司的子公司),它在全球部署了许多可靠的DNS服务器,彼此间通过加密通道传输信息。dnsmasq支持dns及dns缓存、dhcp、tftp等服务,为了实现国内外域名分流,使用dnscrypt-proxy搭配dnsmasq。我们在访问国内网站的时候,dnscrypt-proxy服务器在国外,域名解析速度比较慢,因此访问...

以太网通信交互案例-二层

发布时间:2022-12-02 网络
转载自:https://blog.csdn.net/DJAction/article/details/122745517 以太网通信交互案例-二层 Switch是一个二层转换的设备,它是严格按照要求进行交换的,也就是说,在同一个VLAN(虚拟局域网)里面是可以进行二层通信的,不在同一个VLAN的主机是不能二层通信. 二层通信本质上是跟IP地址没有关系的。因为二层的通信属于MAC寻址。无非是从一个ECU的MAC到另外一个ECU的MAC进行寻址。 下图所示为一个Switch的组网,Switch上有四个PHY...

计网--数据链路层

发布时间:2022-11-30 网络 网络协议 COURSELEARNING
概述 概念 可以看成是在4段不同的链路上的通信组成的。 链路+一些通信协议来控制这些数据的传输==>传输 该层的三个重要问题(基本问题) 发送前形成检错码,放在帧尾,如↑的帧尾是4字节的帧检验序列FCS字段,要写入该字段的内容就是检错码。 接收方主机收到有误码的帧后,不接受该帧,将其丢弃。 若:①数据链路层向上提供不可靠传输服务,丢弃就丢弃了②提供可靠,则还需其他措施确保接收方主机还可以重新接收到被丢弃的这个帧的正确副本。 其他问题 除了这三个,还有其他的问题: 当总线上多合主机同时使用...

计算机网络第六章知识点回顾(自顶向下)

系列文章戳这里👇 计算机网络第一章知识点总结计算机网络第二章知识点总结计算机网络第三章知识点总结计算机网络第四章知识点总结计算机网络第五章知识点总结计算机网络第六章知识点总结计算机网络第七章知识点总结计算机网络第八章知识点总结 1.链路层和局域网 1.1网络层、链路层和物理层 网络层: 选路:路由器确定去往目的节点的下一跳转发:在路由器内部将数据报从输入端口转移到输出端口 链路层: 将数据报从一个节点传输到相邻的下一个节点 物理层: 多种类型的传输媒体 传输原始比特流(无结构) 容...

PHP---网站的基本概念

目录 1:网站的基本概念 (1)服务器的概念 (2)IP的概念 (3)域名的概念 (4)DNS的概念 (5)端口的概念 2:静态网站的访问流程 3:动态网站的访问流程 1:网站的基本概念 (1)服务器的概念 服务器说到底其实就是一台电脑,不过对于电脑的性能要求很高,但只要是一台电脑就可以称得上是服务器。服务器也就是负责存放资源的电脑。能够提供服务的机器取决于机器所安装的服务软件。比如说Web服务器,提供Web服务(网站访问),就需要安装Web服务软件(如Apache,Tomcat等等)。 (2)IP的概...

ISO14229-1专栏(3)应用层协议介绍

发布时间:2022-11-30 网络 服务器 车载系统 ISO14229-1专栏
目录 前言 5 应用层协议 5.1 一般定义 5.2 协议数据单元(Protocol data unit,PDU)规范 5.3 应用程序协议控制信息 5.3.1 协议控制信息(PCI, Protocol Control Information) 5.3.2 服务ID(SI, Service Identifier) 5.3.3 否定响应服务ID(NR_SI, Negative response service identifier) 5.4 否定响应/确认服务原语 5.5 服务器响应实现规则 5.5.1 一...

计算机网络——验证性实验

发布时间:2022-11-30 网络 服务器
计算机网络——验证性实验 1.ipconfig 实作一 使用 ipconfig/all 查看自己计算机的网络配置,尽可能明白每行的意思,特别注意 IP 地址、子网掩码 Subnet Mask、网关 Gateway ipconfig当其参数为/all时,它会显示所有适配器的完整 TCP/IP 配置。 适配器可表示物理接口(例如已安装的网络适配器)或逻辑接口(如拨号连接)。 物理地址就是Mac地址,根据IP地址可以看出版本号为4,且192.168.1.5为家里网络的地址(因疫情本学期没有返校),子网掩码...

计算机网络:以太网与IEEE 802.3

发布时间:2022-11-30 网络 COMPUTER NETWORK
IEEE 802.3标准是一种基带总线形的局域网标准,它描述物理层和数据链路层的MAC子层的实现方法。 以太网逻辑上采用总线形拓扑结构,以太网中的所有计算机共享同一条总线,信息以广播方式发送。为了保证数据通信的方便性和可靠性,以太网简化了通信流程并使用了CSMA/CD方式对总线进行访问控制。 严格来说,以太网应当是指符合DIX Ethernet V2标准的局域网,但DIX Ethernet V2标准与IEEE 802.3标准只有很小的差别,因此通常将802.3局域网简称为以太网。 以太网采用两项措施以...

linux 网络设计 ip命令

发布时间:2022-12-02 网络 计网 LINUX TCP/IP
linux ip 网络图形化ip设置 命令行ip设置 路由器设置 一般路由器后有重启按钮,在长按几秒之后,就能完成重启。在路由器“wan”口插入外网网线,将“lan”口和电脑用网线连接起来。参考查看wan口ip地址操作方法,或在浏览器输入路由器后提供的控制地址(或设置的网关的地址)进行设置 电脑端设置 ip设置 查看网络配置ifconfig eth0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 # 网卡名eth0,我的地址居然是ipv6的 ...

计算机网络:应用层

发布时间:2022-12-02 计算机网络 网络 服务器
目录 2.1 应用层原理  一、网络应用的体系结构 二、客户—服务器(C/S)体系结构 三、对等体(P2P)体系结构 四、C/S和P2P体系结构的混合体 五、进程通信 六、分布式进程通信需要解决的问题 七、问题1:对进程进行编址( addressing ) 八、问题2:传输层提供的服务 - 需要穿过层间的信息 九、套接字( socket ) 十、应用层协议 十一、应用需要传输层提供的服务 十二、Internet 传输层提供的服务 十三、UDP存在的必要性  十四、安全TCP  2.2 Web and HT...

配置网卡和修改ip地址

发布时间:2022-12-01 网络 LINUX TCP/IP
修改ip地址有两种方法 1.临时修改: 执行命令                   ifconfig eth0 (需要修改的ip地址)    重新启动网络            systemctl restart network 2.永久修改: vim /etc/sysconfig/network-scripts/ens160 #ens160或ens33、eth0 文件内容修改: BOOTPROTO=static ONBOOT=yes 文件内容增加: IPADDR=...

Windows下的socket通信,实时发送消息

发布时间:2022-12-01 网络 C++ WINDOWS 开发语言 TCP/IP
        在客户端与服务端进行信息交互的时候,我们经常想让他们进行实时对话,下面我将给出客户端与服务器实时通信的代码,采用C语言与C++混合编写,基于tcp协议,键盘输入想发送的数据,接收到数据之后,对数据进行解析。老规矩,让我们开始初始化套接字。 一,初始化         1.初始化网络库 bool init_Socket()//初始化网络库{ WSADATA wsadata; if (0 != WSAStartup(MAKEWORD(2, 2), &wsadata))//windows...

CS144实验笔记

发布时间:2022-12-03 网络 WEBSOCKET 网络协议 TCP/IP 学习笔记 JAVA
CSS144实验笔记 主要根据这位大佬的笔记和B站的教程进行实验; lab0 介绍字节流的构造,copy大佬代码,熟悉为主,使用了deque数据结构作为Buffer,实现了write,read等功能,同时设置了一些标志位判断是否Input_end; lab1 设计了StreamReassembler,体现了TCP传输的特点,接收的字节流可能会乱序到达,因此先通过一个set集合装载带有index的substring作为数据单元(同时带有标志位判断是否是eof结束位),同时设计一个input字节流(lab0中...

计算机网络:数据链路层设备 网桥与交换机

发布时间:2022-11-30 网络 COMPUTER NETWORK 交换机 网桥
网桥的基本概念 两个或多个以太网通过网桥连接后,就成为一个覆盖范围更大的以太网,而原来的每个以太网就称为一个网段。网桥工作在链路层的MAC子层,可以使以太网各网段成为隔离开的碰撞域( 又称冲突域 )。如果把网桥换成工作在物理层的转发器,那么就没有这种过滤通信量的功能。由于各网段相对独立,因此一个网段的故障不会影响到另一个网段的运行。网桥必须具有路径选择的功能,接收到帧后,要决定正确的路径,将该帧转送到相应的目的局域网站点。 网络1和网络2通过网桥连接后,网桥接收网络1发送的数据帧,检查数据帧中的地址,...

传输层协议(TCP协议的三次握手与四次挥手/UDP协议)wireshark抓包

发布时间:2022-12-04 UDP 基础网络 网络 TCP/IP
目录 一.TCP协议 二.TCP特性 三.TCP报文格式 四.常用的TCP端口号及其功能 五.TCP三次握手 六.TCP四次挥手 七.UDP协议 八.TCP和UDP的特性 九.wireshark抓包分析 一.TCP协议 TCP是面向连接的、可靠的进程到进程通信的协议 TCP提供全双工服务,即数据可在同一时间双向传输 二.TCP特性 工作在传输层面向连接协议全双工协议半关闭错误检查将数据打包成段,排序确认机制数据恢复,重传流量控制,滑动窗口(可移动至八.TCP和UDP的特性,与UDP特性进行对比)三.TC...

计算机网络:IEEE 802.11无线局域网

发布时间:2022-11-30 网络 以太网 COMPUTER NETWORK IEEE 802.3
1.无线局域网的组成 无线局域网可分为两大类:有固定基础设施的无线局域网和无固定基础设施的移动自组织网络。所谓“固定基础设施”,是指预先建立的、能覆盖一定地理范围的固定基站。 (1)有固定基础设施无线局域网 对于有固定基础设施的无线局域网,IEEE制定了无线局域网的802.11系列协议标准,包括802.11a/b/g/n等。802.11使用星形拓扑,其中心称为接入点(Access Point,AP),在MAC层使用CSMA/CA协议。使用802.11系列协议的局域网又称Wi-Fi。 802.11标准规...

BLE学习(3):ATT和GATT详解

发布时间:2022-12-03 BLE 网络
本文章将介绍在面向连接的蓝牙模式中,ATT(attribute protocol,属性协议)和GATT(generic attribute profile,通用属性配置文件)这两个重要的协议层,它与蓝牙的数据传输密切相关。 1 设备之间如何建立连接(Gap层) 若BLE设备之间要进行数据传输,就需要形成一个通信通道。GAP(通用访问配置文件)来负责这个通道的形成和维护。 GAP指示两台将要连接和通信的设备的角色,一台作为Central(一般为智能手机这种功能强大的设备),另一台作为Peripheral(一...

golang中的网络轮询器netpoll源码解析

发布时间:2022-11-30 网络 GOLANG
1、概述 网络轮询机制就是Go语言在运行的时候用来处理I/O操作的关键组件,它使用了操作系统提供的 I/O 多路复用机制增强程序的并发处理能力,他不仅仅只是用于监控网络I/O,还能用于监控文件的I/O。 关于epoll:https://blog.csdn.net/raoxiaoya/article/details/106185479 相关文件 net/sock_posix.gonet/fd_unix.gonet/fd_posix.gointernal/poll/fd_unix.gointernal/pol...

计算机网络笔记6应用层

发布时间:2022-12-01 计算机网络 网络 服务器
系列文章目录💗 计算机网络笔记6 应用层计算机网络笔记5 运输层计算机网络笔记4 网络层 前言 站在巨人的肩膀上,让知识的获得更加容易!本文为学习计算机网络后,自顶向下的学习笔记; 学习视频来源: 计算机网络微课堂(有字幕无背景音乐版)课件pdf来源:评论区up bili_68567544整理目录分享思维导图来源:https://blog.csdn.net/weixin_45067603/article/details/107053479参考文章:百度百科、知乎、掘金等 课程相关资源(课件、PDF文档...

广播,组播的发送消息与接收消息

发布时间:2022-12-01 网络 LINUX 服务器
目录  广播接收消息 广播发送消息 组播发送消息 组播发送消息  广播接收消息 #include <stdio.h>#include <sys/types.h>#include <sys/socket.h>#include <unistd.h>#include <string.h>#include <arpa/inet.h>#include <netinet/in.h>#define PORT 1234#define ...

TCP,UDP的服务器与客户端

发布时间:2022-12-01 网络 TCP/IP 服务器
目录 TCP服务器 TCP客户端 TCP运行示例   UDP服务器 UDP客户端 UDP运行示例  TCP服务器 #include <stdio.h>#include <sys/types.h>#include <sys/socket.h>#include <unistd.h>#include <string.h>#include <arpa/inet.h>#include <netinet/in.h>#define P...

2022第三届全国大学生网络安全精英赛练习题(8)

发布时间:2022-12-04 网络 网络安全 安全 NISP一级 WEB安全
全国大学生网络安全精英赛 2022第三届全国大学生网络安全精英赛练习题(8) 701、从安全角度来看,使用下列哪种方式接入互联网使用银行APP进行转账安全性最高() A.星巴克的WIFI B.自己的手机5G网络 C.机场的免费WIFI D.以上都对 正确答案:B 解析:不要随意连接公共网络,更不要连接后操作网银和微信转账等功能 702、网络环境的安全也是windows移动办公的安全威胁之一,下列哪种接入互联网的安全分险是最小的() A.使用咖啡厅的免费WIFI B.使用名为CMCC的免费W...

【构建ML驱动的应用程序】第 9 章 :选择部署选项

   🔎大家好,我是Sonhhxg_柒,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎 📝个人主页-Sonhhxg_柒的博客_CSDN博客 📃 🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝​ 📣系列专栏 - 机器学习【ML】 自然语言处理【NLP】  深度学习【DL】 ​  🖍foreword ✔说明⇢本人讲解主要包括Python、机器学习(ML)、深度学习(DL)、自然语言处理(NLP)等内容。 如果你对这个系列感兴趣的话,可以关注订阅哟👋 文章目录 服务器端部署 ...

网络编程/计算机网络

发布时间:2022-12-02 网络 LINUX 网络编程 网络协议 服务器
目录 一、网络基本概念 1.网络 2.互联网 3.ip地址 4.MAC地址 5.端口号Port 6.网络协议 二.网络分层模型 1.物理层 2.数据链路层 3.网络层 4.传输层 5.应用层 三、三次握手与四次挥手 1.TCP头部 2.三次握手与四次挥手 四、网络应用程序通信流程 五、网络编程 1.主机字节序列和网络字节序列 2.网络应用编程接口——套接字 基本概念      套接字地址结构 (1)通用 socket 地址结构  (2)专用 socket 地址结构 (3)IP 地址转换函数 3.网络编程接...

J1939-21数据链路层多帧协议PDU解析

发布时间:2022-12-03 网络 网络协议 汽车 汽车电子
 一、协议数据单元(PDU) P 是优先级,R 是保留位,DP 是数据页,PF 是PDU 格式,PS 是特定PDU,SA 是源地址 优先级(P):这三位仅在总线传输中用来优化消息延迟,接收机必须对其做全局屏蔽(即忽略)。消息优先级可从最高0(000)设置到最低7(111),当消息被添加到应用层,将给出一个推荐的优先级。OEM 可以对网络做相应调整。PDU 格式(PF):确定PDU 的格式,也是确定数据域对应参数组编号的域之一。特定PDU(PS):它的定义取决于PDU 格式,根据PDU 格式它可能是目标...

Linux之DNS的安装与配置

发布时间:2022-12-01 网络 运维 LINUX 服务器
Linux之DNS的安装与配置 DNS 首先配置可用的静态网络 systemctl restart network #重启网卡ping www.baidu.com #ping百度,检查是否能连接到Internet 然后关闭防火墙 systemctl stop firewalldsetenforce 0 第一步,检查bind是否安装 rpm -qa | grep bind 如果没有显示,那就是未安装 提示:如果有bind配置的相关问题可以全部卸载 yum -y remove bind* 第二步,安装b...

【精品】k8s(kubernetes)的网络策略networkpolicy实例精讲

发布时间:2022-12-02 网络 运维 容器 POD KUBERNETES 玩会K8S实战
重点 1、了解networkpolicy的原理 2、掌握创建networkpolicy实现流量控制的方法 内容一 网络策略是控制pod资源组间以及与其他网络端点如何通信的规范。 实现原理:使用标签来分组pod,并在该组pod之上定义规则来控其流量,从而为kubernetes提供更为精细的流量控制以及租户隔离机制。 内容二 提示:转换要求是在名称空间internal中创建网络策略:允许default名称空间的pod访问它里面的pod 示例要求:在现有的namespace internal中创建一个名为a...

Prometheus 采集snmp监控数据

发布时间:2022-11-30 PROMETHEUS 网络 LINUX 服务器
  Prometheus采集主机监控参考部署下载,图形生成 系统exporter 安装参考Grafana downloadWindows参考图形生成参考win_exporterLinux参考node_exporterMysql参考Mysql_exporterSQL Server参考SQL exporterRedis 参考Redis_exportercadvisor参考cadvisorrabbitmq参考参考rabbitmq snmp_exporter 参考图形展示在测试中 snmp_exporter ...