概念:由国际化标准组织定义,全世界网络标准统一,让全世界的厂商的设备都能实现数据的互联互通.
osi模型分为几层,具体有哪些作用,对应哪些设备:
物理层:建立物理连接(光纤,线缆)
数据链路层:让数据成帧,建立逻辑上的连接,实现数据的校验,实现同网段的互通
(交换机)
注:数据成帧:应用数据在数据链路层的表现形式是数据帧
实现同网段的互通:二层交换机互通就在同一个网段
流量的控制和差错的校验:分别是交换机的流量负载均衡技术还有对icmp(ping)协议的使用
网络层:将IP地址解析为mac地址,实现不同网段的互通(路由器)
注:将ip地址解析为mac地址:arp协议的作用
实现不同网段的互通:路由器的作用
传输层:定义传输方式,实现对流量的控制 和 差错的校验
注:定义传输方式:是tcp传输还是udp传输
对流量的控制和校验:udp适合大型流量的传输(直播),tcp适合必须双方收到对方的信息(qq,微信)
会话层:建立,维护,终止会话
表示层:数据的表示,加密,压缩,安全
(由于会话层和表示层不是我们关注的重点,这里就简单介绍作用)
应用层:数据的最终表现形式,为用户提供服务(各种app,知乎,微信...)
tcp/ip五层模型:把会话层和表示层加入到网络层,其他层的功能都是一样的,这里就不再赘述
数据在tcp/ip模型的解封装和表现形式:
物理层:比特流 比特流
数据链路层:数据帧 mac头部+ip头部+tcp头部+应用数据+mac尾部
网络层:数据包 ip头部+tcp头部+应用数据
传输层:数据段 tcp头部+应用数据
应用层:应用数据 应用数据
这里再讲述一些基本的协议:
物理层:原本这里没有网络协议,如果有人问,就回答:由底层网络的定义的协议
数据链路层:以太网协议(局域网协议)
网络层协议:arp协议:将IP地址解析为mac地址,实现不同网段的互通
ip协议:定义网络层的位置
icmp协议:实现差错的校验,(ping)
ospf协议:开放式最短路径优先协议,动态路由配置协议
isis:和ospf的作用是一样的,但是没有ospf好用
rip协议:矢量路由协议,最高15跳,现在企业几乎不用
传输层协议:tcp协议:面向可靠的连接协议,但是传输速度比较慢
udp协议:面向不可靠连接协议,但是传输速度比较快
应用层协议:bgp协议:超大规模的路由协议
一般的应用层考察的都是端口号:这里列举几个常用的:http:80 dns:udp/tcp53
dhcp:udp67/68 ftp:tcp20/21
(这里先更新到这里,下一篇再更新几个数据包和三次握手和四次挥手)