Linux网络属性配置简述

OSI的概念:

Open System Interconnect开放系统互连参考模型,是由ISO(国际标准化组织)定义的。它是个灵活的、
稳健的和可互操作的模型,并不是协议,是用来了解和设计网络体系结构的。

OSI模型的目的:
规范不同系统的互联标准,使两个不同的系统能够较容易的通信,而不需要改变底层的硬件或软件的逻辑,每个厂商都要遵守这个模型。

OSI的优点(不限于)

建立七层模型的主要目的是为解决异种网络互连时所遇到的兼容性问题。它的最大优点是
将服务、接口和协议这三个概念明确地区分开来:
服务:说明某一层为上一层提供一些什么功能
接口:说明上一层如何使用下层的服务
协议:涉及如何实现本层的服务;


应用层

  • 为应用软件提供接口,使应用程序能够使用网络服务
  • 常见的应用层协议:
  • http(80)、ftp(20/21)、smtp(25)、pop3(110)、
  • telnet(23)、dns(53)等

表示层

  • 数据的解码和编码 JPEG(标准)
  • 数据的加密和解密
  • 数据的压缩和解压缩 ZIP(标准)

会话层

  • 负责建立、管理和终止表示层实体之间的会话连接
  • 在各个节点之间提供会话控制

传输层

  • 负责将来自上层应用程序的数据进行分段和重组,并将它们组合为同样的数据流形式。
  • 提供端到端的数据传输服务
  • 工作在传输层的协议:
    TCP(可靠的)
    UDP(不可靠的)

网络层

  • 定义了逻辑地址(三层地址)
  • 进行路由选择、维护路由表
  • 负责将分组数据从源端传输到目的端

设备:路由器(隔离广播)

广播、组播控制
维护路由表,维护路由信息
路由发现及路径选择
数据转发
连接广域网(WAN)、地址转换(NAT)
真三层交换机:具有路由功能(RIP OSPF BGP ISIS等路由协议)的交换机
弱三层交换机:只支持RIP协议的交换机
路由器的每一个接口属于一个广播域

数据链路层

  • 提供可靠的数据传输服务,把帧从一跳(结点)移动到另一跳(结点)。【从一个交换机传输到另一个交换机】
  • 组帧、物理编址(MAC地址)、流量控制、差错控制、接入控制
  • 数据链路层在物理层基础上向网络层提供服务。
  • 数据链路层在物理链路上提供可靠的数据传输。
  • 局域网的数据链路层协议有以太网、令牌环网等。
  • 广域网数据链路层协议有PPP、HDLC、Frame Relay、X.25等。

以太网二层逻辑地址:MAC地址

MAC(Media Access Control)地址,48bits,意译为媒体访问控制,或称为物理地址、硬件地址,用来定义物理设备的位置。
ICANN组织:把前24bits,2^24地址块,售卖

LLC(Logic Link Control)逻辑链路控制:负责识别网络层协议,然后对它们进行封装;提供流量控制并控制比特流的排序

设备:交换机(Switch)(独享带宽):多端口网桥

实现点到点的数据传输
每个端口是一个冲突域
整台交换机属于一个广播域


物理层

负责把逐个的比特从一跳(结点)移动到另一跳(结点),以0101这种二进制形式进行传播。

物理层功能:

  • 定义接口和媒体的物理特性(USB,RJ45)

  • 定义比特的表示、数据传输速率、信号的传输模式(单工、半双工、全双工)
    单工:单向传输(汽车钥匙)
    半双工:对讲机
    全双工:电话

  • 定义网络物理拓扑(网状、星型、环型、总线型等拓扑)

物理层标准规定了信号、连接器和电缆要求。

设备:集线器 Hub

设备共享带宽
整台设备在同一个冲突域 (Collision Domain)
整台设备都在同一个广播域( Broadcast Domain)

广播域

单播:A→B

广播:A→多人(类似操场广播体操)
组播:A→某个房间里的人(类似群聊)

终端站点越多,冲突(域)越大(载波监听)
采用CSMA/CD机制 16字箴言 “先听后发,边发边听,冲突停止,延迟重发”

OSI模型与TCP/IP协议簇
  • TCP/IP协议簇是Internet的基础,也是当今最流行的组网形式;
  • 传输控制协议/英特网协议(TCP/IP)组是由美国国防部(DoD)所创建的,主要用来确保数据的完整性及在毁灭性战争中维持通信;
  • 是由一组不同功能的协议组合在一起构成的协议簇;
  • 利用一组协议完成OSI所实现的功能。

IP地址的构成及子网掩码

IP编址
  • IP地址分为网络部分和主机部分。
  • IP地址由32个二进制位组成,通常用点分十进制形式表示。
  • 相同网络位可以互相通信。

IP地址分类:


IP地址类型

私有地址范围

  • 10.0.0.0~10.255.255.255
  • 172.16.0.0~172.31.255.255
  • 192.168.0.0~192.168.255.255

特殊地址

  • 127.0.0.0 ~ 127.255.255.255(环回地址) 用于检测网路是否正常
  • 0.0.0.0(任意网络)
  • 255.255.255.255(任意网络的广播地址)

公有地址:唯一的,不可以重复使用的地址,在公网(互联网)中使用的是公有地址。
私有地址:能复用的地址,在家里,公司中使用的是私有地址。(局域网中使用)

子网掩码

32位二进制表示子网掩码
“1”表示网络位;“0”表示主机位
若网络位为24位,则需要有24个连续的“1”

默认子网掩码
地址规划

网络地址(主机地址为0)=IP地址和子网掩码的“与”运算结果

动态路由协议的分类

路由的作用范围

路由条目:
目标地址 下一跳(nexthop)
目标地址的类别:
主机:主机路由
网络:网络路由
0.0.0.0/0.0.0.0:默认路由

OS:多用户,多任务
多任务:多进程

互联网通信时,进程的数字标识:16bits

0-65535:1-65535
1-1023:固定分配,而且只有管理员有权限启用
1024-4W:半固定

4W+:临时端口

段口进程地址:
IP+PORT:套接字地址

将Linux主机接入到网络中:

  • IP/NETMASK:本地通信
  • 路由(网关):跨网络通信
  • DNS服务器地址:基于主机名的通信
    主DNS服务器地址
    备用DNS服务器地址
    第三备份DNS服务器地址

配置方式:

静态指定:

命令简述:

ifcfg家族:

  • ifconfig:配置IP,NETMASK
  • route:路由
  • netstat:状态及统计数据查看

iproute2家族:

  • ip OBJECT:
    addr:地址和掩码;
    link:接口
    route:路由
  • ss:状态及统计数据查看

CentOS 7:nm(Network Manager)家族

  • nmcli:命令行工具
  • nmtui:text window 工具

注意:

(1) DNS服务器指定
配置文件:/etc/resolv.conf
(2) 本地主机名配置
hostname
配置文件:/etc/sysconfig/network
CentOS 7:hostnamectl

配置文件:

RedHat及相关发行版
/etc/sysconfig/network-scripts/ifcfg-NETCARD_NAME

动态分配:依赖于本地网络中有DHCP服务

DHCP:Dynamic Host Configure Procotol

  • 为了实现网络可以动态合理地分配IP地址给主机使用,提出了DHCP协议。
  • DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作。
  • DHCP相对于静态手工配置的优点:
    效率高
    灵活性强
    易于管理

DHCP应用场景

  • DHCP服务器能够为大量主机分配IP地址,并能够集中管理。
  • DHCP采用C/S模式

网络接口命名方式:

传统命名:
  • 以太网:ethX, [0,oo),例如eth0, eth1, ...
    PPP网络:pppX, [0,...], 例如,ppp0, ppp1, ...
  • 可预测命名方案(CentOS):
    支持多种不同的命名机制:
    Fireware, 拓扑结构

(1) 如果Firmware或BIOS为主板上集成的设备提供的索引信息可用,则根据此索引进行命名,如eno1, eno2, ...
(2) 如果Firmware或BIOS为PCI-E扩展槽所提供的索引信息可用,且可预测,则根据此索引进行命名,如ens1, ens2, ...
(3) 如果硬件接口的物理位置信息可用,则根据此信息命名,如enp2s0, ...
(4) 如果用户显式定义,也可根据MAC地址命名,例如enx122161ab2e10, ...

上述均不可用,则仍使用传统方式命名;

命名格式的组成:

en:ethernet
wl:wlan
ww:wwan

名称类型:

o<index>:集成设备的设备索引号;
s<slot>:扩展槽的索引号;
x<MAC>:基于MAC地址的命名;
p<bus>s<slot>:基于总线及槽的拓扑结构进行命名;

练习:100.0.0.16/28 对应网段的网关地址、广播地址、可分配IP地址范围
网关地址:100.0.0.16
广播地址:100.0.0.31
可分配IP地址范围:100.0.0.17 - 100.0.0.30

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 220,492评论 6 513
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 94,048评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 166,927评论 0 358
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,293评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,309评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 52,024评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,638评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,546评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,073评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,188评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,321评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,998评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,678评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,186评论 0 23
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,303评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,663评论 3 375
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,330评论 2 358

推荐阅读更多精彩内容

  • 简介 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者...
    保川阅读 5,957评论 1 13
  • 后期整理字体以及排版问题,修订不适合的翻译 “A wealth of information. Smart, ye...
    iamzzz阅读 743评论 0 0
  • 简介 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者...
    JasonShi6306421阅读 1,242评论 0 1
  • title: 网络基础学习总结(1) tags: 网络 categories:笔记 date: 2017-06-1...
    行径行阅读 2,523评论 0 3
  • OSI七层模型和TCP/IP模型简述 OSI模型 OSI模型,即开放式通信系统互联参考模型(Open ...
    沉默的xz阅读 524评论 0 0