OSI七层模型和TCP/IP五层模型、iproute家族命令、管理工具介绍

1、简述osi七层模型和TCP/IP五层模型
网络协议通常分不同层次进行开发,每一层分别负责不同的通行功能。
1.1 OSI七层模型
OSI:Open System Internetconnection(开放系统互联),由ISO国际标准化组织定义;目的是规范网络环境,实现软硬件兼容;自上而下共分为七层,分别为:应用层,表示层,会话层,传输层,网络层,数据链路层,物理层。

        应用层:各种应用程序及接口
        表示层:对数据进行转换,加密、压缩
        会话层:维持不同应用程序的数据分离
        传输层:提供可靠的端到端的报文传输和差错控制
        网络层:将分组从源端到目的端,提供路由选择
        数据链路层:将分组数据封装成帧,提供节点到节点的方式传输
        物理层:在媒体上传输比特,提供电气和机械的规约
        特点:上层依赖于下层,下层为上层提供服务

1.2 TCP/IP五层模型
TCP/IP(Transmission Control Protocol/Internet Protocol)协议属于网络传输协议。TCP提供IP环境下的数据可靠传输,它提供的服务包括数据流传送、可靠性、有效流控、全双工操作和多路复 用。通过面向连接、端到端和可靠的数据包发送。TCP/IP的应用层相当于OSI七层协议的应用层、表示层、会话层,其他各层一一对应。

        应用层:为应用软件提供接口,使应用程序能够使用网络服务
        传输层:TCP/UDP

OSI七层模型和TCP/IP五层模型联系:



2、简述iproute家族命令
ip命令:通过ip来配置网卡IP地址参数
语法:ip [OPTION] OBJECT {COMMAND | help}
OBJECT := {link | addr | route}
link:链接接口
addr:管理接口上的地址
route:管理路由
ip link:

    ip link set  {up|down} :设置接口启用或禁用
    ip link promisc  {on|off} :是否支持混杂模式
    ip link name NEWNAME : 设定接口使用新名字
    ip link show [DEVICE] :显示网卡的相关硬件信息
    ip link help – 显示简要使用帮助

如:

ip addr:管理地址

    add:添加地址
    del:删除地址
            ip addr { add | del } dev IFADDR STRING
    ip addr show:显示该网卡的所有地址信息
            ip addr show  [ dev IFAME ]
    ip addr flush:清除协议地址
            ip addr flush  [ dev IFAME ]

ip route:管理路由

    list | show:显示路由
            ip route list
    add:添加路由
            ip route add DESTINATION via GATEWAY [ dev IFNAME]
    del:删除路由
            ip route del DESTINATION


3、详细说明进行管理工具htop、vmstat等相关命令,并举例
htop命令:htop是一款运行于Linux系统监控与进程管理软件,用于取代Unix下传统top。与top只提供最消耗资源进程列表不同,htop提供所有进程的列表,并且使用彩色标识出处理器、swap和内存状态。

选项:

-d #:指定延迟时间间隔;
-u USERNAME:仅显示指定用户的进程;
-s COLUME:以指定字段进行排序;

子命令:

l:显示选定进程打开的文件列表,能跟踪一个进程所打开的文件;
s:跟踪选定的进程所发起的系统调用;
t:以层级关系显示各进程状态,树状结构显示进程父子关系;
a:将选定的进程绑定在指定的CPU核心,设置进程在哪颗CPU上运行(affinity);
F2:设定显示格式、显示方式等 ;
u:显示用所有户进程;
H:隐藏/显示用户线程threads;
K:隐藏/显示内核线程;
F:使用光标选择进程;
P M T:根据CPU%,MEM%,TIME排序;
c:标记进程和子进程;
Esc:返回主界面;

示例:

vmstat命令:是一个即时显示内存使用情况的工具。
语法:vmstat [-V] [-n] [delay [count]]

选项:

    -V 显示vmstat的版本;
    -n causes the headers not to be reprinted regularly;
    -a 显示所有激活和未激活内存的状态;print inactive/active page stats;
    -d 显示硬盘统计信息;prints disk statistics;
    -D 显示硬盘分区表;prints disk table;
    -p 显示硬盘分区读写状态等;prints disk partition statistics;
    -s 显示内存使用情况;prints vm table;
    -m prints slabinfo;
    -S 定义单位,k K;
    delay 是两次刷新时间间隔;
    count 刷新次数;

示例:



4、使用until和while分别实现192.168.0.0/24网段内,地址是否能够ping通,弱ping通则输出"success!",若ping不通则输出"fail!"

until:

while:

原文地址:http://blog.51cto.com/13984342/2315503

时间: 2024-11-08 19:17:47

OSI七层模型和TCP/IP五层模型、iproute家族命令、管理工具介绍的相关文章

OSI七层模型和TCP/IP五层模型详解

OSI是一个开放性的通信系统互连参考模型,他是一个定义得非常好的协议规范.OSI模型有7层结构,每层都可以有几个子层. OSI的7层从上到下分别是 7 应用层 6 表示层 5 会话层 4 传输层 3 网络层 2 数据链路层 1 物理层 :其中高层(即7.6.5.4层)定义了应用程序的功能,下面3层(即3.2.1层)主要面向通过网络的端到端的数据流. 一.OSI参考模型 今天我们先学习一下以太网最基本也是重要的知识——OSI参考模型. 1.OSI的来源 OSI(Open System Interc

Linux网络知识学习1---(基础知识:ISO/OSI七层模型和TCP/IP四层模型)

以下的内容和之后的几篇博客只是比较初级的介绍,想要深入学习的话建议看书<TCP/IP详解 卷1:协议> 1.ISO/OSI七层模型    下四层是为数据传输服务的,物理层是真正的传输数据的,数据链路层.网络层.传输层主要是写入对应数据的传输信息的        物理层:比特            设备之间的比特流的传输.物理接口.电气特性        数据链路层:帧            保存的最主要的信息是网卡的 mac 地址,mac 地址负责局域网通信的,发件人和收件人的mac 地址  

OSI七层模型和TCP/IP四层模型

OSI七层模型 应用层 表示层 会话层 传输层(端口) 网络层(IP) 数据链路层(MAC地址) 物理层 ======================================================== TCP/IP四层模型 应用层 传输层(端口) 互联网层 链路层

OSI 七层模型和 TCP/IP 协议比较

OSI (Open System Interconnection), 开放式系统互联参考模型.从下到上七层模型功能及其代表协议: 物理层(Physical) :规定了激活.维持.关闭通信端点之间的机械特性.电气特性.功能特性以及过程特性.该层为上层协议提供了一个传输数据的物理媒体.Bit,比特.典型协议代表:EIA/TIA-232, EIA/TIA-499, V.35, V.24, RJ45, Ethernet, IEEE 802.3x(以太网) 物理层, FDDI(Fiber Distribu

OSI七层模型和TCP/IP协议簇的介绍

一.OSI模型的理解 ?国际标准化组织(International Standard Organization,ISO)于1984年颁布了开放系统互连(Open System Interconnection,OSI)参考模型 ?OSI参考模型是一个开放式体系结构,它规定将网络分为七层,从下往上依次是:物理层.数据链路层.网络层.传输层.会话层.表示层和应用层 ·每一层的功能如下: 1.物理层 主要功能是建立.维护.断开物理连接. 利用传输介质为数据链路层提供物理连接,实现比特流的透明传输.尽可能

Java网络编程:OSI七层模型和TCP/IP模型介绍

OSI(Open System Interconnection),开放式系统互联参考模型 .是一个逻辑上的定义,一个规范,它把网络协议从逻辑上分为了7层.每一层都有相关.相对应的物理设备,比如常规的路由器是三层交换设备,常规的交换机是二层交换设备.OSI七层模型是一种框架性的设计方法,建立七层模型的主要目的是为解决异种网络互连时所遇到的兼容性问题,其最主要的功能就是帮助不同类型的主机实现数据传输.它的最大优点是将服务.接口和协议这三个概念明确地区分开来,通过七个层次化的结构模型使不同的系统不同的

梳理Linux下OSI七层网络与TCP/IP五层网络架构

作为一个合格的运维人员,一定要熟悉掌握OSI七层网络和TCP/IP四层网络结构知识. 一.OSI七层网络协议 OSI是Open System Interconnect的缩写,意为开放式系统互联. OSI参考模型各个层次的划分遵循下列原则: 1)根据不同层次的抽象分层 2)每层应当有一个定义明确的功能 3)每层功能的选择应该有助于制定网络协议的国际标准. 4)各层边界的选择应尽量节省跨过接口的通信量. 5)层数应足够多,以避免不同的功能混杂在同一层中,但也不能太多,否则体系结构会过于庞大 6)同一

OSI七层协议和TCP/IP五层协议

OSI七层模型概略: OSI 中的层 功能 TCP/IP协议族 应用层 文件传输,电子邮件,文件服务,虚拟终端 HTTP,SMTP,FTP,DNS 表示层 数据压缩,解压,数据加密 无 会话层 解除或建立别的接点的联系 无 运输层 提供端对端的接口,差错检测,端口确定 TCP,UDP 网络层  ip地址确定,路由的选择 IP,ICMP,RIP,OSPF,BGP,IGMP 数据链路层  传输有地址的帧以及错误检测功能 SLIP,CSLIP,PPP,ARP,RARP,MTU 物理层   以二进制数据

OSI七层网络模型与TCP/IP四层模型

1.OSI七层结构图: 2.TCP/IP四层结构图: 3.各层对应的协议 4.OSI七层和TCP/IP四层的区别 OSI网络模型和TCP/IP网络模型对应关系: 5.交换机工作在OSI的哪一层 如果有人问这个问题,我的回答是 :二层交换机工作在OSI的第二层数据链路层,,由于它们要对帧解码并使用帧信息将数据发送到正确的接收方,所以它们是工作在数据链路层的.三层交换机是工作在OSI的网络层,因为三层交换机有路由功能. 6.路由器工作在OSI的哪一层 路由器工作在OSI七层模型的第3层,网络层.由于