新手时期的我学这个很懵,所以这个文章我主要是让新手对这个《计算机网络这门课》有 面对面别人1米但眼睛近视500度 的了解*

一,代表

五层各层结构指的是应用层、传输层、网络层、数据链路层、物理层

首先从各自代表的设备开始了解
第一层:物理层,代表设备:网卡,网线,光纤
第二层:数据链路层,代表设备:二层交换机,hub
第三层:网络层,代表设备:路由器,三层交换机,防火墙
第四层:传输层,代表协议:tcp,udp
第5-7层:http,smtp,ftp各种协议

二、作用

1物理层
物理层主要功能:为数据端设备提供传送数据通路、传输数据。

2数据链路层
数据链路层的主要功能就是:合成数据块,封装成帧。

3网络层
主要功能:路径选择、路由及逻辑寻址。

4传输层
主要功能:建立主机端到端连接
(使用 网络层 提供的服务 , 为 应用层 提供通信服务)

或者分点说:
(1) 分割与重组数据
(2) 按端口号寻址
(3) 连接管理
(4) 差错控制和流量控制,纠错的功能

5应用层
主要功能:支持各种协议

或者分点说
⑴文件传输、访问和管理
⑵ 电子邮件
⑶ 虚拟终端
⑷ 简单网络管理
⑸ 查询服务和远程作业登录

如果按照OSI七层来说,其实也是相似的说法

物理层:定义物理设备标准,完成比特流在物理设备上的传输
数据链路层:点对点之间可靠连接,差错控制,建立维持拆除
网络层: 路由选择,网络地址划分,拥塞控制,网络互联
传输层: 提供面向连接或无连接的数据传输服务
会话层: 建立维护终止会话
表示层: 协商应用程序交互的数据格式
应用层: 为网络应用提供协议支持和服务

这上面的很多没看懂也无所谓,反正也没多少大白话,下面的是我主要说的。

三、理解和打比喻

以上都是我根据网上找的资料随意抄写编写复制粘贴出来的。接下来是我个人的见解。

不管五层还是OSI七层,它担当的角色就是一个理论体系,就是一个结构,如同建房时的地基一样。我们实现“计算机网络”
这个概念都是基于这五层七层结构。

**

比喻

**

电脑本身,原本是无法联网的,为实现这个问题,所以我们****插上了**“网线”,主板安了“网卡”,这些就是结构里提到的物理层**结构。

然后,我们还会拥有一个路由器,电脑网线连接的另一端口就是它,这个路由器是包括第二层的数据链路层,但是它是属于第三层网络层的交换机才是属于第二层设备的
那为什么不只用路由器,还要交换机呢?

因为通常路由器只有四个接口,供四台联网设备上网,而想学校,公司这些地方需要上网的设备很多,所以它们共用一个交换机,再交换机连上网络层的路由器便可以上网了。

第四层传输层就开始不是代表什么现实物理设备了。而第四层可以:使用网络层提供的服务 , 为应用层提供通信服务,然后我们就可以实现用电脑应用上网了。

第五层,或者说第五到七层,则是各种协议,划分不同,目的都是为了提供不同的协议来传输、共享等

比如
我们使用360浏览器,而浏览器是基于HTTP协议开发的。这个360浏览器的客户端就是应用层的工具,而HTTP协议就是一个应用层的协议。

**

结语

**
现在你懂了五层各层结构结构啥吗?那剩下的理论啥的,具体各层怎么实现的就靠各位自己了。

《计算机网络》五层各层结构——简单认识。五层协议结构,OSI结构相关推荐

  1. 计算机网络之传输层:3、TCP协议

    传输层:3.TCP协议 TCP协议的特点: TCP报文首部格式: TCP协议的特点: 面向字节流: TCP将数据块看成一个字节一个字节的流,发送方发送数据时是以字节为单位进行发送的(上图每个标号表示一 ...

  2. 计算机网络之传输层:2、UDP协议

    传输层:2.UDP协议 UDP特点: UDP首部格式: UDP校验过程: UDP特点: UDP首部格式: UDP校验过程: 伪首部不向上交付也不向下交付,只在UDP数据报校验的时候出现 UDP校验过程 ...

  3. 【计算机网络】传输层的UDP与TCP协议解析

    目录 1 TCP/IP模型 2 传输层协议概述 3 进程标识符--端口 4 UDP协议 4.1 UDP概述 4.2 UDP首部格式 5 TPC协议 5.1 TCP概述 5.2 TCP首部格式 5.3 ...

  4. 13、计算机网络的七层模型、四层模型 以及 五层模型

    目录 ​ 一.OSI七层模型 1.1 七层模型 1.2 每层对应的功能及协议 1.3 为什么使用分层网络模型(分层的好处) 1.4 数据在各层之间的传递过程 二.TCP/IP协议栈(四层模型) 2.1 ...

  5. Linux下套接字详解(补充)--OSI七层与TCP/IP五层网络架构详解

    OSI七层模型 OSI是Open System Interconnect的缩写,意为开放式系统互联. OSI是Open System Interconnect的缩写,意为开放式系统互联. OSI七层参 ...

  6. 计算机网络:从物理层到应用层的五层模型

    第一章 概述 计算机网络基本概念 计算机网络的重要功能:连通性--彼此联通,交换信息: ​ 共享--信息共享.软硬件共享. 计算机网络概念:由若干节点和连接这些节点的链路组成:计算机网络就是自治的互联 ...

  7. OSI七层与TCP/IP五层

    OSI七层与TCP/IP五层网络架构详解 OSI和TCP/IP是很基础但又非常重要的网络基础知识,理解得透彻对运维工程师来说非常有帮助.今天偶又复习了一下: (1)OSI七层模型 OSI中的层 功能 ...

  8. OSI七层、TCP/IP五层、UDP、TCP的socket编程(服务端及客户端)、字节序转换、多进程以及多线程服务端的实现

    1.网络以覆盖范围划分:局域网/城域网/广域网   互联网/因特网   以太网/令牌环网--组网方式 2.在网络中必须能够为一表示每一台主机,才能实现点到点的精确通信            IP地址: ...

  9. 【TCP/IP】TCP/IP 四层分别有哪些协议|OSI四层/五层/七层协议

    五层协议模型 应用层:http dns TFTP .Telnet .FTP.SMTP.NFS.Rlogin. SNMP(UDP)-- 传输层:TCP.UDP 网络层: ICMP(ping tracer ...

最新文章

  1. 到底什么时候该使用MQ
  2. 初学者怎样看懂python代码_Python零基础入门-(如何让人读懂你的代码)文档注释
  3. cookie被淘汰_session正在被淘汰吗?
  4. 斯诺登:FBI需要苹果帮助才能解锁iPhone完全扯淡
  5. 蓝牙BLE(协议栈、OSAL、蓝牙APP工具)
  6. web service接口_win7 添加环回网卡+H3C 模拟器 防火墙开启Web功能
  7. leetcode 383. 赎金信 思考分析
  8. Ubuntu下安装Balsamiq Mockups
  9. Unity2020.1新功能探路:光照相关更新
  10. mysql并发死锁问题解决
  11. 结对编程之求首尾相连数组中最大子数组的和
  12. thinkphp中volist 和foreach 的区别
  13. public class c中_C++中如何使用类模板
  14. php 函数传值_传址_函数参数,php函数的传值与传址
  15. 键盘盲打练习打字软件 v6.30绿色版
  16. WordPress SEO插件,免费WordPress插件大全
  17. 一级造价工程师(安装)- 案例笔记
  18. 抽象代数基础教程(a first course in abstract algebra) 英文版 pdf下载
  19. matlab两矩阵相似性,两个矩阵同时相似对角化MATLAB程序.docx
  20. 曾推出Anki Drive和Cozmo人工智能机器人的独角兽企业Anki谢幕

热门文章

  1. 高一计算机二进制,高中信息技术《二进制及其转换》课件--人教版.ppt
  2. String转换成json格式(二):org.codehaus.jettison.json.JSONObject
  3. [AHOI2009]最小割【最小割+Tarjan】
  4. python实现每天中午随机选择午饭吃啥发送钉钉群
  5. layui laydate设置最小时间为当前时间,不能选择今天之前的时间
  6. templatespider_v2.2 扒网站工具软件下载(含模版计算工具)
  7. 基于Flowable 6.x 的工作流管理平台源码 在线流程设计器 在线流程表单设
  8. 怎样把PDF文件放到公众号里
  9. pythonturtle怎么画_python中turtle可以画树吗?怎么画?
  10. odoo postman测试odoo接口