通过协议来定义某种信号接收时是高还是低电平
MAC地址是一种表示地址,在总线型网络上,要在报头上添加目的地址,源地址。
通过载波侦听多路访问机制判断线路上是否有其他的在发送信号CSMA/CD――使用这种机制的就称作是以太网
环形网络:在环路上一个token的令牌,谁抓到这个令牌就可以发送信号
星形网络:HUB
中继器:增加信号能量,让它能够传得更远
在总线型数据网络中如果有过多的用户就会利用网桥将其分成两个网段,在这个网段中会有一张智能的表格,这个表格会区分A发出的信号是给B的还是给C的
可以进行极致的想法:小的网络有利于主机工作效率的提高,于是将每个主机都单独的连接到网桥上
半双工模式:双方都可以相互发信息但是同一时间只能有一个在发送信号
全双工模式:就是两个半双工结合
交换机:就是利用全双工模式工作的
交换机内部的网络图是有一定的时间期限的,这个网络表格是可以动态学习的来的
冲突域:彼此占用通信道
本地间通信基于MAC的物理地址进行的,要想通过路由就需要有一个逻辑地址(用于表示不同的网络)
若要通信的两个主机不在同一个网段就需要网关
IP与MAC之间的协议是ARP
子网掩码――那部分表示网络,哪部分表示主机,根据IP取网络地址
用端口号标记两个主机间的通信的是什么进程
Ip与端口进行绑定称之为套接字
子网:可以将主机划分为不同的网络,不同的网络的主机是不能直接通信的
子网划分:
主机接入网络需要
IP
子网掩码
网关
主机名
DNS1
DNS2
DNS3
DHCP
路由
ifconfig:显示Linux上的网卡信息,+相应的网口可以进行网络的配置
-a:显示所有接口的信息
网络服务:通过/etc/init.d/network 启动或停止
网关
route:-n――以数字方式显示主机或端口信息
add:添加
-host:添加主机路由
-net:添加网络路由
例如:routeadd �Cnet|-host 10.0.0.0/8 via gw 192.168.10.1
routeadd default gw 192.168.101.1
del:删除
-host:
-net:
routedel �Cnet|-host 10.0.0.0/8 via gw 192.168.10.1
routedel default gw 192.168.101.1
以上所作的改动重启网络服务或是主机后失效
网络配置文件
/etc/sysconfig/network
网络接口配置文件
/etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAME
在/etc/sysconfig/network-scripts下有很多的脚本,要去学习
DEVICE=:关联的设备名称,要与文件名的后半部INTERFACE_NAME保持一致
BOOTPROTO={static|none|dhcp|bootp}引导协议要使用静态地址使用static或none;dhcp使用DHCP服务器获取地址
IPADDR:ip地址
NETMASK:子网掩码
GATEWAY:默认网关
ONBOOT:开机是否激活此接口
HWADDR:硬件地址
USERCTL:{yes|no}是否让普通用户控制此接口
PEERDNS:{yes|no}是否在bootproto为dhcp时接受有DHCP服务器指定的DNS
路由
/etc/sysconfig/network-scirpts/route-ethX
添加格式一
目标 via 下一跳
格式二
ADDRESS0=
NETMASK0=
GATEWAY=
DNS服务器指定方法只有一种
/etc/resolv.conf
Nameserver DNS_IP_1
Nameserver DNS_IP_2
指定本地解析
/etc/hosts
目标主机IP 主机名 主机别名
172.16.0.1 www.magedu.com www
DNS――>/etc/hosts――>DNS
配置主机名
hostname:不是永久生效
/etc/sysconfig/network
ip命令可以取代ifconfig
link:配置网络接口属性
show:查看所有的网络接口
ip�Cs link show
set:ip linkset DEV{up|down}
addr:协议地址
add
ipaddr add ip dev +设备
del
ipaddr del ip dev+设备
show
flush:清空地址
ipaddr flush dev+设备to 10/8以这个开头的都删除了
配置网络设备的别名时不可以使用DHCP动态获得地址
route:路由
iproute add to 10.0.0.0/8 dev eth0 via 172.16.0.1