网络模型 工程师必备

Posted 艺博东

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络模型 工程师必备相关的知识,希望对你有一定的参考价值。



文章目录
  • 一、OSI 七层模型

  • 二、OSI具体内容

  • 三、TCP/IP 4层模型

  • 四、TCP/IP 具体内容

  • 五、网络定义

  • 六、网络类型

  • 七、网络分类





一、OSI 七层模型




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

1、OSI 7层模型

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


二、OSI具体内容



1、物理层

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

2、链路层

3、网络层

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 4层模型




四、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、按照使用类型划分

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----星型拓扑:各个站点通过点到点的链路与中心站点相连

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

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


以上是关于网络模型 工程师必备的主要内容,如果未能解决你的问题,请参考以下文章

高级Java工程师必备 ----- 深入分析 Java IO BIO

面试必备-计算机网络TCP/IP模型

软件测试之TCPHTTP协议,面试必备!

TCP/IP网络知识必备——网络模型及数据封装和传输

如何评测一个软件工程师的计算机网络知识水平与网络编程技能水平?

Java网络编程-第一节2:网络编程必备网络知识2之网络协议分层