当前位置:网站首页>七层网络体系结构
七层网络体系结构
2022-07-06 08:59:00 【~庞贝】
七层网络体系结构
1.为什么分七层
支持异构网络的互联互通。
2.七层分别负责的内容(功能)
OSI 模型把网络通信的工作分为 7 层,从下到上分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应
(1) 物理层
任务:透明地传输比特流。
功能:为数据段设备提供传送数据通路
传输单位:比特
所实现的硬件:集线器,中继器
(2)数据链路层
任务:将网络层传输下来的IP数据报组装成帧
功能:a. 链路连接的建立、拆除和分离
b. 帧定界和帧同步
c.差错检测
传输单位:帧
所实现的硬件:交换机、网桥
协议:PPP,HDLC、SDLC、STP、ARQ
(3)网络层
任务:a. 将传输层传下来的报文段封装成分组
b.选择合适的路由,使得传输层传下来的分组能够交付到目的主机
功能:a. 为传输层提供服务
b. 组包和拆包
c. 路由选择
d.拥塞控制
传输单位:数据段
所实现的硬件:路由器
协议:ICMP、ARP、RARP、IP、IGMP、OSPF
(4)传输层
任务:负责主机中两个进程之间的通信
功能:
a. 为端到端连接提供可靠的服务
b. 为端到端连接提供流量控制、差错控制、服务质量等管理服务
传输单位:报文段(TCP)或用户数据报(UDP)
协议:TCP、UDP
(5)会话层
任务:不同主机上各进程间的对话
功能:管理主机间的会话进程,包括建立、管理以及终止进程间的会话。是一种端到端的服务
(6)表示层
负责处理在两个内部数据表示结构不同的通信系统之间交换信息的表示格式,为数据加密和解密以及为提高传输效率提供必需的数据压缩以及解压等功能。
(7)应用层
任务:提供系统与用户的接口
功能:
a.文件传输
b. 访问和管理
c. 电子邮件服务
协议:FTP、SMTP、POP3、HTTP、DNS、TELnet
边栏推荐
- Niuke winter vacation training 6 maze 2
- I-BERT
- LeetCode:26. 删除有序数组中的重复项
- [MySQL] multi table query
- Leetcode: Sword finger offer 42 Maximum sum of continuous subarrays
- pytorch查看张量占用内存大小
- LeetCode:236. The nearest common ancestor of binary tree
- LeetCode:124. 二叉树中的最大路径和
- An article takes you to understand the working principle of selenium in detail
- LeetCode:39. 组合总和
猜你喜欢

Digital people anchor 618 sign language with goods, convenient for 27.8 million people with hearing impairment

LeetCode:221. 最大正方形
![[OC]-<UI入门>--常用控件-UIButton](/img/4d/f5a62671068b26ef43f1101981c7bb.png)
[OC]-<UI入门>--常用控件-UIButton

UML圖記憶技巧

【剑指offer】序列化二叉树

甘肃旅游产品预订增四倍:“绿马”走红,甘肃博物馆周边民宿一房难求
![[sword finger offer] serialized binary tree](/img/e2/25c9322da3acda06c4517b0c50f81e.png)
[sword finger offer] serialized binary tree

CUDA implementation of self defined convolution attention operator

如何正确截取字符串(例:应用报错信息截取入库操作)

LeetCode:124. Maximum path sum in binary tree
随机推荐
LeetCode:387. The first unique character in the string
[OC-Foundation框架]--<Copy对象复制>
Using pkgbuild:: find in R language_ Rtools check whether rtools is available and use sys The which function checks whether make exists, installs it if not, and binds R and rtools with the writelines
Pytest's collection use case rules and running specified use cases
Using label template to solve the problem of malicious input by users
Intel Distiller工具包-量化实现1
Mise en œuvre de la quantification post - formation du bminf
TP-LINK 企业路由器 PPTP 配置
LeetCode:236. 二叉树的最近公共祖先
LeetCode:162. 寻找峰值
BMINF的後訓練量化實現
Digital people anchor 618 sign language with goods, convenient for 27.8 million people with hearing impairment
LeetCode:394. 字符串解码
Advance Computer Network Review(1)——FatTree
BN折叠及其量化
Compétences en mémoire des graphiques UML
Booking of tourism products in Gansu quadrupled: "green horse" became popular, and one room of B & B around Gansu museum was hard to find
LeetCode:剑指 Offer 03. 数组中重复的数字
Simple use of promise in uniapp
[MySQL] limit implements paging