| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> TCP/IP 网络分层模型 -> 正文阅读 |
|
[系统运维]TCP/IP 网络分层模型 |
一、TCP/IP 四层模型?TCP/IP四层模型可以说是OSI七层模型的简化版,主要有以下四层模型
1、应用层(Application layer)应用层是在之传输层上的,是提供在两个设备的应用程序之间进行信息交换的,这层定义了信息交换的格式,消息会交给下一层的传输层来传输,在应用层的交互的数据单元叫报文。 网络的通信规则就是在应用层协定的,不同的网络应用要用到不同的应用层协议。 应用层使用的协议:
2、传输层(Transport layer)传输层的任务是负责向两台设备的进程之间进行通信时提供“通用的”的数据传输服务。 应用的进程利用的就是这个的服务进行报文(应用层的报文)的传输。 “通用的”不是针对某个特定的网络应用,是多个应用都可以使用同一个运输层服务。 运输层使用的两种协议: (1)传输控制协议TCP(Transmisson Control Protocol):是提供面向连接的,可靠的数据传输服务,也就是说是安全的。 (2)用户数据协议UDP(User Datagram Protocol):是提供无连接的,尽最大努力的传输服务(但是不保证数据传输的可靠性,也就是说这个是不安全的) 传输层使用的协议: 3、网络层(Network layer)网络层是负责分组交换网络上的不同主机提供的通信服务。 发送数据时进行封装数据(报文或用户数据),网络层使用的是IP协议,所以分组也叫IP数据报(数据报)。 ??注意 :不要把运输层的“用户数据报 UDP”和网络层的“IP 数据报”弄混。 网络层的另外一个任务就是选择合适的路由,使源主机运输层所传下来的分组,能通过网络层中的路由器找到目的主机 网络层使用的协议:
4、网络接口层(Network interface layer)网络接口层是数据的数据链路层(线路)和物理层的合集。 (1)数据链路层(data link layer)通常简称为链路层( 两台主机之间的数据传输,总是在一段一段的链路上传送的)。数据链路层的作用是将网络层交下来的 IP 数据报组装成帧,在两个相邻节点间的链路上传送帧。每一帧包括数据和必要的控制信息(如同步信息,地址信息,差错控制等)。 (2)物理层的作用是实现相邻计算机节点之间比特流的透明传送,尽可能屏蔽掉具体传输介质和物理设备的差异 网络接口层:
协议总图 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/28 18:47:18- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |