简述osi七层模型和TCP/IP五层模型

QQ截图20180615181836

 

 

OSI七层模型各层定义

  1. 物理层:提供为建立、维护和拆除物理链路所需要的机械的、电气的、功能的和规程的特性;有关的物理链路上传输非结构的位流以及故障检测指示。
  2. 数据链路层:在网络层实体间提供数据发送和接收的功能和过程;提供数据链路的流控。
  3. 网络层:控制分组传送系统的操作、路由选择、拥护控制、网络互连等功能,它的作用是将具体的物理传送对高层透明。
  4. 传输层:提供建立、维护和拆除传送连接的功能;选择网络层提供最合适的服务;在系统之间提供可靠的透明的数据传送,提供端到端的错误恢复和流量控制。
  5. 会话层:提供两进程之间建立、维护和结束会话连接的功能;提供交互会话的管理功能,如三种数据流方向的控制,即一路交互、两路交替和两路同时会话模式 。
  6. 表示层:代表应用进程协商数据表示;完成数据转换、格式化和文本压缩。
  7. 应用层:提供OSI用户服务,例如事务处理程序、文件传送协议和网络管理等。

TCP/IP五层各层定义

  1. 物理层:主要是基于电器特性发送高低电压(电信号),高电压对应数字1,低电压对应数字0
  2. 数据链路层:建立逻辑连接、进行硬件地址寻址、差错校验等功能(由底层网络定义协议)。并且将比特组合成字节进而组合成帧,用MAC地址访问介质,错误发现但不能纠正。
  •               <1>以广播的方式通讯
  •              <2>以太网协议:早期的时候各个公司都有自己的分组方式,后来形成了统一的标准,即以太网协议ethernet
  •              <3>mac地址:head中包含的源和目标地址由来:ethernet规定接入internet的设备都必须具备网卡,发送端和接收端的地址便是指网卡的地址,即mac地址mac地址:每块网卡出厂时都被烧制上一个世界唯一的mac地址,长度为48位2进制,通常由12位16进制数表示(前六位是厂商编号,后六位是流水线号)
  1. 网络层:引入一套新的地址用来区分不同的广播域/子网,这套地址即网络地址,进行逻辑地址寻址,实现不同网络之间的路径选择。
  • <1>协议有:IP(IPV4 IPV6) ARP RARP ICMP IGMP
  • <2>IP协议:规定网络地址的协议叫ip协议,它定义的地址称之为ip地址,广泛采用的v4版本即ipv4,它规定网络地址由32位2进制表示范围0.0.0.0-255.255.255.255
  • 一个ip地址通常写成四段十进制数,例:192.168.10.1
  • <3>IP协议的作用主要有两个,一个是为每一台计算机分配IP地址,另一个是确定哪些地址在同一个子网络(配合子网掩码)。
  1. 传输层:定义传输数据的协议端口号,以及流控和差错校验。<1>协议有:TCP UDP,数据包一旦离开网卡即进入网络传输层<2>封装的数据格式
  2. 应用层:规定应用程序的数据格式,网络服务与最终用户的一个接口。<1>协议有:HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/101050

(1)
上一篇 2018-06-15 11:54
下一篇 2018-06-15 18:38

相关推荐

  • 二进制编译MariaDB

    安装环境 iptables selinux mariadb-server 卸载 创建账号 useradd -r -d /data/mysqldb -s /sbin/nologin mysql 解压缩 tar xvf mariadb-10.2.15-linux-x86_64.tar.gz -C /usr/local/ 创建软链接 cd /usr/local l…

    Linux笔记 2018-06-10
  • 第五周作业

    1、简述rpm与yum命令的常见选项,并举例
    2、自建yum仓库,分别为网络源和本地源
    3、简述at和crontab命令,制定 每周三凌晨三、五点10分执行某个脚本,输出当前时间,时间格式为 2017-12-28 10:00:00
    4、简述sed常用操作命令,并举例

    Linux笔记 2018-06-11
  • rpm包管理与yum源安装及编译安装

    rpm -qp –scripts httpd…… :查看 安装包的脚本安装好的包信息在: /var/lib/rpm 里面 系统段依靠此文件可知道系统装了那些包非常重要!!!!需要备份 rpm-i [–install]-v verbose 显示安装过程– h 显示进度–text 测试 -e…

    Linux笔记 2018-04-23
  • 进程管理

    1.进程概念内核的功用:进程管理、文件系统、网络功能、内存管理、驱动程序、安全功能等Process: 运行中的程序的一个副本,是被载入内存的一个指令集合进程ID(Process ID,PID)号码被用来标记各个进程UID、GID、和SELinux语境决定对文件系统的存取和访问权限,通常从执行进程的用户来继承存在生命周期task struct:Linux内核存…

    Linux笔记 2018-05-14
  • 第一周作业–20180514

    第一周作业–20180514

    2018-05-14