OSI网际互连 基础.note

noteId: 9E2ACD3E14924DE2B75B4CFFAC4D132E · 原始路径:/ALL/网络 - C模块/OSI模型&TCP·IP协议栈/OSI网际互连 基础.note · 图片:6 · 附件待处理:0

 
·物理层:
负责网络节点之间的物理电缆或无线连接,定义了连接器、连接设备的电缆或无线技术,负责传输原始数据,也就是计算机语言中常说的0和1,同时负责比特率控制
·数据链路层:
建立和终止网络上两个物理连接的节点之间的连接。将数据包分解成帧并将它们从源发送到目的地。
该层由两部分组成:
·逻辑链路控制(LLC):用于识别网络协议、执行错误检查和同步帧
·媒体访问控制(MAC):使用MAC地址连接设备并定义传输和接收数据的权限
·网络层:
有两种主要功能:
·一种是将“段”分解成网络数据包,并在接收端重新组装数据包
·另一种是通过发现跨物理网络的最佳路径来路由数据包。
网络层使用网络地址(通常是Internet协议地址)将数据包路由到目标节点
·传输层:
·接收在会话层传输的数据,并在发送端将其分解为”段“;负责在接收端重新组装分段,将其转回会话层可以使用的数据。
·传输层执行流量控制,与接收设备的连接速度相匹配的速率发送数据,以及错误控制,检查数据是否被错误接收,如果没有,则再次请求(下一个)
·会话层:
·在设备之间创建称为”会话“的通信通道,负责打开会话,确保数据传输时保持打开功能,并在通话结束时关闭会话。
·会话层还可以在数据传输期间设置检查点,如果会话中断,设备可以从最后一个检查点恢复数据传输。
·表示层:
为应用层准备数据,定义了两个设备英如何编码、加密和压缩数据,以便另一端正确接收数据。表示层获取应用传输的任何数据,并为通过会话层传输层做好准备。
·应用层:
·由最终用户软件使用,例如Web浏览器和电子邮件客户端,用于提供的协议允许软件发送和接收数据信息,并向用户呈现有意义的数据。
·应用层协议的一些实例如超文本传输协议(HTTP)、文件传输协议(FTP)、邮局协议(POP)、简单邮件传输协议(SMTP)和域名系统(DNS)
 
OSI/RM模型:
应用层 应用程序及接口
为应用软件提供接口,使应用程序能够使用网络服务
常见应用层协议:http(80),ftp(20/21),smtp(25),pop3(110),telnet(23),dns(53)
表示层 对数据进行转换,加密和压缩
数据的解码和编码
数据的加密和解密
数据的压缩和解压缩
 
会话层 建立,管理和终止会话
建立,维护,管理应用程序之间的会话
功能:
对话控制
同步
 
传输层 提供可靠的端到端的报文传输和差错控制
作用:负责建立端到端的连接,保证报文在端到端之间的传输。
功能:服务点编址,分段与重组,连接控制,流量控制,差错控制
 
网络层 将分组从源端传送到目的端;提供网际互连
作用:负责将分组数据从源端传输到目的端
功能:
为网络设备提供逻辑地址
进行路由选择,分组转发
 
数据链路层 将分组数据封装成帧;提供节点到节点的传输
 
物理层 在媒体上传输比特
协议栈(Protocol stack):又称协议堆叠