本文档主要讲解了Linux下socket编程的一些基本知识,主要包括套接字和字节序的概念,以及一些常用的结构体和函数。 本文是在网易云课堂学习过程中的记录,这个老师讲得很不错,推荐大家围观。 Linux网络编程 Linux网络编程|人工智能物联网 1.概念 1.1套接字(socket) Socket... ...
分类:
系统相关 时间:
2019-12-02 00:18:39
阅读次数:
137
第一种:修改配置文档(需要重启网络配置,永远生效)一、修改IP地址[aeolus@db1network-scripts]$viifcfg-eth0DEVICE=eth0ONBOOT=yesBOOTPROTO=staticIPADDR=192.168.30.197NETMASK=255.255.255.0GATEWAY=192.168.30.1二、修改网关vi/etc/sysconfig/netwo
分类:
系统相关 时间:
2019-11-21 18:31:43
阅读次数:
83
网络问题可归纳为硬件问题和软件设置问题两类: 硬件问题通常需要通过一些专门的设备来分析硬件。 软件设置问题大多数是设置以及概念理解的问题。 1.硬件问题 (1)网线问题 例如:网线被截断,网线过度扭曲变形造成信号不良,自制网络接头品质不良,网络接头与设备接触不良。 (2)网卡,Hub以及Router ...
分类:
系统相关 时间:
2019-11-21 14:14:30
阅读次数:
148
本文主要介绍的是DHCP的相关概念和分配ip的原理,以及使用DHCP服务的优势,最后结合一个实验来验证DHCP服务是如何动态分配ip的小实验。
分类:
系统相关 时间:
2019-11-21 09:41:50
阅读次数:
95
一、同步阻塞IO:blocking IO(BIO) 1.过程分析: 当进程进行系统调用时,内核就会去准备数据,当数据准备好后就复制到内核缓冲器,返回成功后将数据复制给进程内存,其中这一系列过程就是阻塞的。 2.特点: 优点:能及时响应数据 缺点:因为整个过程都是阻塞的,所以高并发下性能非常差 二、同 ...
分类:
Web程序 时间:
2019-11-17 20:48:07
阅读次数:
103
Cobbler一、介绍1、Cobbler可以用来快速建立Linux网络安装环境,它已将Linux网络安装的技术门槛,从大专以上文化水平,成功降低到初中以下,连补鞋匠都能学会。2、Cobbler是较早前的kickstart的升级版,优点是比较容易配置,还自带web界面比较易于管理。3、Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装、重装物理服务器和虚拟机,
分类:
其他好文 时间:
2019-11-11 20:00:01
阅读次数:
85
一、TCP/IP协议簇(DoD参考模型) 一、TCP/IP协议簇(DoD参考模型) 一、TCP/IP协议簇(DoD参考模型) 一、TCP/IP协议簇(DoD参考模型) 用于简化OSI层次,以及相关的标准。 传输控制协议(tcp/ip)簇是相关国防部DoD所创建的,主要用来确保数据的完整性以及在毁灭性 ...
分类:
系统相关 时间:
2019-11-09 00:37:28
阅读次数:
114
1. 局域网用户上网原理 上网过程说明: 确保物理设备和线路架构准备完毕,并且线路通讯状态良好 终端设备需要获取或配置上局域网(私有地址)地址,作为局域网网络标识 当终端设备想上网时,首先确认访问的地址,是否在本局域网内,若不在需要先告知网关 网关地址配置在路由器的内网接口上,路由器根据请求,将流量 ...
分类:
系统相关 时间:
2019-11-09 00:09:52
阅读次数:
145
一. IP地址分类与子网划分基础 一. IP地址分类与子网划分基础 一. IP地址分类与子网划分基础 一. IP地址分类与子网划分基础 1. 什么是IP地址? 常见的ip地址版本为ipv4, ipv6 32位 4 * 8=32位。 32位二进制数字序列组成的数字序列 点分十进制 采用点将32位数字进 ...
分类:
系统相关 时间:
2019-11-08 23:55:51
阅读次数:
166
1. DNS是什么? 1. DNS是什么? 1. DNS是什么? 1. DNS是什么? DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去+·记住能够被机器直接读取的IP数串。 通过主机名,最终得到该 ...
分类:
系统相关 时间:
2019-11-08 23:48:50
阅读次数:
117