OSI模型、TCP/IP模型

应用层(高):应用层、表示层、会话层

数据流层:传输层、网络层、数据链路层、物理层

分层优点:降低复杂性单元、某一层变化不会影响其它层、各层通过接口通信

应用层:为应用程序提供网络服务、提供用户身份验证

表示层:确保接收系统可以读出该数据 、格式化数据、构建数据、协商用于应用层的数据传输语法、提供加密

会话层:建立、管理和终止在应用程序之间的会话

传输层:确保数据传输的可靠性;建立、维护和终止虚拟电路;通过错误检测和恢复;信息流错误检测和恢复;信息流控制来保障                可靠性(切片、重组

网络层:路由数据包;选择传递数据的最佳路径;支持逻辑寻址和路径寻址;(寻址

数据链路层:定义如何格式化数据以便进行传输以及如何控制对网络的访问;支持错误检测

物理层:为启动、维护以及关闭物理链路定义了电器规范、机械规范、过程规范、功能规范(二进制)

TCP/IP四层模型

应用层、传输层、网络层、网络接入层

但平时网络接入层{数据链路层、物理层}五层

封装:如果一个主机要传送数据到别的主机,先把数据装到一个特殊的协议报头中、这个过程叫封装;

封装分为:切片加控制信息

解封装:上述的逆向过程

每一层的封装都要指明上层协议

TCP/IP与OSI

相同点:

    都是以协议栈的概念为基础

    协议栈中的协议彼此相互独立

    下层对上层提供服务

不同点:

    OSI是先有模型;TCP/IP是先有协议,后有模型

    OSI适用于各种协议栈;TCP/IP只适用于TCP/IP网络

    层次数量不同

应用层协议:

  文件传输:TFTP     FTP     NFS

  E-mail    SMTP

  远程登录   telnet    rlogin

  网络管理   SNMP

  名称管理    DNS

传输层协议:端口

    TCP     面向连接

    UDP    非面向连接

网络层协议:IP地址

  IP   ICMP

猜你喜欢

转载自blog.csdn.net/qq_36580691/article/details/88676069