文章目录

  • 一、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. mysql索引底层实现原理_mysql的索引底层之实现原理
  2. boost::mpl模块实现set相关的测试程序
  3. 基于单片机步进电机ppt答辩_基于MCU和DSP的步进电机控制技术分析
  4. android动画笔记二
  5. Message Flood
  6. mysql使用命令访问数据库_mysql命令操作数据库
  7. nusoap 与 CI框架不用WSDL
  8. C++ boost锁的概述
  9. Linux和Docker常用命令
  10. 从工作杠杆率引申至对软件工程质量控制的思考
  11. idea报Establishing SSL connection without server‘s identity verification is not recommended.
  12. 轻松选择/复制word文档的整个章节的内容
  13. 05、postman批量测试
  14. [cstc2021]wp
  15. 南理工硕士论文latex模板
  16. 低速接口之SPI接口,分类,四种模式,特点
  17. 努力和天赋哪个更重要
  18. MP4/QuickTime的“ftyp” 名称完整列表
  19. chatgpt智能提效职场办公-ppt怎么压缩文件大小
  20. 本周总结 卡迈克尔数,缩系与剩余系的重排与构造

热门文章

  1. C语言-函数原型,指针与函数
  2. understand linux 64,Understand-4.0.877-Linux-64bit.tgz最新版本2017年源代码阅读利器,养眼theme之配置...
  3. pandas读写excel文件
  4. Catlike Coding翻译——Movement 01移动球体(玩家控制)
  5. python:pygame制作童年的游戏打砖块
  6. Is the server running on host localhost (::1) and accepting         TCP/IP connections on port 5
  7. 10-数组--highgh的博客--JavaScript的学习笔记
  8. Java 集成阿里大鱼平台短信服务发送验证码到手机
  9. WPF中为button按钮设置CornerRadius圆角
  10. 华为OD机试题,用 Java 解【航天器】问题