计算机网络模型

这篇具有很好参考价值的文章主要介绍了计算机网络模型。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

网络模型

OSI 七层模型
应用层、表示层、会话层、传输层、网络层、数据链路层、物理层

TCP/IP四层模型
应用层、传输层、网络层、网络接口层

TCP/IP五层模型
应用层、传输层、网络层、数据链路层、物理层

计算机网络模型,c/c++,计算机网络

网络模型中各层对应的协议

计算机网络模型,c/c++,计算机网络
四层协议体系结构中各层包含的协议如下:
(1) 应用层
①DHCP(Dynamic Host Configuration Protocol)动态主机分配协议,使用 UDP 协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配 IP 地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段。实现即插即用连网。
DNS (Domain Name System)域名解析协议<端口号53>
FTP (File Transfer Protocol)文件传输协议<端口号21>,减少或消除不同操作系统下处理文件的不兼容性。
HTTP (Hypertext Transfer Protocol)超文本传输协议 <端口号 80>, 面向事务的应用层协议。
⑤POP3 (Post Office Protocol 3) 即邮局协议的第3 个版本,用于接受邮件。
⑥SMTP (Simple Mail Transfer Protocol)简单邮件传输协议 <端口号25> 用于发送邮件。
⑦SSH (Secure Shell)安全外壳协议
TELNET(Telnet)远程登录协议 <端口号23>,属于TCP/IP协议簇。
(2)传输层
①TCP (Transmission Control Protocol)传输控制协议,提供可靠的面向连接的服务,传输数据前须先建立连接,结束后释放。可靠的全双工信道。可靠、有序、无丢失、不重复。
②UDP (User Datagram Protocol)用户数据报协议,发送数据前无需建立连接,不使用拥塞控制,不保证可靠交付,最大努力交付。
(3)网络层
①IP (IPv4 • IPv6) (Internet Protocol) 网络之间互连的协议
②ARP (Address Resolution Protocol) 即地址解析协议,实现通过IP 地址得 知其物理地址。
③RARP (Reverse Address Resolution Protocol)反向地址转换协议允许局域 网的物理机器从网关服务器的 ARP 表或者缓存上请求其 IP地址。
④ICMP (Internet Control Message Protocol )Internet 控制报文协议。它是TCP/IP 协议族的一个子协议,用于在IP 主机、路由器之间传递控制消息。
⑤ICMPv6 (Internet Control Managemet Protocol Version 6)互联网控制信息协议版本六。ICMPv6为了与IPv6配套使用而开发的互联网控制信息协议。与IPv4一样,IPv6也需要使用ICMP,旧版本的ICMP不能满足IPv6全部要求,因此开发了新版本的ICMP,称为ICMPv6。
IGMP (Internet Group Management Protocol) Internet 组管理协议,是因特 网协议家族中的一个组播协议,用于 IP 主机向任一个直接相邻的路由器报 告他们的组成员情况。
⑥RIP (Router information protocol) 路由信息协议是一种在网关与主机之间交换路由选择信息的标准。
⑦OSPF (Open Shortest Path Firs)开放式最短路径优先,分布式链路状态协议。
⑧BGP(Border Gateway Protocol)边界网关协议,用来连接Internet 上独立系统的路由选择协议,采用路径向量路由选择协议。
⑨EGP(Exterior Gateway Protocol)外部网关协议,
⑩NAT(Network Address Translation,网络地址转换)是将IP数据报头中的IP地址转换为另一个IP地址的过程。
(4)网络接口层
①Ethernet以太网协议。
②数据ARQ(Automatic Repeat-reQuest )自动重传请求协议,错误纠正协议之一,包括停止等待ARQ 协议和连续ARQ 协议,错误侦测、正面确认、逾时重传与负面确认继以重传等机制。
③SW(stop-and-wait)停止等待协议。停止等待就是每发送完一个分组就停止发送,等待对方的确认。在收到确认后再发送下一个分组。用于通信系统中,两个相连的设备相互发送信息时使用,以确保信息不因丢包或包乱序而丢失,是最简单的自动重传请求方法。
④CSMA/CD(Carrrier Sense Multiple Access with Collision Detection)载波监听多点接入/碰撞检测协议。总线型网络,协议的实质是载波监听和碰撞检测。载波监听即发数据前先检测总线上是否有其他计算机在发送数据,如暂时不发数据,避免碰撞。碰撞检测为计算机边发送数据边检测信道上的信号电压大小。
⑤PPP(Point-to-Ponit Protocol)点对点协议面向字节,由三部分组成:一个将IP 数据报封装到串行链路的方法;一个用于建立、配置和测试数据链路连接的链路控制协议LCP;一套网络控制协议NCP。
⑥HDLC (High-Level Data Link Control )高级数据链路控制同步网上传输数据、面向比特的数据链路层协议。
⑦ATM (Asynchronous Transfer Mode )异步传递方式,建立在电路交换和分组交换的基础上的一种面向连接的快速分组交换技术。 “异步”是指将ATM 信元“异步插入”到同步的 SDH 比特流中。如同步插入则用户在每帧中所占的时隙相对位置固定不变。“同步”是指网络中各链路上的比特流都是受同一非常精确的主时钟的控制。

TCP/IP五层网络模型中各层对应的信息分组
(1)应用层——报文(message)
报文是网络中交换与传输的数据单元,也是网络传输的单元。报文包含了将要发送的完整的数据信息,其长短不需一致。报文在传输过程中会不断地封装成报文段、数据报、帧来传输,封装的方式就是添加一些控制信息组成的首部,那些就是报文头。
(2)传输层——报文段(segment)
通常是指传输层的信息单元。
(3)网络层——数据报(datagram)
通常是指网络层的信息单元。
(4)数据链路层——帧(frame)
帧是数据链路层的传输单元。它将上层传入的数据添加一个头部和尾部,组成了帧。它的起始点和目的点都是数据链路层。

OSI七层模型各层的作用
(1)应用层
应用层是网络可向用户提供应用服务的唯一窗口,其目的是支持用户联网应用的要求。

(2)表示层
表示层为主机通信提供了一种公共语言,以便能进行相互操作。这种类型的服务之所以需要,是因为不同的计算机体系结构使用的数据表示法不同。

(3)会话层
会话层提供的服务可使应用建立和维持会话,并能使会话获得同步。会话层使用校验点可使通信会话在通信失效时从校验点继续恢复通信,即对信息的交互实现控制。这种能力对于传送大的文件极为重要。

(4)传输层
传输层为进程之间提供端到端的服务。端到端指的是协议里面标示了一个源端口号和目的端口号。

(5)网络层
网络层为主机之间提供点到点的服务,即提供网络中各个主机之间的数据通信。

(6)数据链路层
数据链路层负责将物理层提供的可能出错的物理连接,改造成逻辑上无差错的数据链路。

(7)物理层
为数据端设备提供传送数据的通路,数据通路可以是一个物理媒体,也可以是多个物理媒体连接而成

封装与分用

封装

计算机网络模型,c/c++,计算机网络
网络接口层的传输单位是帧(frame),IP 层的传输单位是包(packet),TCP 层的传输单位是段(segment),HTTP 的传输单位则是消息或报文(message)。但这些名词并没有什么本质的区分,可以统称为数据包。

分用
计算机网络模型,c/c++,计算机网络
从下到上进行拆包,区分不同的协议进行分用处理,ARP 与 RARP 属于链路层,但因为它们有各自的以太网数据帧类型,因此画到了以太网驱动程序和 IP 层之间;同理,ICMP、IGMP 属于 IP 层,但因为它们的报文会被封装到 IP 数据报中,因此画在了 IP 层靠上的位置。

TCP/IP协议簇的组成

TCP/IP协议簇是Internet的基础,也是当今最流行的组网形式。TCP/IP是一组协议的代名词,包括许多别的协议,组成了TCP/IP协议簇。其中比较重要的有SLIP协议、PPP协议、IP协议、ICMP协议、ARP协议、TCP协议、UDP协议、FTP协议、DNS协议、SMTP协议等。TCP/IP协议并不完全符合OSI的七层参考模型。文章来源地址https://www.toymoban.com/news/detail-603763.html

到了这里,关于计算机网络模型的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【计算机网络】分层模型和应用协议

    1.1 五层网络模型 网络要解决的问题是: 两个程序之间如何交换数据 。 四层?五层?七层? 2.1 URL URL(uniform resource locator,统一资源定位符)用于定位网络服务 当协议是 http 端口为 80 时,端口可以省略 当协议是 https 端口为 443 时,端口可以省略 schema 、 domain 、 path 是必填

    2024年02月08日
    浏览(52)
  • 计算机网络笔记:计算机网络体系结构(OSI七层模型、TCP/IP五层协议)

    计算机网络是一个复杂的、具有综合性技术的系统,它由计算机系统、通信处理机、通信线路和通信设备、操作系统以及网络协议等组成。为了更好地描述计算机网络结构,使计算机网络系统有条不紊地处理工作,需要定义一种较好的网络体系结构。分层结构就是一种较好地

    2024年02月07日
    浏览(55)
  • 【网络奇缘】- 计算机网络|分层结构|深入学习ISO模型

    🌈个人主页:  Aileen_0v0 🔥系列专栏: 一见倾心,再见倾城  ---  计算机网络~ 💫个人格言: \\\"没有罗马,那就自己创造罗马~\\\" 回顾链接: 这篇文章是关于深入学习OSI模型七层结构, “书山有路勤为径,学海无涯苦作舟。” 话不多说,开始学习之旅⛵吧~   目录 OSI七层结构回顾

    2024年02月05日
    浏览(64)
  • 计算机网络 | 五种I/O模型

    欢迎关注博主 Mindtechnist 或加入【Linux C/C++/Python社区】一起学习和分享Linux、C、C++、Python、Matlab,机器人运动控制、多机器人协作,智能优化算法,滤波估计、多传感器信息融合,机器学习,人工智能等相关领域的知识和技术。 专栏:《网络编程》 ①当上层应用app1调用 rec

    2024年02月06日
    浏览(26)
  • 计算机网络模型、网络传输、封装分用的详细讲解

    在互联网诞生之前,人们通过发电报等方式进行通信,这种方式是非常不稳定的,通信链路容易被打断。由于战争时期需要更好的通信手段,此时就将原本两点之间简单的通信链路,扩展成复杂的链路,保证就算有一条链路被打断也能进行通信,就类似于我们现在的互联网。

    2023年04月13日
    浏览(41)
  • 【网络奇缘】- 计算机网络|分层结构|深入探索TCP/IP模型|5层参考模型

    ​ 🌈个人主页:  Aileen_0v0 🔥系列专栏:  一见倾心,再见倾城  ---  计算机网络~ 💫个人格言: \\\"没有罗马,那就自己创造罗马~\\\" 目录 OSI参考模型与TCP/IP参考模型相同点 OSI参考模型与TCP/IP参考模型不同点 面向连接三阶段(建立,传输,释放) 面向无连接(直传) 通用的5层参考

    2024年02月05日
    浏览(84)
  • 简单认识OSI(计算机网络分层)七层模型

            学校上课讲的太笼统啥也不是,自己学的太玄学似懂非懂突然在看到了一篇公众文文章。文章从初始到现在,步步为营的遇到一个解决一个前人的问题,有了细致入微的讲述,把之前学的死东西都连起来了。 如果让你来设计网络 https://mp.weixin.qq.com/s/jiPMUk6zUdOY6eKxAjN

    2024年02月06日
    浏览(264)
  • 深入了解OSI模型:计算机网络的七大层次

    目录 OSI模型 物理层 数据链路层 网络层 传输层 会话层 表示层 应用层 OSI模型是一个网络通信的概念模型,用于描述计算机网络中各个不同层次之间的通信和功能。它将网络通信分为七个不同的层次,每个层次负责不同的任务,使得网络通信的设计、开发和管理更加模块化和

    2024年02月07日
    浏览(39)
  • 计算机网络 | I/O模型、网络模型(OSI七层及TCP/IP四层)

    欢迎关注博主 Mindtechnist 或加入【Linux C/C++/Python社区】一起学习和分享Linux、C、C++、Python、Matlab,机器人运动控制、多机器人协作,智能优化算法,滤波估计、多传感器信息融合,机器学习,人工智能等相关领域的知识和技术。 专栏:《网络编程》 ①当上层应用 app1 调用 r

    2024年02月07日
    浏览(45)
  • 计网笔记 01 概述 计算机网络体系结构、参考模型

    本文为计算机网络第一章:计网体系结构的相关知识点归纳,其中模型参考尤为重要。 1.1.1 概念 其中线路可以是逻辑连接,比如手机通过wifi和路由器相连。 1、信息传递 :比如一台电脑到另一台电脑之间传一个pdf 2、资源共享 :同一个计算机网络上的其他计算机可使用某台

    2024年02月03日
    浏览(81)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包