《计算机网络》五层各层结构——简单认识。五层协议结构,OSI结构
新手时期的我学这个很懵,所以这个文章我主要是让新手对这个《计算机网络这门课》有 面对面别人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结构相关推荐
- 计算机网络之传输层:3、TCP协议
传输层:3.TCP协议 TCP协议的特点: TCP报文首部格式: TCP协议的特点: 面向字节流: TCP将数据块看成一个字节一个字节的流,发送方发送数据时是以字节为单位进行发送的(上图每个标号表示一 ...
- 计算机网络之传输层:2、UDP协议
传输层:2.UDP协议 UDP特点: UDP首部格式: UDP校验过程: UDP特点: UDP首部格式: UDP校验过程: 伪首部不向上交付也不向下交付,只在UDP数据报校验的时候出现 UDP校验过程 ...
- 【计算机网络】传输层的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 ...
- 13、计算机网络的七层模型、四层模型 以及 五层模型
目录 一.OSI七层模型 1.1 七层模型 1.2 每层对应的功能及协议 1.3 为什么使用分层网络模型(分层的好处) 1.4 数据在各层之间的传递过程 二.TCP/IP协议栈(四层模型) 2.1 ...
- Linux下套接字详解(补充)--OSI七层与TCP/IP五层网络架构详解
OSI七层模型 OSI是Open System Interconnect的缩写,意为开放式系统互联. OSI是Open System Interconnect的缩写,意为开放式系统互联. OSI七层参 ...
- 计算机网络:从物理层到应用层的五层模型
第一章 概述 计算机网络基本概念 计算机网络的重要功能:连通性--彼此联通,交换信息: 共享--信息共享.软硬件共享. 计算机网络概念:由若干节点和连接这些节点的链路组成:计算机网络就是自治的互联 ...
- OSI七层与TCP/IP五层
OSI七层与TCP/IP五层网络架构详解 OSI和TCP/IP是很基础但又非常重要的网络基础知识,理解得透彻对运维工程师来说非常有帮助.今天偶又复习了一下: (1)OSI七层模型 OSI中的层 功能 ...
- OSI七层、TCP/IP五层、UDP、TCP的socket编程(服务端及客户端)、字节序转换、多进程以及多线程服务端的实现
1.网络以覆盖范围划分:局域网/城域网/广域网 互联网/因特网 以太网/令牌环网--组网方式 2.在网络中必须能够为一表示每一台主机,才能实现点到点的精确通信 IP地址: ...
- 【TCP/IP】TCP/IP 四层分别有哪些协议|OSI四层/五层/七层协议
五层协议模型 应用层:http dns TFTP .Telnet .FTP.SMTP.NFS.Rlogin. SNMP(UDP)-- 传输层:TCP.UDP 网络层: ICMP(ping tracer ...
最新文章
- 到底什么时候该使用MQ
- 初学者怎样看懂python代码_Python零基础入门-(如何让人读懂你的代码)文档注释
- cookie被淘汰_session正在被淘汰吗?
- 斯诺登:FBI需要苹果帮助才能解锁iPhone完全扯淡
- 蓝牙BLE(协议栈、OSAL、蓝牙APP工具)
- web service接口_win7 添加环回网卡+H3C 模拟器 防火墙开启Web功能
- leetcode 383. 赎金信 思考分析
- Ubuntu下安装Balsamiq Mockups
- Unity2020.1新功能探路:光照相关更新
- mysql并发死锁问题解决
- 结对编程之求首尾相连数组中最大子数组的和
- thinkphp中volist 和foreach 的区别
- public class c中_C++中如何使用类模板
- php 函数传值_传址_函数参数,php函数的传值与传址
- 键盘盲打练习打字软件 v6.30绿色版
- WordPress SEO插件,免费WordPress插件大全
- 一级造价工程师(安装)- 案例笔记
- 抽象代数基础教程(a first course in abstract algebra) 英文版 pdf下载
- matlab两矩阵相似性,两个矩阵同时相似对角化MATLAB程序.docx
- 曾推出Anki Drive和Cozmo人工智能机器人的独角兽企业Anki谢幕
热门文章
- 高一计算机二进制,高中信息技术《二进制及其转换》课件--人教版.ppt
- String转换成json格式(二):org.codehaus.jettison.json.JSONObject
- [AHOI2009]最小割【最小割+Tarjan】
- python实现每天中午随机选择午饭吃啥发送钉钉群
- layui laydate设置最小时间为当前时间,不能选择今天之前的时间
- templatespider_v2.2 扒网站工具软件下载(含模版计算工具)
- 基于Flowable 6.x 的工作流管理平台源码 在线流程设计器 在线流程表单设
- 怎样把PDF文件放到公众号里
- pythonturtle怎么画_python中turtle可以画树吗?怎么画?
- odoo postman测试odoo接口