网络七层协议/五层协议

将网络各个层面比喻成一次深情的告白:

应用层: 规定"应用程序"的数据格式. http / ftp /email 等.   //纸条上写的是啥?

传输层: 建立"端口"到"端口"之间的通信. UDP/TCP 协议."端口". //我们帮你传纸条

网络层: 确定每一台计算机的位置,建立"主机"到"主机"之间的通信.IPv4协议,"IP地址".   // 女孩的位置

数据链路层: 确定1和0的分组方式.以太网协议:一组电信号就是一个数据包."MAC地址"/网卡/广播. // 深情告白

物理层: 将电脑连接入网络,传输电信号1和0.      // 一张白纸

互联网分层结构的好处:

上层的变动完全不影响下层的结构.

实体层/物理层:

n   “实体层”,就是将电脑连接起来的物理手段. 光缆/电缆/无线电波

n    主要定义了物理设备的标准,如网线/光纤的接口类型,各种传输介质的传输速率等.

n    作用:负责传送‘0’和‘1’的电信号.

链接层/数据链路层:

为了解读 0 和 1,必须规定解读方式;这样就产生了数据链路层.

数据链路层: 位于物理层的上方;主要确定了 0 和 1 的分组方式.

这一层通常还提供错误检测和纠正,以确保数据的可靠传输.

网络层

在网络中,有很多台计算机.我们如何找到特定的一台的计算机给他发送数据呢? 或者说,我们如何通过一条最佳的路径将数据传递给另一台计算机?

为了解决这个问题,我们发明了网络层,在网络层引入了一套地址机制:网络地址.简称网址,又叫做Ip地址.通过Ip地址,可以找到唯一的一台计算机.

我们通过路由器,交换机等具有寻址功能的设备帮助我们找到Ip地址对应的计算机.所以产生了Ip协议.

网络层 建立 主机 到 主机 之间的通信.

传输层

那么,问题又来了!在计算机中,有很多使用网络的应用程序,比如QQ,陌陌,浏览器等等.只要使用网络.他们的信息最终都是通过网卡接收和发出的.我们怎么判断一条信息是发送给哪一个应用程序的呢?

要解决这个问题,我们必须引入一个新的层:传输层.传输层的作用,就是使不同的应用程序能够接收到自己所需要的的数据.

为了区分数据应该发送给哪一个应用程序,在传输层我们给每一个使用网卡的应用程序一个编号.这个编号,就是端口

以后,我们在发送数据的时候,只要附带上端口号,就可以知道这条数据是发送给哪一个应用程序了.

传输层建立的是 端口 到 端口 之间的通信.

会话层

现在我们已经能够找到的正确的计算机,并且发送数据给特定的应用程序了.但是,难道每次我们收发送数据,都要自己手动来实现TCP协议和IP协议嘛?这样的用户体验非常差!

为了实现自动收发数据,自动寻址功能;我们引入了会话层.会话层的作用,就是建立和管理应用程序之间的通信.

表示层

现在我们已经能够实现应用程序的自动收发数据和寻址功能了.但是我要用 Unix 系统给 Windows 系统发送数据,两个系统的语法不一样!(比如 .exe 包不能直接运行在Mac系统下).怎么解决不同系统之间通信的语法问题呢?

于是我们引入了表示层,以解决不同系统之间的通信问题.

应用层

现在我们的通信问题已经基本都能够解决了.但是,不同的应用程序应该传递什么样的数据格式呢?比如,网页,电子邮件,FTP.他们分别传递什么数据格式呢?

为了解决不同应用程序的数据格式问题,我们引入了应用层.应用层规定了不同应用程序的数据格式.

最常见的应用层协议:HTTP协议/超文本传输协议!

信息的传递方式

在同一个子网络内,计算机通过广播的方式发送信息.信息由发送方计算机的网卡进入到接收方计算机的网卡.

在不同的子网络之间,计算机将信息从网卡发出后,首先通过路由的方式找到接收方计算机所在的子网络(局域网),将信息传递给网关,然后再由网关通过广播的方式,将消息送达到接收方计算机的网卡.

时间: 2024-10-17 05:42:37

网络七层协议/五层协议的相关文章

网络七层协议的形象说明

网络七层协议的形象说明 第一层,物理层  OSI模型最低层的“劳苦大众”.它透明地传输比特流,就是传输的信号.该层上的设备包括集线器.发送器.接收器.电缆.连接器和中继器. 第二层,数据链路层 这一层是和包结构和字段打交道的和事佬.一方面接收来自网络层(第三层)的数据帧并为物理层封装这些帧:另一方面数据链路层把来自物理层的原始数据比特封装到网络层的帧中.起着重要的中介作用. 数据链路层由IEEE802规划改进为包含两个子层:介质访问控制(MAC)和逻辑链路控制(LLC). 智能集线器.网桥和网络

网络七层协议形象解释

第一层,物理层  OSI模型最低层的"劳苦大众".它透明地传输比特流,就是传输的信号.该层上的设备包括集线器.发送器.接收器.电缆.连接器和中继器. 第二层,数据链路层 这一层是和包结构和字段打交道的和事佬.一方面接收来自网络层(第三层)的数据帧并为物理层封装这些帧:另一方面数据链路层把来自物理层的原始数据比特封装到网络层的帧中.起着重要的中介作用. 数据链路层由IEEE802规划改进为包含两个子层:介质访问控制(MAC)和逻辑链路控制(LLC). 智能集线器.网桥和网络接口卡(NIC

OSI 网络七层模型(笔记)

一直以来我们都在使用着互联网,每天聊着qq,上着淘宝,但是却不了解怎么运行的呢,充满了好奇.今天同过了解来总结一下OSI网络七层模型: 上一张图 OSI (open system interconnection)开放系统互联.国际标准化组织(ISO)指定了OSI模型,1977 年OSI 参考模型的提出,标记着计算机网络进入到第三个阶段.这个模型把网络通信分为7层,分别是物理层.数据链路层.网络层.传输层.会话层.表示层和应用层.OSI 七层模型(可以满足所有网络环境) OSI模型的设计目的是成为

深入浅出-网络七层模型

引言 今天回顾一下--网络七层模型&&网络数据包 网络基本概念 OSI模型 OSI 模型(Open System Interconnection model)是一个由国际标准化组织??提出的概念模型,试图??供一个使各种不同的计算机和网络在世界范围内实现互联的标准框架. 它将计算机网络体系结构划分为七层,每层都可以??供抽象良好的接口.了解 OSI 模型有助于理解实际上互联网络的工业标准——TCP/IP 协议. OSI 模型各层间关系和通讯时的数据流向如图所示: OSI 模型 显然.如果一

网络七层知多少,学以致用

OSI网络七层包括:1{应用层,表示层,会话层,传输层}2{网络层,数据链路层,物理层} 1主要负责互操作性 2用于创造两个网络设备间的物理连接. 第7层应用层:OSI中的最高层.为特定类型的网络应用提供了访问OSI环境的手段.应用层确定进程之间通信的性质,以满足用户的需要.应用层不仅要提供应用进程所需要的信息交换和远程操作,而且还要作为应用进程的用户代理,来完成一些为进行信息交换所必需的功能.它包括:文件传送访问和管理FTAM.虚拟终端VT.事务处理TP.远程数据库访问RDA.制造报文规范MM

网络七层协议、五层协议与四层协议

OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 .完成中继功能的节点通常称为中继系统.一个设备工作在哪一层,关键看它工作时利用哪一层的数据头部信息.网桥工作时,是以MAC头部来决定转发端口的,因此显然它是数据链路层的设备.具体说: 物理层:网卡,网线,集线器,中继器,调制解调器 数据链路层:网桥,交换机 网络层:路由器 网关工作在第四层传输层及其以上 集线器是物理层设备,采用广播的形式来传输信息. 交换机就是

网络七层协议的通俗理解

OSI七层模式简单通俗理解 这个模型学了好多次,总是记不住.今天又看了一遍,发现用历史推演的角度去看问题会更有逻辑,更好记.本文不一定严谨,可能有错漏,主要是抛砖引玉,帮助记性不好的人.总体来说,OSI模型是从底层往上层发展出来的. 这个模型推出的最开始,是是因为美国人有两台机器之间进行通信的需求. 需求1: 科学家要解决的第一个问题是,两个硬件之间怎么通信.具体就是一台发些比特流,然后另一台能收到. 于是,科学家发明了物理层: 主要定义物理设备标准,如网线的接口类型.光纤的接口类型.各种传输介

网络七层协议简述

C/S和B/S架构 C/S和B/S架构的介绍 #C:client客户端 #B:browse浏览器端 #S:server服务器端 C/S和B/S架构的优缺点 #C/S架构 基于客户端与服务端之间的通信 #优点:个性化设置,相应速度快 #缺点:开发成本高,维护成本高,占用空间,用户固定 ======================================================= #B/S架构 基于浏览器与服务端之间的通信 #优点:开发成本低,占用空间小,用户不固定 #缺点:功能相对

OSI七层及常用协议端口号

OSI七层 物理层 : 建立.维护.断开物理连接. 数据链路层 :建立逻辑连接.进行硬件地址寻址.差错校验[2] 网络层 :进行逻辑地址寻址,实现不同网络之间的路径选择. 传输层 :定义传输数据的协议端口号,以及流控和差错校验. 会话层 :建立.管理.终止会话. 表示层 :数据的表示.安全.压缩. 应用层 :网络服务与最终用户的一个接口. 常用协议及端口号-应用层:HTTP(80). FTP (20/21).TFTP(69). SMTP(25). SNMP(161). DNS(53). TELN