ISO网络七层模型

1、物理层:负责最后将信息编码成电流脉冲或其它信号用于网上传输如发送电信号的硬件等 ,大多物理层和链路层几乎都是配套的 以前的HUB集线器就是工作在物理层
2、链路层:交换机数据传输 硬件单片机程序,单片机上面的汇编,控制寄存器,操作一组硬件,维持底层信号的连接,mac 驱动等都是工作在数据链路层。协议包括(ethenet:IEE802.3以太网协议、IEEE802.11WiFi、 bulue tooth、  zigbee 、PPP 点对点协议 pppoe(在以太网链路层上面在加一层链路层计费功能的协议 ) ATM 、FDDI、  ADSL)
3、网络层:跨硬件,让世界连在一起,ip协议、 arp地址解析协议 (绑定IP和mac的作用)  icmp(互联网管理控制协议 辅助ip协议的协议,测试经过几个路由器,网络是否存在异常,是否连通的测试协议)  igmp(互联网组管理协议 组播)  dns域名解析协议  dhcp动态主机配置协议 NAT网络地址转换协议 路由器使用的,内外网转换协议 路由器是工作在网络层的,路由器相当于拥有多个网卡的微信计算机,有多个网段的地址 。作用:负责数据的包装、寻址和路由
4、传输层:port端口:为应用程序细力度区分,是计算机生态圈的地址。协议tcp udp 。作用 :提供可靠的端到端的网络数据流服务,对网络层接收到的数据包,进行按顺序组包,原始数据的拼接。因为网络层过来的数据可能分成多个包,且可能无序,那么tcp做的事就是保证拼包的顺序,可靠性及原始数据的正确性
5、会话层:传输数据的过程称为 一个会话,指的是一个过程
6、表示层:对数据细腻度的区分,比如该数据的一段话,或者一张图片,视频流等
7、应用层:对表示层和会话层的一个整体管理,比如该程序可以发视频  可以发文字,可以发图片。包括协议 tclnet 远程终端登录协议、ssh安全Shell、http ftp文件传输协议、 smtp(邮件协议 是现在在互联网 上发送电子邮件的事实标准)  pop (,邮局协议 是支持通过客户端访问电子邮件的服务)snmp  imap  ldap(轻型目录访问协议 微软提供的域协议,公司对员工电脑的控制,监视)

ISO网络七层模型_第1张图片

ISO网络七层模型_第2张图片

 

上面的七层模型可以总体划分为四层:

上面三层可以统称为应用层 物理层和链路层合为一层 物理层 ,四层依次为 物理层 网络层 传输层 应用层


子网掩码 和Ip地址&运算出来的是网段,子网掩码,掩掉主机位,留下网络位
数据的传输方向及解析过程大致如下
在电脑启动的时候会通过ARP协议 广播同网段ip mac告诉其他的主机 同时其他主机也会回自己的mac ip 。 在发送数据的时候, 数据打包过程是,数据+ip+mac地址,由网卡发送出去,接收端网卡收到数据 mac链路层解析是否是自己的mac及一些其他的信息的正确性,是且正确的话去掉mac头,往上仍给IP网络层,网络层查看IP等信息是否正确,又去掉ip头继续网上扔给传输层,传输层拿到数据进行相应的操作
总的来说七层协议数据在发送的时候是由上层协议到下层,接受数据由下层逐渐往上   不同网段的数据发送要经过路由器,发送者先发送数据到同网段路由器,由路由器解析后,从路由器的另一个具有和目的主机相同的网段的网卡发出。

这里套个图表示:

 

ISO网络七层模型_第3张图片

你可能感兴趣的:(网络七层模型,网络协议)