Linux网络基础及其配置

一、Linux网络基础

tcp/ip的由来

        概述:linux/unix的世界就是网络的世界。而网络的基础就是tcp/ip,tcp/ip是什么:tcp/ip是unix/linux世界的网络基础,在某种意义上,unix网络就是tcp/ip, 而且tcp/ip就是网络互联的标准。它不是一个独立的协议,而是一组协议。(tcp,ip,udp,arp,rarp等协议)。

osi与tcp/ip参考模型

osi模型(理论)

tcp/ip模型(现实)

应用层(application)

应用层:(application)smtp,ftp,telnet

表示层(presention)

传输层:(transport)解释数据

会话层(session)

网络层:(ip)定位ip地址和连接路径

传输层(transport)

链路层:(link)与硬件驱动对话

网络层(ip)

 

数据链路层(link)

 

物理层(physical)

 

ip地址与包的路由传递

        概述:每个internet上的主机和路由器都有一个ip地址。它包括网络号和主机号,所有ip地址都是32位的,ip地址按照国际标准的划分为a,b,c,d,e五种类型。

        a类:1.0.0.0至127.255.255.255

        b类:128.0.0.0至191.255.255.255

        c类:192.0.0.0至223.255.255.255

        d类:224.0.0.0至239.255.255.255

        e类:240.0.0.0至247.255.255.255

        a,b,c类目前用的最多。

二、Linux网络环境配置

第一种方法

        1、用root身份登录,运行setup命令进入到text  mode setup  utiliy对网络进行配置,这里进行ip,子网掩码,默认网关,dns的设置。

        2、这时网卡的配置没有生效,运行/etc/rc.d/init.d/network  restart命令,刚才作的设置才生效。

第二种方法

        1、ifconfig  eth0  x.x.x.x:对网卡进行设置。

        2、ifconfig  eth0 network  x.x.x.x:对子网掩码设置。对广播地址和dns使用默认的。

        注意:这样配置的网络将会立即生效,但是是临时生效。

第三种方法

        1、修改/etc/sysconfig/network-scripts/ifcfg-eth0这个文件里各个属性可以修改,包括ip,子网掩码,广播地址,默认网关。

        2、这时网卡的配置没有生效,运行/etc/rc.d/init.d/network  restart命令,刚才作的设置才生效。

        注意:这种方法是最底层的修改方法。

        /etc/sysconfig/network-scripts/ifcfg-eth0文件内容:

        DEVICE = eth0(驱动名称)

        ONBOOT = yes (系统启动时默认设备启动)

        BOOTTPROO=static(指定IP或自动分配IP。指定IP:static自动分配IP:dhcp)

        IPADDR=192.168.44.22(本机IP地址)

        NETMASK=255.255.255.0(子网掩码)

        GATEWAY=192.168.44.254(网关)

        Windows系统中安装虚拟机再安装Linux系统的,要想Windows系统和Linux系统的网络互通(ping 通),可以使用直接物理桥连;也可以使用自定义特定虚拟网络,使在同一个子网。

三、监控网络状态信息

        Windows下查看ip情况是ipconfig。在linux/unix下查看ip情况的命令是ifconfig

        1、检测主机连接命令ping

        是一种网络检查检测工具。它主要是用检测远程主机是否正常,或是两部主机间的介质是否为断、网线是否脱落或网卡故障。

        如:ping 对方IP地址

        2、显示网络统计信息的命令netstat

        此命令用来显示整个系统目前的网络情况。例如目前的连接、数据包传递数据、或是路由表内容。此命令直接输入即可使用。

        如:netstat -anp (参数an按端口排序,参数p是显示进程号)

        3、显示数据包经过历程命令:traceroute

        traceroute 目标IP或地址,此命令可以直接输入使用,用来检测数据包在网络上传输的过程。从本机到远程的主机完整路径。帮助管理员解决问题。dos下追踪IP路由命令:tracert 目标IP或 域名。

        4route

        所谓路由是指将数据由来源网络送往目的地网络的操作。在大型网络中,路由是非常复杂的,因为数据包在抵达目的地时,可能经过的节点有很多,路由表是存储在路由器或一些其它链接设置上的窗体。其中记录着了到指定目的地的网络路径,以及这些路径的相关数值。

        此命令可以直接输入使用,来查看本机路由的情况。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值