• Linux网络与数据封装

    时间:2022-12-23 11:53:23

    欢迎关注博主 Mindtechnist 或加入【Linux C/C++/Python社区】一起探讨和分享Linux C/C++/Python/Shell编程、机器人技术、机器学习、机器视觉、嵌入式AI相关领域的知识和技术。 Linux网络与数据封装 1. 网络应用程序的设计模式(1)...

  • Linux网络配置基础

    时间:2022-12-20 14:39:07

    linux网络配置常见有两种:桥接模式(Bridge)与NAT模式,还有一种Host-Only模式由于其局限性通常被舍弃就不加以说明了,下面我们介绍下桥接模式(Bridge)和NAT模式。桥接模式(Bridge)桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,物理网卡和虚拟网卡...

  • 《Unix/Linux网络日志分析与流量监控》获2015年度最受读者喜爱的IT图书奖

    时间:2022-12-20 14:30:14

    《Unix/Linux网络日志分析与流量监控》获2015年度最受读者喜爱的IT图书奖。刊登在《中华读书报》( 2015年01月28日 19 版)我的2015年新作刊登在《中华读书报》( 2015年01月28日 19 版)原文下载:http://epaper.gmw.cn/zhdsb/images/2...

  • 【linux草鞋应用编程系列】_5_ Linux网络编程

    时间:2022-12-20 14:25:42

    一、网络通信简介 第一部分内容,暂时没法描述,内容实在太多,待后续专门的系列文章。 二、linux网络通信    在linux中继承了Unix下“一切皆文件”的思想, 在linux中要实现网络通信需要创建相关的网络文件;linux中用相关的系统调用创建相关的网络文件。 1、网络服务器实现(基于TCP...

  • Linux网络基本配置

    时间:2022-12-20 14:26:00

    一.Linux网络配置文件1.  /etc/sysconfig/network-scripts/ifcfg-eth0 文件在Red Hat系统中,系统网络设备的配置文件保存在/etc/sysconfig/network-scripts目录下,其中文件ifcfg-eth0包含第一块网卡的配置信息,文件...

  • Linux网络驱动--snull

    时间:2022-12-20 14:21:32

    snull是《Linux Device Drivers》中的一个网络驱动的例子。这里引用这个例子学习Linux网络驱动。因为snull的源码,网上已经更新到适合最新内核,而我自己用的还是2.6.22.6比较旧的内核。而网上好像找不到旧版的snull。因此结合《Linux Device Drivers...

  • 1、linux网络服务实验 用PuTTY连接Linux

    时间:2022-12-20 14:16:43

    这个是大三下学期的Linux网络服务配置详解时,感觉老师上得简单,就整理下,岭南师范学院师弟妹有福,如果是蔡老师交的话,可以拿来预习,复习。一、用PuTTY连接Linux①、装有redhat系统的虚拟机1、编辑 --》 虚拟网络编辑器记下 "类型" 和 "子网地址"(这些下面会有用)2、看网络适配器...

  • 【深入浅出Linux网络编程】 "开篇 -- 知其然,知其所以然"

    时间:2022-12-20 14:16:55

    【深入浅出Linux网络编程】是一个连载博客,内容源于本人的工作经验,旨在给读者提供靠谱高效的学习途径,不必在零散的互联网资源中浪费精力,快速的掌握Linux网络编程。连载包含4篇,会陆续编写发出,欢迎持续关注,分别如下:1,开篇 -- 知其然,知其所以然2,基础 -- 事件触发机制3,实践 -- ...

  • linux网络编程基础--(转自网络)

    时间:2022-12-19 00:20:48

    转自 http://www.cnblogs.com/MyLove-Summer/p/5215287.htmlLinux下的网络编程指的是socket套接字编程,入门比较简单。1. socket套接字介绍socket机制其实就是包括socket, bind, listen, connect, acce...

  • windows挂载linux网络文件系统NFS

    时间:2022-12-18 14:32:13

    1.创建linux的NFS服务端 2.linux挂载linux的NFS 3.windows挂载Linux的NFS 工具/原料 挂载语句: mount -t nfs 192.168.0.10:/home/...

  • linux网络编程之套接字:套接字I/O超时设置方法和用select实现超时

    时间:2022-12-18 07:28:21

    一、使用alarm 函数设置超时 void handler(int sig){}signal(SIGALRM, handler);alarm(5);int ret = read(fd, buf, sizeof(buf));if (ret == -1 && errno == EINT...

  • Linux网络编程之原始套接字-ping协议实现

    时间:2022-12-18 00:28:49

    转自http://blog.csdn.net/chenjin_zhong/article/details/7271830 1.概述 PING协议是用来检验本地主机与远程主机是否连接,发送的是ICMP ECHO_REQUEST包。普通的套接字是基于TCP或者是UDP的,无法发送ICMP包,所以必须...

  • Linux网络编程之UDP套接字

    时间:2022-12-18 00:24:15

           udp协议是面向数据报的,无连接不可靠的传输层协议,因为udp无连接,因此实现udp socket不需要监听也不需要连接。在实现tcp socket时,其中的收发数据可以当做文件,通过read和write来读取(TCP是面向字节流的),而udp是面向数据报的协议,收发的单位都是数据报,...

  • Linux网络编程之套接字选项设置

    时间:2022-12-18 00:24:09

    转载:http://blog.163.com/jlz_325/blog/static/19174000920126893134309/ 1.介绍 在Linux网络编程中,有时需要设置地址复用,允许发送广播包,将主机加入某个多播组,设置发送与接收缓冲区的大小,设置发送与接收的超时时间,将套接字绑定到某...

  • linux网络编程之udp套接字

    时间:2022-12-18 00:23:51

    一 .关于udp1.udp的概述udp的全称是用户数据报协议,他和tcp协议一样用于处理数据包,是一种无连接面向数据报的传输层协议,由于udp不提供对数据的分组,组装和不能对数据进行排序的缺点,导致udp在数据发完之后,不能确认数据是否完全到达,但是udp又有着在资源消耗少,传输效率高的优点。由于u...

  • Linux网络编程之套接字基础

    时间:2022-12-18 00:19:28

    1.套接字的基本结构 struct sockaddr 这个结构用来存储套接字地址。 数据定义: struct sockaddr { unsigned short sa_family; /* address族, AF_xxx */ char sa_data[14]; /* 14 bytes的协议地址 ...

  • linux网络编程基础(一)

    时间:2022-12-17 23:51:22

     一、数据存储顺序:大端和小端          高位字节存储高字节称为小端模式,通常都计算机采用这个模式存储。而网络则采用大端传输。所以需要转换         面试有时会出这么个题:写一个程序判断程序的存储是大端还是小端?       程序的原理见下图:         #include<...

  • linux网络编程基础(一)

    时间:2022-12-17 23:46:09

     一、数据存储顺序:大端和小端         高位字节存储高字节称为小端模式,通常都计算机采用这个模式存储。而网络则采用大端传输。所以需要转换       面试有时会出这么个题:写一个程序判断程序的存储是大端还是小端?     程序的原理见下图:      [cpp] view plain cop...

  • linux网络编程基础(一)

    时间:2022-12-17 23:41:30

    一、数据存储顺序:大端和小端          高位字节存储高字节称为小端模式,通常都计算机采用这个模式存储。而网络则采用大端传输。所以需要转换         面试有时会出这么个题:写一个程序判断程序的存储是大端还是小端?       程序的原理见下图:         [cpp] view p...

  • Linux网络管理——IP地址

    时间:2022-12-17 09:04:51

    1. 网络基础.note-content {font-family: "Helvetica Neue",Arial,"Hiragino Sans GB","STHeiti","Microsoft YaHei","WenQuanYi Micro Hei",SimSun,Song,sans-serif...