OSI七层协定

计算机网络协议:OSI七层协定

网络需要制定的标准和网络的范围,了解是如何沟通讯息的呢?其实就是透过标准的通讯协议
我们可以将整个网络连接过程分为数个阶层,每个阶层都有特有的独立的功能,而且每个阶层都可以独立撰写,因为每个阶层之间的功能并不会互相干扰。如此一来,当网络连接中的某个小环节出现问题的时候,只要将该层级的程序代码重新撰写即可。
这就是OSI七层协定(Open System Interconnection)的概念。

图OSI七层协议数据的传递方式
(不论是接受端还是发送端,每一个阶层只认识对方的同一阶层数据。)

接下来大家一起来巩固一下OSI七层网络模型:

那么每一个阶层负责的任务是什么呢?(从下往上)
物理层(Physical Layer):该层为上层协议提供了一个传输数据可靠的物理媒体,确保原始的数据可在各种物理媒体上传输。主要设备:中继器、集线器。(基础设备)
数据链路层(Data Link Layer):
1.为网络层提供可靠的数据传输;
2.基本数据单位为帧;
3.主要协议为以太网协议;
4.主要设备为网桥、网卡和交换机。
网络层(Network Layer):
1.负责对子网间的数据报进行路由选择,还可以实现拥塞控制、网际互连等功能;
2.基本数据单位为IP数据报;
3.包含的主要协议:
IP协议(因特网互联协议)
ICMP协议(因特网控制报文协议)
ARP协议(地址解析协议)
RARP(逆地址解析协议)
4.主要设备:路由器。
传输层(Transport Layer):
1.负责将上层数据分段并提供端到端的(主机到主机的层次)、可靠的或不可靠的传输以及端到端的差错控制和流量控制问题;
2.主要协议:
TCP协议(传输控制协议)可靠的
UDP协议(用户数据报协议)不可靠的
(TCP协议和UDP协议在上学校老师的课的时候,具体讨论过这两个协议的传输可靠性。TCP协议比UDP协议更加可靠,因为TCP协议在建立连接过程中有三次握手。生动易懂一点的描绘就是TCP相当于打电话,而UDP相当于信件的方式。)
3.主要设备:网关
会话层:它不参与具体的传输,提供包括访问验证和会话管理在内的建立和维护应用之间通信的机制。如服务器验证用户登录是由会话层完成的。
表示层:对上层数据或信息进行变换以保证一个主机应用层信息可以被另一个主机的应用程序理解。表示层的数据转换包括数据的加密、压缩、格式转换等。
应用层:为操作系统或网络应用程序提供访问网络服务的接口。
在TCP/IP四层模型中,会话层、表示层和应用层合称为应用层,其数据传输基本单位为报文;包含的主要协议为:FTP(文件传送协议)、Telnet(远程登录协议)、DNS(域名解析协议)、SMTP(邮件传送协议),POP3协议(邮局协议),HTTP协议(Hyper Text Transfer Protocol)。

本篇文章是我从豌豆学院以及菜鸟教程上做的笔记,豌豆学院Robin老师的讲课真的很棒,结合菜鸟教程上的知识点,可以更加全面的了解。
这里是链接:https://www.runoob.com/w3cnote/summary-of-network.html#_label1(菜鸟教程文字版)
https://www.wandouxueyuan.com/#/video?courseId=79&sectionId=691(豌豆学院视频版)

本文链接:https://my.lmcjl.com/post/15521.html

展开阅读全文

4 评论

留下您的评论.