文章目录

  • 一、OSI 七层模型
  • 二、OSI 具体内容
  • 三、TCP/IP 四层模型
  • 四、TCP/IP 具体内容
  • 五、网络定义
  • 六、网络类型
  • 七、网络分类

一、OSI 七层模型


物理层----Bit流----电源
链路层----源MAC----目的MAC
网络层----源IP----目的IP
传输层----源端口----目的端口
应用层----DATA----数据

1、OSI 7层模型

(1)OSI:Open System Interconnect开放系统互连参考模型,是由ISO(国际标准化组织)定义的。
(2)目的:规范不同系统的互联标准,使两个不同的系统能够较容易的通信,而不需要改变底层的硬件或软件的逻辑
(3)优点:
① 层次化:将网络的通信过程划分为小一些、简单一些的部件,因此有助于各个部件的开发、设计和故障排除
② 标准化:通过网络组件的标准化,定义在模型每一层实现什么功能,鼓励产业的标准化允许多个供应商进行开发
③ 独立化:防止对某一层所做的改动影响到其他的层,这样就有利于开发

二、OSI 具体内容

1、物理层

① 作用:在介质上传递比特流, 定义接口和媒体的物理特性(单工、半双工、全双工,数据传输速率、信号的传输模式);
定义网络物理拓扑(网状、星型、环型、总线型等)
② 应用:电子脉冲,光脉冲,物理拓扑
③ 承载:同轴线缆,双绞线,光纤,集线器(hub)等

2、链路层

① 作用:物理编址,组帧、将数据帧从链路上的一个节点传递到另一个节点
② 应用: MAC地址及相关
③ 承载:交换机

3、网络层

① 作用:定义逻辑地址与逻辑寻址,将数据分组从源传输到目的,实现路径的选择,路由维护
② 应用:IP地址及相关,ICMP等
③ 承载:路由器 防火墙

4、传输层

① 作用:负责建立端到端的连接,保证报文在端到端之间的传输(服务点编址、分段与重组、连接控制、流量控制、差错控制)
② 应用:TCP;UDP等
③ 承载:终端+路由器

5、会话层

① 作用:管理通信双方的会话,细分为三大功能:建立会话、保持会话、断开会话
② 应用:单工、半双工和全双工
③ 承载:终端+路由器

6、表示层

① 作用:数据的解码和编码;数据的加密和解密;数据的压缩和解压缩
② 应用:ASCII,JPEG,H.246
③ 承载:PC端–系统自带的集成插件等

7、应用层

① 作用:为应用软件提供接口,使应用程序能够使用网络服务
② 应用:http(80)、https(443),ftp(20/21)、telnet(23)、dns(53),DHCP,HSRP,VRRP等
③ 承载:PC端–应相对应的软件,如浏览器,CRT等

三、TCP/IP 四层模型

四、TCP/IP 具体内容

(1)制定:

基于ARPAnet的设计和实现,由IETF不断的充实和完善。
TCP/IP(又称TCP/IP协议簇)是一组用于实现网络互连的通信协议,其名称来源于该协议簇中两个重要的协议(IP协议和TCP协议)。
基于TCP/IP的参考模型将协议分成四个层次,它们分别是网络接口层、网际互连层(IP层)、传输层(TCP层)和应用层。

应用数据需要经过TCP/IP每一层处理之后才能通过网络传输到目的端,每一层上都使用该层的协议数据单元PDU(Protocol Data Unit)彼此交换信息。不同层的PDU中包含有不同的信息,因此PDU在不同层被赋予了不同的名称。如上层数据在传输层添加TCP报头后得到的PDU被称为Segment(数据段 ) ;数据段被传递给网络层,网络层添加IP报头得到的PDU被称为Packet(数据包);数据包被传递到数据链路层,封装数据链路层报头得到的PDU被称为 Frame(数据帧);最后,帧被转换为比特,通过网络介质传输。这种协议栈逐层向下传递数据,并添加报头和报尾的过程称为封装。

4----应用层—对应应用,表示,应用三层
3----传输层—对应传输层
2----网络层—对应网络层
1----接口层—对应链路层和物理层

五、网络定义

1、定义:使用介质网线光纤等互联的中间系统以及终端系统。
2、作用:通过应用程序之间的信息传递,实现资源共享

六、网络类型

1、Broacast:广播型网络----Ethernet以太网(现如今的主流网络(二层))
2、Non-Broadcast Multi-Access:NBMA非广播多路访问----帧中继,X.25
3、Point-to-Multipoint:P2MP点对多点
4、Point-to-point:P2P点对点网络----PPP,HDLC,LAPB

七、网络分类

1、按照地理范围划分

(1)WAN----广域网(基于国界,洲界互联。最大的广域网 internet网。)
(2)MAN----城际网
(3)LAN----局域网

2、按照使用类型划分

(1)公网
由统一机构或者组织维护使用IANA(互联网地址分配机构)规定的公网地址互联并且转发这些公网数据的网络一般由各政府机构的ISP运营商来维护的网络

(2)私网
个人或者企业科研机构等使用IP地址中的私网段地址互联的网络。(企业网,园区网等)

3、按照介质划分

(1)有线网

① 双绞线(我们用的网线)
② 同轴线缆(也是导电的)
③ 光纤

(2)无线网电磁波(蓝牙,wifi等)

4、按照通信类型划分

(1)Broacast:广播型网络----Ethernet以太网(现如今的主流网络(二层))
(2)Non-Broadcast Multi-Access:NBMA非广播多路访问----帧中继,X.25
(3)Point-to-Multipoint:P2MP点对多点
(4)Point-to-point:P2P点对点网络----PPP,HDLC,LAPB

5、按照拓扑划分

(1)Bus Topology----总线型拓扑:网络中所有站点共用同一个网络

① 优点:安装简单方便;需铺设的电缆最短,总体部署成本低;某个站点的故障一般不会影响整个网络。
② 缺点:介质的故障会导致网络的瘫痪;安全性低、监控较困难;-网络拓展性底。
③ 现状:基本已经淘汰。

(2)Ring Topology----环型拓扑:各站点通过通信介质连成一个封闭的环形

① 优点:容易安装和监控
② 缺点:但是容量有限,网络建成后也不容易新增站点
③ 现状:基本已经淘汰

(3)Star Topology----星型拓扑:各个站点通过点到点的链路与中心站点相连

① 优点:数据的安全性和优先级容易控制;新节点容易增加
② 缺点:中心节点的故障会引起整个网络的瘫痪
③ 现状:不单一部署

我是艺博东!欢迎你和我一起讨论,我们下期见。

网络模型 工程师必备相关推荐

  1. 运维工程师必备之负载 均衡集群及LVS详解

    原文地址:运维工程师必备之负载 均衡集群及LVS详解作者:蚁巡运维平台 来源: chrinux 的BLOG 时间: 2013-07-01 14:00 此博文主要介绍集群和负载均衡的基本理论和类别,内容 ...

  2. android 技能标签功能_android开发工程师必备技能

    厚 学 网 android 开发工程师必备技能 android 软件开发工程师是 Android 平台发展中不可或缺的人才要素. 据介 绍,就我国目前来说, Android 研发人才缺口至少 30 万 ...

  3. Interview:人工智能岗位面试—人工智能岗位求职之机器学习算法工程师必备知识框架结构图

    Interview:人工智能岗位面试-人工智能岗位求职之机器学习算法工程师必备知识框架结构图 目录 机器学习算法工程师思维导图 机器学习算法工程师思维导图 后期继续更新-- 1.思维导图01

  4. 算法/数据工程师必备技能

    算法/数据工程师必备技能 基础知识 线性代数 矩阵理论 概率论 随机过程 图论 数值分析 最优化理论 机器学习 统计学习方法 数据挖掘 平台 Linux  语言 Python Linux shell ...

  5. 【机器学习基础】算法工程师必备的机器学习--EM

    『运筹OR帷幄』原创 作者:华校专 作者信息: 华校专,曾任阿里巴巴资深算法工程师.智易科技首席算法研究员,现任腾讯高级研究员,<Python 大战机器学习>的作者. 编者按: 算法工程师 ...

  6. 【数学基础】算法工程师必备的机器学习--线性模型(下)

    作者:华校专 作者信息: 华校专,曾任阿里巴巴资深算法工程师.智易科技首席算法研究员,现任腾讯高级研究员,<Python 大战机器学习>的作者. 编者按: 算法工程师必备系列更新啦!继上次 ...

  7. 【数学基础】算法工程师必备的机器学习--线性模型(上)

    作者:华校专 作者信息: 华校专,曾任阿里巴巴资深算法工程师.智易科技首席算法研究员,现任腾讯高级研究员,<Python 大战机器学习>的作者. 编者按: 算法工程师必备系列更新啦!继上次 ...

  8. 《Network Warrior中文版(第2版)——思科网络工程师必备手册》一3.3 自动协商故障...

    本节书摘来自异步社区<Network Warrior中文版(第2版)--思科网络工程师必备手册>一书中的第3章,第3.3节,作者[美]Gary A. Donahue,更多章节内容可以访问云 ...

  9. 计算机四级必背知识点,2019年6月计算机四级数据库工程师必备考点

    [导语]2019年6月计算机四级考试备考正在进行中,为了方便考生及时有效的备考,那么,无忧考网为您精心整理了2019年6月计算机四级数据库工程师必备考点,希望对您备考有帮助.如想获取更多计算机等级考试 ...

最新文章

  1. 桑叶黑芝麻糊,从头到脚通补
  2. 等差数列末项_等差数列末项(第n项)公式
  3. Spring Boot集成CKEditor
  4. 两点之间的连线java_java计算图两点之间的路径实例代码
  5. pandas处理大数据的一些小技巧
  6. 如何在SAP云平台上使用MongoDB服务 1
  7. 机器视觉行业市场现状及发展前景分析
  8. Linux 进程管理数据结构
  9. C++设计模式-工厂模式
  10. Java提高班(五)深入理解BIO、NIO、AIO
  11. 图解算法之排序算法(5)——归并排序
  12. Hash表的存储结构
  13. Invalid interval string, expecting a number followed by one of Mwdhmsy
  14. linux seek原理,Linux内核:seek机制
  15. jenkins AWS CodeDeploy不停机部署
  16. Foxmail登录不上163邮箱。。。
  17. 锂电池充电——充电保护电路
  18. 数字格式化 * 有一个小数,123.45678 要求保留两位
  19. 金士顿固态硬盘不认盘问题的开盘修复完整过程
  20. Shell脚本:循环for / while / until

热门文章

  1. CSharpGL(56)[译]Vulkan入门
  2. 超声波声音和速度关系对测试距离的影响
  3. 分享 10 点大学自学编程的重要经验!
  4. UNITY性能优化⭐『图集』在 Unity 2019.x版本前的使用方法,及提供『图集自动化工具』
  5. linux下grub的使用和介绍
  6. 实现网页图片的放大镜效果
  7. activiti代码实现驳回
  8. 鸿蒙系统基于安卓是什么意思,华为鸿蒙系统基于安卓还是Linux呢?
  9. 统计学中的变异及其Python实现
  10. java第八讲:多态