• Windows与网络基础-21-计算机网络参考模型


    目录

    一、 OSI七层参考模型

    1.1 分层思想

    1.2 OSI参考模型

    二、 TCP/IP五层模型和四层模型

    2.1 四层和五层模型

    2.2 各层对应的协议


    计算机网络参考模型

    目标:

    理解OSI七层参考模型

    理解TCP/IP五层参考模型

    一、 OSI七层参考模型

    1.1 分层思想

    将网络节点间通信复杂的问题分成若干个简单的问题,每个问题对应于不同的层,进行逐一解决。网络分层后,通过网络层次找问题。

    1.2 OSI参考模型

    由于早期计算机厂商使用的是私有的网络模型,给彼此通信带来很多麻烦,OSI参考模型由ISO于1984年提出颁布这个参考模型。将网络分为七层

    应用层

    功能:网络服务与最终用户的一个接口、通过协议为网络提供服务,执行用户活动

    为操作系统或网络应用程序提供网络服务的接口:FTP、HTTP、SNMP、DNS等

    将原始的数据转化为电脑能够识别的二进制数

    表示层

    功能:数据的表示、安全、压缩

    即为应用层进程提供格式化的表示和转换数据服务

    会话层

    功能:建立、管理、终止会话(用什么程序发送,程序之间需要建立会话)

    进程之间的对话也称为会话,会话层管理不同主机上各进程的对话

    传输层

    功能:定义传输数据的协议端口号、以及流量控制、差错校验

    单位:报文

    网络层

    功能:进行逻辑寻址(IP地址)、实现不同网络之间的路径选择

    单位:数据包

    数据链路层

    功能:建立逻辑连接、进行硬件地址(MAC)寻址、差错校验等功能

    注意

    建立逻辑连接目的是评估目的是否可到达

    进行硬件地址寻址,如果是跨网段那么目的MAC是出口路由的MAC,由出口路由转发

    单位:数据帧

    物理层

    功能:建立、维护、断开物理连接。将二进制数据形成的比特流转换为传输的电信号或光信号。由1和0转化为电流强弱来进行传输,达到目的地后转化为1和0

    单位:比特

    二、 TCP/IP五层模型和四层模型

    (传输控制协议/网际协议,准确来讲叫做TCP/IP协议簇)

    2.1 四层和五层模型

    四层结构                          五层结构

    应用层                              应用层

    传输层                              传输层

    网络层                              网络层

    网络接口层                      数据链路层

                                            物理层

    2.2 各层对应的协议

    应用层

    HTTP:超文本传输协议,基于TCP,是用于从WWW服务器传输超文本到本地浏览器的传输协议。它可以使浏览器更加高效,使网络传输减少。

    SMTP:简单邮件传输协议,是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。

    SNMP:简单网络管理协议,由一组网络管理的标准组成,包含一个应用层协议、数据库模型和一组资源对象。

    FTP:文件传输协议,用于Internet上的控制文件的双向传输。同时也是一个应用程序。

    Telnet:是Internet远程登陆服务的标准协议和主要方式。为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。

    SSH:安全外壳协议,为建立在应用层和传输层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。

    NFS:网络文件系统,是FreeBSD支持的文件系统中的一种,允许网络中的计算机之间通过TCP/IP网络共享资源。

    应用层的所有协议,都是基于传输层的TCP或UDP某一个端口号的,比如HTTP 基于TC的端口是80

    传输层:

    TCP: 传输控制协议、一种面向连接的、可靠的、基于字节流的传输层通信协议。

    UDP: 用户数据报协议,一种无连接的传输层协议,面向事务的简单不可靠信息传送服务。

    网络层:

    IP :  IP协议提供不可靠、无连接的传送服务。

    ARP: 地址解析协议。基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址。

    RARP:向地址转换协议。物理机器从网关服务器的 ARP 表或者缓存上请求其 IP 地址。

    IGMP:组播协议包括组成员管理协议和组播路由协议。

    ICMP:Internet控制报文协议。用于在IP主机、路由器之间传递控制消息。

    BGP :边界网关协议。处理像因特网大小的网络和不相关路由域间的多路连接。

    RIP:  路由信息协议。是一种分布式的基于距离矢量的路由选择协议。

    数据链路层和物理层在TCP/IP中没有定义特定的协议,它支持所有标准的,通用的协议。

  • 相关阅读:
    C and C++ 在线参考手册
    记录docker 部署nessus
    21天学习挑战赛--寻找身高相近的小朋友
    Java-接口
    you-get:一行命令下载视频和Python简单使用you-get
    详解Volatile关键字
    opencv案例06-基于opencv图像匹配的消防通道障碍物检测与深度yolo检测的对比
    Git绑定远程仓库报错error: remote origin already exists.
    JavaScript教程第五篇(作者原创)
    鼠标划过改变子元素的属性 vue
  • 原文地址:https://blog.csdn.net/weixin_46232917/article/details/126696917