linux虚拟网络基础1 Device在linux里面devic(设备)与传统网络概念里的物理设备(如交换机、路由器)不同,Linux所说的设备,其背后指的是一个类似于数据结构、内核模块或设备驱动这样的含义。就是说device可能只是软件系统里的一个驱动,一个函数接口。2 TapTap位于二层数据链路层,tun位于三层网络层,两者在linux里的函数结构几乎一致,除了一个flag值区分tap/tun。在linux中二层特指以太网(Ethernet)(传统网络里二层分Ethernet,...
乱码转换工具使用convmv软件:windows中文字符编码为GB2312 linux中文字符编码为utf-8选项:-f:源文件中中文字符编码-t:转换成字符编码-r:代表递归--notest:不测试,直接转换[root@hydraxx]#convmv -f GB2312 -t utf-8 -r --notest————————————————————————————————————————————————————————————搭建FTP服务[root@hydraxx 桌面]#yum -y install v...
(1) 修改主机名临时方法:hostname newname退出当前shell重新登录即可生效;注意:此法只能临时修改生效,重起系统后失效!永久方法:vi /etc/sysconfig/network修改hostname newname后hostname newname重新登录即可生效!(2) DNS配置vi /etc/hosts编辑主机节点和ip地址对应关系x.x.x.x www.domain.comvi /etc/resolv.confnameserver x.x.x.x /x.x.x.x为DNS SERVER IP (3) 配置网关方法1)vi /etc/sysconfig/networkGATEWAY=X.X...
TCP(传输控制协议)
三次握手: 第一次握手,SYN字段为1,其他标志字段为0,第二次握手,SYN字段为1,ACK字段为1,其他为0 。第三次握手,SYN=0 ACK=1,其他字段为0.
四次挥手,第一次挥手,请求中断传输方的FIN=1,第二次挥手,被中断方ACK=1,FIN=0,表示收到请求中断信息,第三次挥手,被中断方FIN=1,第四次挥手,中断方FIN=0,ACK=1,表示收到中断信息。
FTP 端口号 21 和20
...
1、TCP/IP 网络配置文件2、使用命令配置网络3、网络诊断工具 TCP/IP 网络配置文件IP配置文件:/etc/sysconfig/network-scripts/i首页 → 数据库技术背景:阅读新闻Oracle 管理之 Linux 网络基础
[日期:2013-02-16]
来源:blog.csdn.net/xiangsir
作者:xiangsir
[字体:]1、TCP/IP 网络配置文件2、使用命令配置网络3、网络诊断工具
TCP/IP 网络配置文件IP配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0网管配置文件:/etc...
参考: The Linux Programming Interface - A Linux and UNIX System Programming Handbook (by Michael KerrisK) chapter 58 SOCKETS: FUNDAMENTALS OF TCP/IP NETWORKS
本章提供一个介绍——计算机网络概念和TCP/IP网络协议。理解这些主题对于有效使用 Internet domain sockets是必要的,这些套接字将在下一章中描述。 从本章开始,我们开始提到各种Request for Comments(RFC)文件。在本书中讨论的每个网络协议都在一个RFC中有正...
OSI :
Open System Interconnection 开放系统互联模型
开放式系统互联: 国际标准化组织(ISO)制定,定义了不同计算机互联的标准
制定OSI的优势:开放,厂商兼容性,易于理解、学习,模块化工程,故障排除。OSI:7层次结构/功能应用层 应用程序/原始数据 表示层 格式/压缩/加密 :快速传递,安全传递 会话层 会话/全双工/半双工:身份信息 传输层 分段/重组/端口号:传输效率 网络层 ...
OSI :
Open System Interconnection 开放系统互联模型
开放式系统互联: 国际标准化组织(ISO)制定,定义了不同计算机互联的标准
制定OSI的优势:开放,厂商兼容性,易于理解、学习,模块化工程,故障排除。OSI:7层次结构/功能应用层 应用程序/原始数据 表示层 格式/压缩/加密 :快速传递,安全传递 会话层 会话/全双工/半双工:身份信息 传输层 分段/重组/端口号:传输效率 网络层 IP地址/寻址/路由 :总目标,全球地址 数...
linux网络编程(一)网络传输基础知识
一、什么是协议?二、使用步骤典型协议
2.网络应用程序设计模式C/S模式B/S模式优缺点
3.分层模型4.TCP/IP四层模型通信过程
5.协议格式数据包封装以太网帧格式ARP数据报格式IP段格式UDP数据报格式TCP数据报格式
6.TCP协议三次握手四次握手
服务器客户端
一、什么是协议?
示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。
二、使用步骤
从应用的角度出发,协议可...
第四章 Linux网络基础
第一节 Linux的IP地址配置
Linux的IP地址配置地址的方法
ifconfig命令临时配置IP地址Setup工具永久配置IP地址修改网络配置文件图形界面配置IP地址
ifconfig命令
Ifconfig命令:查看与配置网络状态命令ifconfig eth0 192.169.0.200 netmask 255.255.255.0临时设置eth0网卡的IP地址与子网掩码eth0 表示网卡,但是这个命令看不到网关ifconfig eth0:1 192.169.0.200设置另一个IP也生效ifconfig eth0:1 down 取消设...
第六章 DHCP服务
第一节 DHCP简介与原理
DHCP服务作用(Dynamic Host Configuration Protocol 动态主机配置协议):
为大量客户机自动分配地址,提供集中管理减轻管理和维护成本,提供网络配置效率
可分配的地址信息主要包括:
网卡的IP地址,子网掩码对应的网络地址,广播地址默认的网关服务DNS服务器地址引导文件,TFTP服务器地址DHCP的原理1.客户端寻找服务器2.服务器提供地址信息(仅给IP)3.接受广播(ARP协议确认IP是否有效)4.服务...
第七章 VSFTP服务
第一节 FTP简介与原理
FTP简介FTP(File Transfer Protocol)中文称为“文件传输协议”。用于Internet上的控制文件的双向传输。
“下载”文件就是从远程主机拷贝文件至自己的计算机上;“上传”文件就是将文件从自己的计算机中拷贝至远程主机上。
主动模式主动模式:服务的从20端口主动向客户端发起连接被动模式被动模式:服务端在指定范围内某个端口被动等待客户端连接主动模式不好实验,客户端不在管理员的控制范...
第七章 Samba服务
第一节 samba简介
数据共享的方法
Windows中最常用的是“网上邻居”。网上邻居使用的文件系统是CIFS(通用互联网文件系统)协议进行数据共享 Linux中最常用的是NFS服务
Samba的由来
在 1991 年Andrew Tridgell为了实现Unix和Windows之间文件共享,开发了SMB( Server Message Block,服务消息块)文件系统由于SMB无法注册,就取名为Samba,热情的桑巴舞
Samba与NetBIOS协议
IBM开发的NetBIOS协议是为了局域网内少数计算机...
第九章 DNS服务
第一节 DNS服务(一)
结构域名系统DNS系统的作用:
正向解析:根据主机名称(域名)查找对应的IP地址反向解析:根据IP地址查找对应的主机域名
域名:域名:baidu.com 主机名:www www.baidu.com 完整的FQDN名称
IANA 军方把DNS的分配权限转给ICANN 国际联盟组织
DNS发展阶段:
第一阶段,通过文件维护
/etc/hosts 主机映射文件第二阶段,通过服务器维护
DNS Server比文件维护效率更高,但是服务器压力过高第三阶段,通过...
1.OSI模型及TCP/IP协议模式2 TCP/IP体系结构分层以http协议为例,客户端向服务器发送一个http包,首先上http包头+数据作为TCP包的数据,再加上TCP包头作为IP包的数据,再加上MAC包头,发送至服务端。同理,服务端接受到此数据包也需要分层拆解。下图是发送接受模型。3 数据包拆分流程图4 以太网链路层格式5 各层包头信息
IP包头//come from /usr/include/linux/ip.h
struct iphdr {
#if defined(__LITTLE_ENDIAN_BITFIELD) ...