计算机网络体系结构概述

计算机网络体系结构概述_第1张图片

目录

1、 计算机网络体系

2、五层网络体系结构概述 

 3、TCP/IP四层模型

1、 计算机网络体系

  • OSI体系结构: 概念清楚,理论也比较完整,但是它既复杂又不实用。
  • TCP/IP体系结构:TCP/IP是一个四层体系结构,得到了广泛的运用。
  • 五层体系结构:为了方便学习,折中OSI体系结构TCP/IP体系结构,综合二者的优点,这样既简洁,又能将概念讲清楚。

计算机网络体系结构概述_第2张图片

2、五层网络体系结构概述 

五层网络体系结构各层的主要功能:

 一、应用层应用层是网络协议的最高层,主要任务通过进程间的交互完成特定网络应用。应用层协议定义的是应用程序(进程)间通信和交互的规则。对于不同的网络应用需要有不同的应用层协议,在互联网中的应用层协议很多,如域名系统DNS,支持万维网应用的HTTP协议,支持电子邮件的SMTP协议,等等。应用层交互的数据单元称为报文

 二、运输层有时也译为传输层,它负责为两台主机中的进程提供通信服务。该层主要有以下两种协议:

            (1)传输控制协议 (Transmission Control Protocol,TCP):提供面向连接的、可靠的数据传输服务,数据传输的基本单位是报文段(segment);

            (2)用户数据报协议 (User Datagram Protocol,UDP):提供无连接的、尽最大努力的数据传输服务,但不保证数据传输的可靠性,数据传输的基本单位是用户数据报。

 三、网络层网络层负责为分组网络中的不同主机提供通信服务,并通过选择合适的路由将数据传递到目标主机。在发送数据时,网络层把运输层产生的报文段或用户数据封装成分组或 进行传送。在TCP/IP体系中,由于网络层使用IP协议,因此分组也叫IP数据报

 四、数据链路层数据链路层通常简称为链路层。数据链路层在两个相邻节点传输数据时,将网络层交下来的IP数据报组装成帧,在两个相邻节点之间的链路上传送

 五、物理层确保数据可以在各种物理媒介上进行传输,为数据的传输提供可靠的环境。

数据在各层之间的传递过程: 

计算机网络体系结构概述_第3张图片

 3、TCP/IP四层模型

TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇。TCP/IP协议不仅仅指的是TCP 和IP两个协议,而是指一个由FTP、SMTP、TCP、UDP、IP等协议构成的协议簇, 只是因为在TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议

TCP/IP协议中的四个层次

一、应用层:应用层是TCP/IP协议的第一层,是直接为应用进程提供服务的。
  (1)对不同种类的应用程序它们会根据自己的需要来使用应用层的不同协议,邮件传输应用使用了SMTP协议、万维网应用使用了HTTP协议、远程登录服务应用使用了有TELNET协议
  (2)应用层还能加密、解密、格式化数据
  (3)应用层可以建立或解除与其他节点的联系,这样可以充分节省网络资源
 

二、运输层:作为TCP/IP协议的第二层,运输层在整个TCP/IP协议中起到了中流砥柱的作用。且在运输层中,TCP和UDP也同样起到了中流砥柱的作用

三、网络层:网络层在TCP/IP协议中的位于第三层。在TCP/IP协议中网络层可以进行网络连接的建立和终止以及IP地址的寻找等功能

四、网络接口层:在TCP/IP协议中,网络接口层位于第四层。由于网络接口层兼并了物理层和数据链路层所以,网络接口层既是传输数据的物理媒介,也可以为网络层提供一条准确无误的线路

计算机网络体系结构概述_第4张图片

推荐好文:

【数据结构与算法】快速排序及其优化(随机划分值)-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/m0_65277261/article/details/133959987?spm=1001.2014.3001.5502【LeetCode力扣】86.分隔链表-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/m0_65277261/article/details/133972240?spm=1001.2014.3001.5502【LeetCode力扣】75.颜色分类———快速排序子过程(荷兰国旗问题)-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/m0_65277261/article/details/133870075?spm=1001.2014.3001.5502

你可能感兴趣的:(1024程序员节,网络协议,信息与通信,tcp/ip)