计算机网络协议

2023-05-16

计算机网络协议

  • 一、OSI七层协议
  • 二、TCP/IP协议
  • 三、OSI与TCP/IP总结
  • 四、数据的单位

一、OSI七层协议

OSI分层名称作用
7应用层针对特定应用的协议。为应用程序提供服务并规定应用程序中通信相关的细节。包括文件传输、电子邮件、远程登录等协议。
6表示层负责统一的网络数据格式的转换。将数据从主机特有的格式转换为网络标准传输格式。
5会话层通信管理,决定建立连接和断开连接的时机。负责建立和断开通信连接(数据流动的逻辑通路)以及数据的分割等数据传输相关的管理。
4传输层负责可靠传输(确保数据被可靠地传送到目标地址),负责实际的建立连接与断开连接的处理。管理两个节点之间的数据传输,无需在路由器上处理。
3网络层负责寻址和路由选择,在建立连接的基础上进行数据通信。将数据传输到目标地址。目标地址可以是多个网络通过路由器连接而成的某一个地址。
2数据链路层负责物理层面上互连的、节点之间的通信传输以及识别数据帧。将0、1序列划分为具有意义的数据帧传送给对端(数据帧的生成与接收)。
1物理层将数据的0、1转换为电压和脉冲光传输给物理的传输介质。负责0、1比特流(0、1序列)与电压的高低、光的闪灭之间的互换。界定连接器和网线的规格。

二、TCP/IP协议

OSI分层名称TCP/IP分层名称协议
应用层应用层HTTP、TELNET、SSH、SNMP、POP、SIP1. WWW 中浏览器与服务端之间的通信的协议是HTTP2. TCP/IP 网络中远程登录常用 TELNETSSH 两种协议。3. TCP/IP 中进行网络管理时,采用 SNMP 协议,使用 SNMP 管理的主机、网桥、路由器等称作 SNMP 代理(Agent) ,而进行管理的那一段叫做管理器(Manager)。SNMP 正是这个 Manager 与Agent所要用到的协议。4. POP 协议,用于电子邮件的接收。5. SSL/TLS 是在传输层与应用层之间对网络连接进行加密的一种安全协议。 6. SIP 是一个基于文本的应用层控制协议,用于创建、修改和释放一个或多个参与者的会话,SIP 是一种源于互联网的IP 语音会话控制协议,具有灵活、易于实现、便于扩展等特点。
表示层应用层HTML、SMTP、MIME、MIB1. WWW中传输数据的格式是 HTML2. 发送电子邮件时用到的协议是 SMTPMIME3. 在 SNMP 的代理端,保存着网络接口的信息、通信数据量、异常数据量以及设备温度等信息。这些信息可以通过 MIB访问。
会话层应用层FTP1. 文件传输是指将保存在其他计算机硬盘上的文件转移到本地的硬盘上,或将本地硬盘的文件传送到其他机器硬盘上的意思,该过程使用的协议叫做 FTP,传输过程中可以选择用二进制方式还是文本方式,在 FTP 中进行文件传输时会建立两个 TCP 连接,分别是发出传输请求时所要用到的控制连接与实际传输数据时所要用到的数据连接。
传输层传输层TCP、UDP1. TCP 是一种面向有连接的传输层协议。它可以保证两端通信主机之间的通信可达,TCP 能够正确处理在传输过程中丢包、传输顺序乱掉等异常情况,TCP 还能够有效利用带宽,缓解网络拥堵,TCP 不利于视频会议(音频、视频的数据量既定)等场合使用。2. UDP 一种面向无连接的传输层协议,UDP 不会关注对端是否真的收到了传送过去的数据,如果需要检查对端是否收到分组数据包,或者对端是否连接到网络,则需要在应用程序中实现。UDP 常用于分组数据较少或多播、广播通信以及视频通信等多媒体领域。
网络层网络层IP、ICMP、ARP1. IP 是跨越网络传送数据包,使整个互联网都能收到数据的协议,属于非可靠性传输协议2. ICMP 功能:IP 数据包在发送途中一旦发生异常导致无法到达对端目标地址时,需要给发送端发送一个发生异常的通知,即由 ICMP 实现。3. ARP 是从分组数据包的IP地址中解析出物理地址(MAC地址)的一种协议。
数据链路层网络接口层(网卡层)网络接口层利用以太网中的数据链路层进行通信,因此属于接口层。驱动程序是在操作系统与硬件之间起桥梁作用的软件。
物理层硬件TCP/IP的最底层是负责数据传输的硬件。这种硬件就相当于以太网或电话线路等物理层的设备。

三、OSI与TCP/IP总结

在这里插入图片描述

在这里插入图片描述

四、数据的单位

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

计算机网络协议 的相关文章

随机推荐

  • C语言中exit(0) 、exit(1) 和return的区别

    C语言中的exit 文字描述代码验证return 表示返回 xff0c 函数返回exit 表示程序退出exit 0 表示正常退出 xff0c 代码为1exit 1 表示异常退出 xff0c 代码为1 文字描述 return是语言级别的 xf
  • 数组的地址、指针的使用、数组名加1的含义、数组的集成初始化、数组的大小、数组的赋值

    数组与指针 一 数组的地址实例1运行结果实例2运行结果 二 指针的使用实例1运行结果实例2运行结果 三 数组名加1的含义实例1运行结果实例2运行结果 四 数组的集成初始化实例1运行结果实例2运行结果实例3运行结果 五 数组的大小实例运行结果
  • 感想京东

    xfeff xfeff 现在网上购物已经是家常便饭 xff0c 大多数人们都已接受了网购这种方式 xff0c 而能够给人们提供网购的网站也很多 xff0c 而我从好几年前就开始在京东网购物了 xff0c 因此京东商城的每一次发展 xff0c
  • 指针常量与常量指针的区别、const 数组

    指针常量与常量指针 const 数组 一 指针常量指针本身是常量 二 常量指针指向常量的指针 三 实例四 const 数组 一 指针常量 指针本身是常量 span class token comment 指针本身不能被修改 span spa
  • 动态内存的分配

    实例 span class token macro property span class token directive keyword include span span class token string lt stdio h gt
  • 指向数组的指针

    实例 span class token macro property span class token directive keyword include span span class token string lt stdio h gt
  • 指针数组的含义

    实例1 span class token macro property span class token directive keyword include span span class token string lt stdio h g
  • 二维数组的使用

    实例1 二维数组遍历 span class token macro property span class token directive keyword include span span class token string lt st
  • C语言scanf()函数

    scanf 函数输出格式为 xff1a flags type scanf 函数从输入设备按照指定的类型输入对应类型的若干个数据 xff0c 遇到空格 制表符和回车时 xff0c 读取结束 和字母中间的数字表示最多允许读入的数量 scanf
  • 字符数组与字符串

    字符数组与字符串 一 字符串实际上是使用空字符 39 0 39 结尾的一维字符数组 二 字符数组实例运行结果 三 字符串实例运行结果 四 字符串的定义如果要构造一个字符串 用指针定义如果要处理一个字符串 用数组定义实例运行结果 五 字符串赋
  • C语言的输入、输出

    C语言的输入与输出 一 scanf 和 printf 函数实例运行结果 二 getchar 和 putchar 函数实例1运行结果实例2运行结果 三 gets 和 puts 函数实例运行结果 一 scanf 和 printf 函数 实例 s
  • C语言中操作字符串的函数

    C语言中操作字符串的函数 一 函数表二 strlen实例运行结果 三 strcmp实例运行结果 四 strcpy实例运行结果 五 stract实例运行结果 六 strchr实例运行结果 七 strstr 一 函数表 函数名函数功能strle
  • C语言—枚举

    枚举 枚举是一种用户定义的数据类型 xff0c 它用关键字 enum 以如下语法来声明 xff1a span class token keyword enum span 枚举类型名字 span class token punctuation
  • 将tensorflow训练好的模型移植到android

    将tensorflow训练好的模型移植到android上 说明 本文将描述如何将一个训练好的模型植入到android设备上 xff0c 并且在android设备上输入待处理数据 xff0c 通过模型 xff0c 获取输出数据 通过一个例子
  • C语言——结构体

    结构体 一 定义结构体二 声明结构体的形式第一种第二种第三种第四种第五种 三 结构体的初始化第一种运行结果 第二种运行结果 四 访问结构体成员五 结构体运算实例1运行结果 实例2运行结果 实例3运行结果 六 结构体指针实例1运行结果 实例2
  • 转置矩阵、对称矩阵、反对称矩阵以及向量的反对称矩阵

    一 转置矩阵 假设矩阵 A 如下表示 xff1a 则其转置矩阵表示为 xff1a 二 对称矩阵 若矩阵 B 与其转置矩阵相等 xff0c 则称矩阵 B 为对称矩阵 xff0c 如 xff1a 三 反对称矩阵 若矩阵 C 与其转置矩阵取负后相
  • Adobe Acrobat用鼠标滚轮浏览时滚动速度很慢解决办法

    点击 视图 页面显示 启用滚动
  • atan()函数与atan2()函数

    atan函数与atan2函数 一 atan 函数1 描述2 声明3 参数4 返回值5 头文件 二 atan2 函数1 描述2 声明3 参数4 返回值5 头文件 一 atan 函数 1 描述 表示 x 的反正切 2 声明 span class
  • vscode调整代码大小

    vscode调整代码大小 一 vscode整体放大二 只放大右侧的代码 一 vscode整体放大 依次点击 查看 外观 放大 xff0c 或者快捷键 Ctrl 43 61 二 只放大右侧的代码 依次点击 文件 首选项 设置 xff0c 或者
  • 计算机网络协议

    计算机网络协议 一 OSI七层协议二 TCP IP协议三 OSI与TCP IP总结四 数据的单位 一 OSI七层协议 OSI分层名称作用7应用层针对特定应用的协议 为应用程序提供服务并规定应用程序中通信相关的细节 包括文件传输 电子邮件 远