计网基础一-OSI模型与TCP/IP模型

一、OSI模型与TCP/IP模型

1.1.OSI模型

1.1.1OSI模型分层

​ OSI七层模型主要分为以下七层:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层

在这里插入图片描述

1.1.2OSI模型每层作用

应用层:网络服务于用户的一个接口

  • 建立用户间的会话关系

表示层:数据的表示、安全、压缩、加密等

  • 定义传递信息的语法和语义

  • 编码和解码、压缩解压缩、加密解密

会话层:建立、管理终止会话

  • 建立用户间的会话关系

传输层:定义传输数据的协议端口号、以及流控和差错校验

  • 用户进程间的通信

  • 承上启下

网络层:进行逻辑地址寻址,实现到达不同网络的路径选择

  • 数据包封装结构

  • 源和目的方的逻辑地址

  • 根据包头的逻辑地址选路

数据链路层:建立逻辑连接、硬件地址寻址、差错校验等功能

  • 如何使用物理信号来表示数据1和0

  • 数据传输是否可同时在两个方向进行

  • 通信双方如何建立和中止连接、物理接口特性

物理层:建立、维护及断开物理连接

  • 数据帧封装结构

  • 源和目的方的硬件地址、数据校验功能

1.2.TCP/IP模型

1.2.1TCP/IP模型分层

​ 在实际的网络模型主要使用TCP/IP模型,其可以划分成四层或者五层,这两种分层结构如下图所示
在这里插入图片描述

​ 在实际的应用中更多的是使用TCP/IP 5层模型,其每层使用的协议如下图所示

在这里插入图片描述

1.2.2 TCP/IP模型每层协议

物理层和数据链路层

  • 支持所有标准的和专用的协议,例如广泛使用的以太网协议

网络层

  • IP协议:互联网协议,定义了网络层地址

  • ICMP协议:网络控制消息协议,探测网络的连接的情况

  • ARP协议:地址解析协议,把IP地址解析为MAC地址

  • OSPF协议:开放式最短路径优先协议(路由协议)

传输层

  • TCP:传输控制协议,面向连接的可靠的协议,传输速度慢

  • UDP:用户数据报协议,面向非连接的不可靠的协议,传输速度快

应用层

  • HTTP:超文本传输协议,端口80

  • FTP:文本传输协议,端口20、21

  • TFTP:简单文本传输协议,端口69

  • DHCP:动态主机配置协议,端口67、68


版权声明:本文为qq_46384359原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。