• 计算机网络系列之IP协议与网卡

    时间:2024-03-31 15:02:48

    一、网卡在生活中,对网卡这个名词应该很熟悉,因为网卡是计算机上网不可或缺的一部分。也叫网络适配器。它在计算机网络中所处的位置就是数据链路层与物理层,兼顾两层的功能。它其实就是一个小型的嵌入式系统,上面有自己的处理器以及存储器(包括ROM和RAM)。计算机的CPU将网络层的IP数据报交给网卡之后,就可...

  • linux基础-计算机网络基础知识(OSI/TCP、回环网卡、封装解封装过程、常见端口协议等)

    时间:2024-03-31 15:02:24

    文章目录1 计算机网络基础知识储备1.1 OSI七层模式每一层功能,与tcp/ip四层模型的关系?1.2 TCP/IP协议栈常用协议及其功能?1.3 描述TCP协议状态机及其三次握手四次挥手的过程1.4 回环网卡(Lookback Adaptor)功能?1.5 描述数据报封装解封装过程1.6 端口号...

  • 精通linux内核网络———第二章Netlink套接字之通用Netlink协议

    时间:2024-03-31 15:01:59

    ## 通用Netlink协议要添加Netlink协议簇,需要在include/linux/netlink.h中添加协议簇定义。但通用Netlink协议不要求这样做。Netlink协议的一个缺点是,协议不能超过32(MAX_LINKS)个。通用Netlink协议以Netlink协议为基础,并使用其AP...

  • 为公司无线网络启用802.1x协议

    时间:2024-03-31 08:20:40

    1. EAP类型: EAP-PEAP, EAP-TLS, EAP-TTLS, EAP-MD5TLS需要客户端服务器端都有证书; 而PEAP和TTLS只需要服务器端证书.2. 身份验证协议: PAP, MS-CHAPv1(也就是MD4), MS-CHAPv2, GTC. 常见的就这些.3. 通过Rad...

  • Linux 网络协议栈开发(八)—— 基于VLAN的二层转发

    时间:2024-03-30 10:55:45

    一、VLAN是什么       (这里不详细介绍VLAN,只做简单说明)        VLAN(Vitual Local Area Network,虚拟局域网)是将物理网络划分成多个逻辑局域网的技术。一个VLAN就是一个广播域,亦即一个逻辑子网,在其内的站点可位于不同物理LAN上,但站点间像在同一...

  • 计算机网络之网络层篇-内部网关路由协议之RIP协议

    时间:2024-03-29 08:16:42

    目的IP地址下一跳IP地址IP1IP4IP2IP5IP3IP6...... 问题来了:1、下一跳地址是怎么来的?2、下一跳地址是唯一的吗?3、下一跳地址是最佳的吗?4、路由器那么多,它们如何协同工作?那么用什么样的算法去解决此问题呢? 每一个顶点表示一个网络、路由器或计算机每一条边表示一条网络路劲该...

  • Linux 网络协议栈开发(二)—— 二层桥转发基础

    时间:2024-03-27 22:07:15

      做为网络设备,二层转发是最基本的功能。要想继续学习linux 内核协议栈,必须明白二层转发的流程。这篇文章举例讲一讲二层转发的流程。  二层转发是根据报文的目的MAC直接进行转发,转发过程中不用对报文的头部做任何的修改。  三层转发是根据报文的ip 地址来进行转发,并且要对报文的二层头部进行相应...

  • 网络摄像头IPC国标GB28181协议国标安防视频流媒体平台EasyGBS视频流不上线排查步骤

    时间:2024-03-27 20:03:56

    近期使用国标GB28181协议平台的人越来越多,而我们的EasyGBS为了提升用户体验,近期做的升级也不少。很多用户选择EasyGBS时,初期都由TSINGSEE青犀视频团队来进行产品的运维,日常运维中经常会看到一种情况,就是当各种配置已经都按照EasyGBS的文档要求完成,但是有时设备显示就是不上...

  • 深入理解TCP/IP协议:网络通信的基石

    时间:2024-03-27 11:17:24

    提示:本系列文章重点学习TCP/IP协议 深入理解TCP/IP协议:网络通信的基石 简介一、TCP/IP协议的基本原理二、TCP/IP协议的工作机制三、TCP面向连接建立连接:断开连接:四、分层传输五、TCP流量控制滑动窗口机制流量控制的工作流程优势六、TCP Keep-alive工作...

  • 网络协议

    时间:2024-03-26 19:15:41

    1.1 应用层应用层是网络应用程序以及它们的应用层协议存留的地方。因特网应用层包括许多协议,例如HTTP(Web应用的主要协议)、SMTP(邮件传输)和FTP(文件传送)等。再比如我们每天都在使用的DNS域名系统。应用层协议分布在多个端系统上,一个端系统中的应用程序使用协议与另外一个端系统中的应用程...

  • 网络编程中的序列化、反序列化与协议

    时间:2024-03-26 19:01:39

    网络编程中的序列化、反序列化与协议 1. 序列化和反序列化的概念2. 序列化、反序列化与协议的关系3. JSON与网络通信 在网络编程中,序列化和反序列化与协议密切相关,它们共同构成了数据在网络中传输的基础。本文将详细介绍序列化、反序列化以及它们与协议之间的关系,以及它们在网络通信中的应用...

  • USBRS485串口UDP转MQTT/TCP/http/json网络通信协议对接方案

    时间:2024-03-25 20:46:48

    try:# 获取本机名称myname = socket.getfqdn(socket.gethostname())# 获取本机ipmyaddr = socket.gethostbyname(myname)serverSocket = socket.socket(socket.AF_INET, soc...

  • linux网络中UDP协议概念和包的组成详解

    时间:2024-03-25 20:45:12

    **因为本人之前一直写的是云笔记,对自己学会的东西作一个总结,所以基本都是文字,本来想全发成博客的形式,发现全发成博客比较花费时间,而且一直发博客质量不是很好,而且通过发博客学到的东西也会变少,所以准备先把笔记发出来,后续再将它们改成博客的形式,争取2天至少改一篇博客,觉得我总结的还行的可以先关注我...

  • 网络:应用层相关协议

    时间:2024-03-25 16:34:12

        应用层位于传输层之上,在OSI七层模型中,分为了三层,从上到下分别是应用层、表示层、会话层。这里对这三层不做具体区分。    应用层是面向用户的一层,主要包括FTP、HTTP、HTTPS、DNS、TELNET等协议。1、DNS协议1.1 DNS和域名    DNS(Domain Name S...

  • 网络详解 - 网络层(7)NAT & NAPT 网络地址转换协议

    时间:2024-03-25 09:36:48

    现在有很多机器都在一个局域网内,但是这些机器想要访问互联网,但是没有全球的IP地址,又该怎么办该能上网呢。由于限制IPv4的数字限制(32位,大约42亿左右),不可能分配每个人一个全球的IP地址,比如一台电脑,一部手机,或者一个联网的设备,都需要一个IP。原有的IP地址已经不够分配了。所有就会有一大...

  • TCP/IP协议族的网络层基础(2)——IP协议头部结构

    时间:2024-03-25 09:28:58

    网络层最核心的协议就是IP协议(Internet Protocol,因特网协议)。IP协议根据数据包的目的IP地址来决定如何投递它。如果数据包不能直接发送给目标主机,那么IP协议就为它寻找一个合适的下一跳(next hop)路由器,并将数据包交付给路由器来转发。多次重复这个一跳一跳的过程,最终将数据...

  • 网络基础之DHCP协议

    时间:2024-03-24 20:57:04

    网络基础之DHCP协议DHCP 概述:什么是DHCP?DHCP在协议栈中的位置DHCP的必要型采用DHCP的好处DHCP的结构DHCP的责任DHCP的基本工作流程发现阶段确认阶段DHCP 概述:随着网络规模的扩大和网络复杂度的提高,网络配置越来越复杂,经常出现计算机位置变化(如便携机或无线网络)和计...

  • 安全网络环境构造SMB协议

    时间:2024-03-24 20:56:40

    安全网络环境构造SMB协议一、搭建SMB,SMB2协议1、组网环境 pc1与icg直连,Pc1访问pc2;2、pc2上网络开启共享,关闭防火墙,去掉密码,自行百度;新建文件夹并开启文件夹共享。3、运行cmd,用pc1 通过\172.31.6.88 访问pc2, 测试流量经过设备,形成smb2协议,可...

  • 网络分类简述与数据链路层协议(PPP)

    时间:2024-03-24 20:38:07

    实验拓扑 实验要求1、R1和R2使用PPP链路直连,R2和R3把2条PPP链路捆绑为PPP MP直连按照图示配置IP地址 2、R2对R1的PPP进行单向chap验证 3、R2和R3的PPP进行双向chap验证 实验思路给R1、R2的S3/0/0接口配置IP地址,已给出网段192.168.1.0/2...

  • 计算机网络,概念,发展历史,分类,协议

    时间:2024-03-23 20:31:32

    理解计算机网络是指一些互联的、自治的计算机的集合。 可以从二个方面来理解计算机网络第一 计算机网络中每一台计算机都是自治的,自治是指任何一台计算机离开网络都能够独立运行,网络中任意两台计算机之间没有主从关系;第二 网络中的计算机是通过某种传输媒体连接起来的,网络中两台或者两台以上的计算机能够交换信息...