网络层次可划分为五层因特网协议栈和七层因特网协议栈
五层
互联网分层
物理层
发送端:链路层给的bit把他变成信号,什么电磁波的信号通过介质传出去
接收端:把物理信号还原为原来的数据01010110这种
传的是比特
链路层
网卡:有线或者无线
传输以帧为单位的数据,去区分哪些帧头帧尾,去把哪些bit进行分组
传的是一个完整的帧
在相邻两点传输以帧为单位的数据
解决了相邻两点之间的传输(P2P的)
网络层
仅仅相邻节点不能满足需求,所以要用网络层
传输以分组为单位的端到端的传输,源主机——目标主机
端到端是主机到主机的服务
分组
所以网络层很重要的功能就是
路由 转发
ip ospf (arp rarp)再确定下是网络还是应用
传输层
在主机到主机的基础上
细分到进程到进程,进程到进程的区分
主要借助的是socket 端口
把网络层有可能提供的不可靠的服务,变成可靠的(加强网络层提供的服务)
TCP UDP
应用层
在传输层提供的服务的基础上
完成应用报文和应用报文之间的交互
应用层的协议贼多,比如ftp dns
这个是五层结构模型
七层
ISO/OSI