网络 、osi 七层模型、tcp/ip 五层参考

网络

网络的本质就是通信,比特传输算法

网络拓扑

物理布局
pc -- 交换机 -- 路由器
逻辑布局
pc -- 路由器缓存

交换机的产生

网络之初,是经过网线互相连通到各个主机,存在的问题就是2个pc都要与服务器相链接,网络没法分辨先处理谁,这就致使了冲突,这个典型就是hub,全部的口是一个冲突域,开始的时候咱们引入csma/cd技术,也就是a发送信息,就会提醒b,咱们a在连通发送数据,你先等等。服务器

交换机

是一种用于电信号转发的网络设备,实现多个设备互相通讯,与hub一样,每一个口都是冲突域,因此不须要监控网络

广播域:在一个交换机的端口上所链接的全部终端设备,均在一个网段上,称为一个广播域,一我的在说,全部人都在听,可是我可能只给一我的听,一个局域网的广播域多了,就会产生广播风暴,每一个人都接受全部的数据流并发

解决方法,广播域的隔离(vlan),将大的广播域,变成小的广播域工具

除了广播域布局

单播:点到点
组播:一对一,多对多,小组形式学习

路由器

是链接因特网中各局域网,广域网的设备,它会根据信道的状况自动选择和设定路由,以最佳路径,按先后顺序发送信号。ospf路由协议,大企业rip,静态路由,路由器不转发私网地址
路由器的实质是隔离广播域,是俩个广播域之间信息互通,也就是使俩个不一样的网段之间互相编码

路由的做用;寻址的做用
选路的做用

路由器会按照路由表来寻址,相似地图
路由器能够作网关使用,通常在出口
路由器链接着2端不一样的网段,能够实现上网加密

协议

协议是通讯双方为了实现通讯而设计的约定或通讯规则

osi网络模型概念

层与层之间相互独立又相互依靠
上层依赖于下层,下层为上层提供服务

各层功能定义
这里咱们只对OSI各层进行功能上的大概阐述,不详细深究,由于每一层实际都是一个复杂的层。后面我也会根据我的方向展开部分层的深刻学习。这里咱们就大概了解一下。咱们从最顶层——应用层 开始介绍。整个过程以公司A和公司B的一次商业报价单发送为例子进行讲解

1. 应用层
OSI参考模型中最靠近用户的一层,是为计算机用户提供应用接口,也为用户直接提供各类网络服务。咱们常见应用层的网络服务协议有:HTTP,HTTPS,FTP,POP三、SMTP等。

实际公司A的老板就是咱们所述的用户,而他要发送的商业报价单,就是应用层提供的一种网络服务,固然,老板也能够选择其余服务,好比说,发一份商业合同,发一份询价单,等等
2. 表示层
表示层提供各类用于应用层数据的编码和转换功能,确保一个系统的应用层发送的数据能被另外一个系统的应用层识别。若是必要,该层可提供一种标准表示形式,用于将计算机内部的多种数据格式转换成通讯中采用的标准表示形式。数据压缩和加密也是表示层可提供的转换功能之一。

因为公司A和公司B是不一样国家的公司,他们之间的商定统一用英语做为交流的语言,因此此时表示层(公司的文秘),就是将应用层的传递信息转翻译成英语。同时为了防止别的公司看到,公司A的人也会对这份报价单作一些加密的处理。这就是表示的做用,将应用层的数据转换翻译等
3. 会话层
会话层就是负责创建、管理和终止表示层实体之间的通讯会话。该层的通讯由不一样设备中的应用程序之间的服务请求和响应组成。

会话层的同事拿到表示层的同事转换后资料,(会话层的同事相似公司的外联部),会话层的同事那里可能会掌握本公司与其余好多公司的联系方式,这里公司就是实际传递过程当中的实体。他们要管理本公司与外界好多公司的联系会话。当接收到表示层的数据后,会话层将会创建并记录本次会话,他首先要找到公司B的地址信息,而后将整份资料放进信封,并写上地址和联系方式。准备将资料寄出。等到肯定公司B接收到此份报价单后,这次会话就算结束了,外联部的同事就会终止这次会话 
4. 传输层
传输层创建了主机端到端的连接,传输层的做用是为上层协议提供端到端的可靠和透明的数据传输服务,包括处理差错控制和流量控制等问题。该层向高层屏蔽了下层数据通讯的细节,使高层用户看到的只是在两个传输实体间的一条主机到主机的、可由用户控制和设定的、可靠的数据通路。咱们一般说的,TCP UDP就是在这一层。端口号既是这里的“端”。

传输层就至关于公司中的负责快递邮件收发的人,公司本身的投递员,他们负责将上一层的要寄出的资料投递到快递公司或邮局
5. 网络层
本层经过IP寻址来创建两个节点之间的链接,为源端的运输层送来的分组,选择合适的路由和交换节点,正确无误地按照地址传送给目的端的运输层。就是一般说的IP层。这一层就是咱们常常说的IP协议层。IP协议是Internet的基础。

网络号实质就是网段,主机号表明网段内的主机

网络层就至关于快递公司庞大的快递网络,全国不一样的集散中心,好比说,从深圳发往北京的顺丰快递(陆运为例啊,空运好像直接就飞到北京了),首先要到顺丰的深圳集散中心,从深圳集散中心再送到武汉集散中心,从武汉集散中心再寄到北京顺义集散中心。这个每一个集散中心,就至关于网络中的一个IP节点,咱们也称为节点打包
6. 数据链路层
将比特组合成字节,再将字节组合成帧,使用链路层地址 (以太网使用MAC地址)来访问介质,并进行差错检测。
数据链路层又分为2个子层:逻辑链路控制子层(LLC)和媒体访问控制子层(MAC)。
MAC子层处理CSMA/CD算法、数据出错校验、成帧等;LLC子层定义了一些字段使上次协议能共享数据链路层。 在实际使用中,LLC子层并不是必需的。

将上述打包的结果分配给底下的员工,拆包的过程
7. 物理层
实际最终信号的传输是经过物理层实现的。经过物理介质传输比特流。规定了电平、速度和电缆针脚。经常使用设备有(各类物理设备)集线器、中继器、调制解调器、网线、双绞线、同轴电缆。这些都是物理层的传输介质。

信号传输的模式:单工(我说你不能说),半双工(对讲机,你说时候我收,我说时候你收),全双工(电话,均可以说),比特传输

网线568B: 白澄 澄 白绿 蓝 白蓝 绿 白粽 粽 ,网线最多100米左右,就要衰减信号了,光线口是lc口,单模比双模长,单模贵一点,对端是单模或者双模模块。红光比,就是将光照光线一头,另外一头你就能看到

快递寄送过程当中的交通工具,就至关于咱们的物理层,例如汽车,火车,飞机,船

对等通讯原则
为了使数据分组从源传送到目的地,源端OSI模型的每一层都必须与目的端的对等层进行通讯,这种通讯方式称为对等层通讯。在每一层通讯过程当中,使用本层本身协议进行通讯。

osi信息传递过程

 osi互联数据解封装过程

TCP/IP五层模型

1. 传输控制协议cp/ip协议族是相关国防部(DoD)所建立的,主要用来确保数据的完整性
2. 由一组不一样的功能的协议组合在一块儿构成的协议簇
3. 利用一组协议完成osi所实现的功能

     TCP/IP五层协议和OSI的七层协议对应关系以下。
    在每一层都工做着不一样的设备,好比咱们经常使用的交换机就工做在数据链路层的,通常的路由器是工做在网络层的。
 
在每一层实现的协议也各不一样,即每一层的服务也不一样.下图列出了每层主要的协议。其中每层中具体的协议,我会在后面的逐一学习。
 

ARP协议

(1)主机A首先查看本身的ARP表,肯定其中是否包含有主机B对应的ARP表项。若是找到了对应的MAC地址,则主机A直接利用ARP表中的MAC地址,对IP数据包进行帧封装,并将数据包发送给主机B。(2)若是主机A在ARP表中找不到对应的MAC地址,则将缓存该数据报文,而后以广播方式发送一个ARP请求报文。ARP请求报文中的发送端IP地址和发送端MAC地址为主机A的IP地址和MAC地址,目标IP地址和目标MAC地址为主机B的IP地址和全0的MAC地址。因为ARP请求报文以广播方式发送,该网段上的全部主机均可以接收到该请求,但只有被请求的主机(即主机B)会对该请求进行处理。(3)主机B比较本身的IP地址和ARP请求报文中的目标IP地址,当二者相同时进行以下处理:将ARP请求报文中的发送端(即主机A)的IP地址和MAC地址存入本身的ARP表中。以后以单播方式发送ARP响应报文给主机A,其中包含了本身的MAC地址。(4)主机A收到ARP响应报文后,将主机B的MAC地址加入到本身的ARP表中以用于后续报文的转发,同时将IP数据包进行封装后发送出去。当主机A和主机B不在同一网段时,主机A就会先向网关发出ARP请求,ARP请求报文中的目标IP地址为网关的IP地址。当主机A从收到的响应报文中得到网关的MAC地址后,将报文封装并发给网关。若是网关没有主机B的ARP表项,网关会广播ARP请求,目标IP地址为主机B的IP地址,当网关从收到的响应报文中得到主机B的MAC地址后,就能够将报文发给主机B;若是网关已经有主机B的ARP表项,网关直接把报文发给主机B。

相关文章
相关标签/搜索