经常在笔试、面试或者工作的时候听到这些协议,虽然以前没怎么涉及过,但至少知道这些是和网络编程密不可分的知识,作为一个客户端开发程序员,如果可以懂得网络编程的话,他的作用和能力肯定会提升一个档次。原因很简单,这是个信息化时代,由于网络的存在使得人与人、人与网络的联系变得及其地紧密,游戏联网了才好玩,音视频在线了才更方便看。而且,对于一个程序员来说,懂得网络编程将使得自己的能力和价值得到更大的提升,从
转载 9月前
35阅读
你好,这是《网络是怎样连接的》的第2篇读书笔记,第二章《用电信号传输TCP/IP》前半部分:数据收发操作。收发数据的过程通过套接字完成,整个过程分为三个阶段:1.创建套接字2.收发操作3.删除套接字 1.创建套接字 一般来说,服务器的应用程序在启动时候就会创建好套接字并且进入等待连接状态。客户端通常在用户触发特定动作,需要访问服务器的时候才会创建套接字,这个时候,还没有开始传输
VXLAN的全称为Virtual eXtensible LAN,从名称看,它的目标就是扩展VLAN协议。802.1Q的VLAN TAG只占12位,只能提供4096个网络标识符。而在VXLAN中,标识符扩展到24位,能提供16777216个逻辑网络标识符,VXLAN的标识符称为VNI(VXLAN Network Identifier)。另外,VLAN只能应用在一个二层网络中,而VXLAN通过将原始二
转载 2024-04-08 13:47:27
157阅读
前言一、VLAN的概述1.1VLAN的概念及优势1.2VLAN的划分种类1.3静态的配置1.3.1VLAN的范围1.3.2VLAN的基本配置1.3.3配置静态VLAN的方法二,Trunk概述2.1Trunk的作用2.2VLAN的标识2.3Natve VLAN2.4Trunk 模式和协商总结: 一、VLAN的概述1.1VLAN的概念及优势VLAN具有灵活性和可扩展性等特点 优势: 1.控制广播 2
转载 2024-08-14 00:57:37
207阅读
 #include "stdafx.h"#include <stdlib.h>#include <stdio.h>#include <pcap.h>void main(int argc, char **argv){pcap_t *fp;char errb
原创 2016-11-16 15:43:21
872阅读
【实验代码】// sendpacket.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <stdlib.h>#include <stdio.h>#include <pcap.h>void main(int argc, char **argv){pcap_t *fp;pcap_if_t *d;pcap_if_t
原创 2016-11-16 15:52:06
863阅读
 #include "stdafx.h"#include <stdlib.h>#include <stdio.h>#include <pcap.h>void main(int argc, char **argv){pcap_t *fp;char errb
原创 2017-01-02 12:56:39
733阅读
# Python发送212数据包的基础知识 在计算机网络中,数据包是进行信息交换的基本单位。不同的协议定义了不同格式的数据包。在实际应用中,我们可能会遇到发送特定类型数据包的需求,比如“212”数据包。在这篇文章中,我们将讨论如何使用Python发送212数据包,并附带一个简单的代码示例。 ## 什么是212数据包? 212数据包是某种特定格式的数据,这种数据包在特定环境中用于信息的传递和交
原创 2024-08-16 07:37:05
115阅读
# 如何在Linux环境下使用python发送数据包 ## 概述 在Linux环境下,我们可以使用python发送数据包。这对于网络编程和安全测试非常有用。本文将向您展示如何使用python在Linux环境下发送数据包。 ## 流程图 ```mermaid flowchart TD Start --> 设置发送数据包 设置发送数据包 --> 发送数据包 发送数据包 -
原创 2024-07-04 06:52:17
47阅读
1.设定一个名称Python或模块的名称通常需要遵循以下条件:所有字母小写在pypi上没有同名的(即使您不想公开提供您的,您可能希望稍后将其私下指定为依赖项)1仅使用-符号或不使用符号(注意不能使用_)1译者注:由于作者已将名为funniest的上传,所以我们在设定名字时不能设置为funniest2.创建框架funniest的初始目录结构应该是这样的:最高级的目录是我们软件配置管理仓库的根
转载 2023-08-30 07:48:58
88阅读
笔者一直负责公司及其下属子公司网络的维护,最近向电信申请了30个分点,每个分点的租用带宽是2M光纤。下属分公司网络连接的方式是通过电信的ATM设备连接到总公司。这样整个公司的网络是一个独立的内网,相对其他连接方式来说这种形式的安全性和网络传输速度都有所保障。    一、网络拓扑结构:    首先介绍下子公司与总公司的网络拓扑结构。子公司使用华为3CO
VLAN介绍  局域网LAN(多个机器连接一个Hub或者Switch),是一个广播域  VLAN:一台Switch划分出多个虚拟机的LAN,每个vlan中的主机连接交换机的端口是access口,从而保证了交换机只在同一个vlan中转发包  IEEE802.1Q标准定义了VLAN Header的格式。他在普通以太网帧结构的SA(src addr)之后键入了4bytes的VLAN tag/Header
转载 2024-08-28 16:33:43
126阅读
 目录1.Series1.1Series的创建 1.2 Series的属性 2.DataFrame2.1DataFrame的创建 2.2 DataFrame的属性 2.3 DatatFrame索引的设置3.MultiIndex与Panel4.基本数据操作4.1删除一些列4.2索引操作(先列后行)  4.3赋值4.4排序4.4.1
import socket # 1. 创建tcp的套接字 tcp_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 2. 链接服务器 tcp_socket.connect(("172.18.146.150", 8080)) # 3. 发送数据/接收数据 send_data = input("请输入要发送数据:") tcp_s
                                 &n
原创 2016-11-16 15:20:12
1862阅读
把WinPcap 中分析数据包的代码复制到VS中,再把WinPcap中数据分析中的一些关于网卡打印的代码复制到VS中。// mist12306.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <stdlib.h>#include <stdio.h>#include <pcap.h>void main(int a
转载 2016-12-30 20:50:30
1267阅读
1.ARP协议的工作原理           Ethernet 设备(比如网卡)有自己全球唯一的MAC地址,它们以MAC地址来传输Ethernet数据包,但他们却不能识别IP的IP地址。所以,在Ethernet中进行IP通信时就需要一个协议来建立IP地址和MAC地址的对应关系,
原创 2016-11-16 14:59:54
1983阅读
第一:打开VS2010,创建一个新的项目,再对VS做一些设置。如下:项目-->**属性(alt+F7)配置属性-->清单工具-->输入和输出-->嵌入清单-->否项目-->**属性(alt+F7)配置属性-->C/C++-->常规-->附加包含目录-->项目-->**属性(alt+F7)配置属性-->链接器-->常规--
原创 2016-11-15 15:51:55
2003阅读
【实验代码】// sendpacket.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <stdlib.h>#include <stdio.h>#include <pcap.h>void main(int argc, char **argv){pcap_t *fp;pcap_if_t *d;pcap_if_t
原创 2016-12-14 15:01:54
1025阅读
一、前言尽管WinPcap从名字上来看表明他的主要目的是捕获数据包,但是他还为原始网
原创 2022-09-20 10:48:30
831阅读
  • 1
  • 2
  • 3
  • 4
  • 5