首页 > 其他分享 >总结!计网分层 每层任务 每层协议

总结!计网分层 每层任务 每层协议

时间:2024-09-17 16:46:09浏览次数:11  
标签:协议 Protocol IP 每层 TCP 计网 传输 分层 地址

总结!计网 OSI七层模型及每层作用?每层协议有哪些?

OSI七层模型是什么 ? 每一层的作用是什么?

应用层 解决通过应用进程的交互来实现特定网络应用的问题

表示层 进行数据处理 比如编码解码 加密解密 压缩和解压缩

会话层 管理应用进程之前的会话

传输层 解决进程之间基于网络的通信问题

网络层 解决分组在多个网络上传输/路由的问题

数据链路层 解决分组在一个网络或者一段链路上的传输问题

物理层 解决使用何种信号来传输比特的问题

每层的协议有哪些?

应用层:

HTTP(Hypertext Transfer Protocol,超文本传输协议):基于 TCP 协议,是一种用于传输超文本和多媒体内容的协议,主要是为 Web 浏览器与 Web 服务器之间的通信而设计的。当我们使用浏览器浏览网页的时候,我们网页就是通过 HTTP 请求进行加载的。

SMTP(Simple Mail Transfer Protocol,简单邮件发送协议):基于 TCP 协议,是一种用于发送电子邮件的协议。注意 ⚠️:SMTP 协议只负责邮件的发送,而不是接收。要从邮件服务器接收邮件,需要使用 POP3 或 IMAP 协议。

POP3/IMAP(邮件接收协议):基于 TCP 协议,两者都是负责邮件接收的协议。IMAP 协议是比 POP3 更新的协议,它在功能和性能上都更加强大。IMAP 支持邮件搜索、标记、分类、归档等高级功能,而且可以在多个设备之间同步邮件状态。几乎所有现代电子邮件客户端和服务器都支持 IMAP。

FTP(File Transfer Protocol,文件传输协议) : 基于 TCP 协议,是一种用于在计算机之间传输文件的协议,可以屏蔽操作系统和文件存储方式 。 他是一种不安全的协议 。 SFTP是更安全协议

Telnet(远程登陆协议):基于 TCP 协议,用于通过一个终端登陆到其他服务器。Telnet 协议的最大缺点之一是所有数据(包括用户名和密码)均以明文形式发送,这有潜在的安全风险。这就是为什么如今很少使用 Telnet,而是使用一种称为 SSH 的非常安全的网络传输协议的主要原因。

SSH(Secure Shell Protocol,安全的网络传输协议):基于 TCP 协议,通过加密和认证机制实现安全的访问和文件传输等业务

DNS(Domain Name System,域名管理系统): 基于 UDP 协议,用于解决域名和 IP 地址的映射问题。

WebSocket也可以说说: WebSocket 作为一种全双工通信协议,工作在应用层之上,它允许服务器和客户端之间的双向通信。它使用 HTTP 协议进行初始握手以建立连接,但一旦连接建立,它就切换为 WebSocket 协议,从而实现实时、低延迟的数据传输。这种特性使得 WebSocket 特别适合用于实时应用程序,如聊天系统、在线游戏或股票交易平台等。

传输层的协议

TCP 传输控制协议 : 提供面向连接的 可靠的 数据传输服务

UDP 用户数据协议 : 提供无连接的 数据传输服务 简单高效的

网络层的协议

IP(Internet Protocol,网际协议):TCP/IP 协议中最重要的协议之一,属于网络层的协议,主要作用是定义数据包的格式、对数据包进行路由和寻址,以便它们可以跨网络传播并到达正确的目的地。目前 IP 协议主要分为两种,一种是过去的 IPv4,另一种是较新的 IPv6,目前这两种协议都在使用,但后者已经被提议来取代前者。

ARP(Address Resolution Protocol,地址解析协议):ARP 协议解决的是网络层地址和链路层地址之间的转换问题。因为一个 IP 数据报在物理上传输的过程中,总是需要知道下一跳(物理上的下一个目的地)该去往何处,但 IP 地址属于逻辑地址,而 MAC 地址才是物理地址,ARP 协议解决了 IP 地址转 MAC 地址的一些问题。

ICMP(Internet Control Message Protocol,互联网控制报文协议):一种用于传输网络状态和错误消息的协议,常用于网络诊断和故障排除。例如,Ping 工具就使用了 ICMP 协议来测试网络连通性。

NAT(Network Address Translation,网络地址转换协议):NAT 协议的应用场景如同它的名称——网络地址转换,应用于内部网到外部网的地址转换过程中。具体地说,在一个小的子网(局域网,LAN)内,各主机使用的是同一个 LAN 下的 IP 地址,但在该 LAN 以外,在广域网(WAN)中,需要一个统一的 IP 地址来标识该 LAN 在整个 Internet 上的位置。

OSPF(Open Shortest Path First,开放式最短路径优先):一种内部网关协议(Interior Gateway Protocol,IGP),也是广泛使用的一种动态路由协议,基于链路状态算法,考虑了链路的带宽、延迟等因素来选择最佳路径。

RIP(Routing Information Protocol,路由信息协议):一种内部网关协议(Interior Gateway Protocol,IGP),也是一种动态路由协议,基于距离向量算法,使用固定的跳数作为度量标准,选择跳数最少的路径作为最佳路径。

BGP(Border Gateway Protocol,边界网关协议):一种用来在路由选择域之间交换网络层可达性信息(Network Layer Reachability Information,NLRI)的路由选择协议,具有高度的灵活性和可扩展性。

标签:协议,Protocol,IP,每层,TCP,计网,传输,分层,地址
From: https://www.cnblogs.com/nicebaoke/p/18417298

相关文章

  • 浅谈分层图
    分层图讲真的…感觉有点像那么一点点的种类并查集简单来说,就是把一个图分成很多层,然后对图进行一些处理比较模板一点的东西就是直接在分层图上跑最短路,这个时候就涉及到了很多决策,每一个决策能进行一些特殊的操作,比如让某条边免费(边权为0,不是把边切掉),让某条边花费减半之......
  • Linux字符设备驱动:分层/分离思想、总线设备驱动模型和设备树
    本文章参考韦东山嵌入式Linux应用开发完全手册......
  • springboot+vue+mybatis计算机毕业设计网上购物系统+PPT+论文+讲解+售后
    本文首先实现了网上购物系统设计与实现管理技术的发展随后依照传统的软件开发流程,最先为系统挑选适用的言语和软件开发平台,依据需求分析开展控制模块制做和数据库查询构造设计,随后依据系统整体功能模块的设计,制作系统的功能模块图、E-R图。随后,设计框架,依据设计的框架撰写编码......
  • java计算机毕业设计网络评论的旅馆预定网站的设计与实现(开题+程序+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着互联网技术的飞速发展,旅游与住宿行业正经历着前所未有的变革。网络评论作为消费者决策的重要依据,对旅馆业的影响日益显著。传统的旅馆预定方式已......
  • 可测试,可维护,可移植:上位机软件分层设计的重要性
    互联网中,软件工程师岗位会分前端工程师,后端工程师。这是由于互联网软件规模庞大,从业人员众多。前后端分别根据各自需求发展不一样的技术栈。那么上位机软件呢?它规模小,通常一个人就能开发一个项目。它还有必要分前后端吗?有必要。本文从三个方面论述。分别是可测试,可维护,可移植。......
  • Docker 镜像的分层概念
    40.镜像的分层概念来更深入地理解镜像的概念‍镜像的分层镜像,是一种轻量级、可执行的独立软件包,它包含运行某个软件所需的所有内容,我们把应用程序和配置依赖打包好形成一个可交付的运行环境(包括代码、运行时需要的库、环境变量和配置文件等),这个打包好的运行环境就是image镜......
  • Springboot计算机毕业设计网上订餐系统tpsq5
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表用户,美食信息,美食分类,餐厅餐桌,餐桌预定,美食餐厅开题报告内容一、立论依据1.课题来源、选题依据和背景情况随着现代科技的飞速发展,互联网技术在各行各业......
  • Springboot计算机毕业设计网上考试系统92k3u
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表学生,教师开题报告内容一、研究背景与意义随着互联网与计算机技术的飞速发展,传统考试方式面临变革。传统的纸质考试方式存在诸多弊端,如制卷、印刷、分发试卷繁......
  • Springboot计算机毕业设计网上电影购票系统8a3i3
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表用户,影院信息,电影类型,热门电影,电影排期,最新电影,票房榜单开题报告内容一、课题名称网上电影购票系统设计和实现二、设计(论文)教学目标通过本课题的设计,旨......
  • Springboot计算机毕业设计网上点餐系统z5055
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表用户,餐桌信息,店铺信息,菜品信息,菜品分类,用户占座,取消占座开题报告内容一、课题背景和意义1.1课题背景随着信息技术的快速发展,互联网已经深入到人们生活......