计算机网络参考模型

目录

一、OSI模型的分层结构

二、TCP/IP协议栈的分层结构

三、数据传输中的封装与解封装过程 

总结


一、OSI模型的分层结构

分层功能
应用层为应用进程提供网络服务

表示层

数据格式转换、加密、压缩等
会话层建立、管理、终止应用进程之间的会话和数据交换
传输层TCP、UDP
网络层网络路由选择、流量控制(ip)
数据链路层校验、确认、反馈、重发等机制保障数据传输稳定
物理层原始比特流的传输介质  (010101)

分层思想:交换机比作城市中的公交镇
防火墙比作火车站安检
路由器比作火车
计算机比作远在其他的亲朋好友
端到端和点到点通信有何区别?
点到点是主机到主机之间的通信(网络层及以下) 。
端到端是进程到进程之间的通信(传输层)。
同一台计算机同时可以和很多台计算机通信,使用IP对不同的计算机加以区分。(点到点)

高三层  用户或应用
应用层:为应用进程提供网络服务。
表示层:数据格式转换、加密、压缩等。
会话层:建立、管理、终止应用进程之间的会话和数据交换
中层   传输层:TCP、UDP
低三层  硬件
网络层:网络路由选择、流量控制。(ip)
链路层:校验、确认、反馈、重发等机制保障数据传输稳定。
物理层:原始比特流的传输介质。(010101)
高三层通常我们也会看作一个应用层,高三层的功能通常被应用服务器实现,例如tomcat、nginx等
传输层主要定义了传输的协议,如TCP或者UDP,我们做应用开发基本也是只关注到这一层
数据链路层的作用  交换机
网络层的作用  路由

二、TCP/IP协议栈的分层结构

 

OSI七层网络模型TCP\IP四层概念模型对应的网络协议及其端口
应用层应用层HTTP(超文本传输协议) 80  
HTTPS  443
FTP(文本传输协议) 20(数据) 21  (远程)
TFTP 69  
SMTP(邮件传输协议) 25  
SNMP(简单管理协议)161(代理进程接受请求信息) 162(接受通知信息)   
DNS(域名解析)  53  
telent  23  
ssh  22  
DHCP  67  服务器   68客户端
表示层
会话层
传输层传输层TCP(传输控制协议)安全 稳定、 UDP(用户数据报协议)高效
TCP:安全稳定建立链接  视频
UDP:高效  qq
网络层网络层TCMP(网络控制报文协议)、IGMP(网际组管理协议)、IP(国际协议)、ARP(地址解析)、RARP(逆地址解析洗协议)
IGMP:主机和路由器进行多播的Internet组管理协议(IGMP)。它让一个物理网络上的所有系统知道主机当前所在的多播组。多播路由器需要这些信息以便知道多播数据报应该向哪些接口转发
ARP:IP地址解析mac地址,IP地址怎么锁定mac地址,就是通过ARP解析
RARP:相反(逆向解析)
数据链路层数据链路层由底层网络定义的协议
IEEE 802.3 有线局域网(以太网)标准
IEEE 802.11 无线网标准
物理层物理层

三、数据传输中的封装与解封装过程 

1、数据封装自上向下


 

 

 2、数据封装自下向上

 

MAC头部  源mac地址  目的mac地址
IP头部 源ip地址  目标ip地址 
TCP头部 就是传输层  端口  源端口到目标端口
传输层---TCP头部 上层数据---数据段
网络层---IP头部 TCP头部 上层数据---数据包
数据链路层----MAC头部IP头部TCP头部 上层数据---数据帧
物理层 ---数据流

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
OSI参考模型计算机网络中一种用于理解和描述网络通信过程的框架。它由国际标准化组织(ISO)制定,并被广泛接受和应用。 该模型将网络通信过程划分为七个层次,每个层次负责特定的功能。这些层次从物理层开始,到应用层结束。以下是每个层次的简要概述: 1. 物理层:负责传输原始比特流,它规定了电压、电缆和物理接口等细节。 2. 数据链路层:负责将原始比特流组织成帧,并提供错误检测和纠正的功能。它还控制数据传输的流量。 3. 网络层:负责实现数据包的路由和转发。它决定了数据包的最佳路径,并处理不同网络通信。 4. 传输层:负责提供端到端的可靠数据传输。它可以将数据分割成小的数据段,并在传输过程中对这些数据段进行排序和重组。 5. 会话层:负责在通信设备之建立、管理和终止会话。它提供了会话控制和同步的功能。 6. 表示层:负责数据的格式化、加密和解密,以便于不同系统之的交互和理解。 7. 应用层:负责提供用户和应用程序之的接口。它包括各种应用协议,如HTTP、FTP和SMTP。 通过将网络通信过程划分为不同的层次,OSI参考模型提供了一种标准化的方法来设计、实现和管理计算机网络。每个层次有着特定的功能,使得网络中的不同设备和应用程序能够相互协作,实现可靠的通信

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值