【计算机网络】OSI、TCP/IP、五层模型

简介: 【计算机网络】OSI、TCP/IP、五层模型

1 OSI参考模型

1.1 背景

1.1.1 为什么要分层?


在发送一个文件之前,我们需要做很多的工作,比如:

  • 将数据通信的道路激活
  • 告诉网络怎么识别主机
  • 查明接受文件的电脑是否开机、网络连接是否正常
  • 查明接受文件的电脑文件管理程序是否准备就绪

因为这种工作会使我们的传输过于复杂,于是出现了这种分层的结构。将一个大问题分成了几个小问题,解决和维护起来相对容易。


1.1.2 分层是按什么区分的?


  • 每个层次之间是相对独立的,也就是我只做我这一层该干的事情
  • 每个层次之间界面清晰,相对交流较少(也是保证相对独立)
  • 结构之间分隔开,每一层都使用最合适的技术来实现
  • 保持下层对上层的独立性,上层可以使用下层提供的服务
  • 整个分层应该能促进工作的进行


1.1.3 分层的结构是怎么样的?


数据在传输的过程中

  • 首先从5-DATA到第4层中,经历了SDU(DATA) + PCI(控制协议操作的信息) = PDU(下一层的SDU、也是最有价值的信息)
  • 第4层到第三层中,也是经历了上述部分,依次类推

重点是协议:对于协议,就是网络中对等实体数据交换的规则

  1. 规定传输的格式
  2. 规定完成的功能
  3. 规定时操作的顺序

1.1.4 OSI怎么来的?


1.2 OSI结构

1.3 OSI的数据传输

注意:在数据链路层,头和尾都需要添加

2 .TCP/IP参考模型

2.1 背景

OSI7层结构仅仅是提出了一个概念没有用于实际,而TCP/IP参考模型是直接应用于实际,被人们所认知。

2.2 TCP/IP结构

TCP/IP参考模型:

  • 原来的应用层、表示层、会话层统一成了应用层(HTTP/FTP/DNS)
  • 原来的传输层成了传输层(TCP/UDP)
  • 原来的网络层成了网络层(IP)
  • 原来的数据链路层、物理层变成了网络接口型(Ethernet/ATM/Frame Relay)

3. OSI和TCP/IP协议的区别

面向连接:建立连接、发起请求、数据完成之后释放连接
无连接:直接进行数据传输



4. 五层协议

  • 为了学习计算机网络,采取折中的方法,综合学习OSI和TCP/IP的优点

4.1 五层参考模型数据封装与解封装(数据传输)


相关文章
|
9月前
|
域名解析 网络协议 安全
计算机网络TCP/IP四层模型
本文介绍了TCP/IP模型的四层结构及其与OSI模型的对比。网络接口层负责物理网络接口,处理MAC地址和帧传输;网络层管理IP地址和路由选择,确保数据包准确送达;传输层提供端到端通信,支持可靠(TCP)或不可靠(UDP)传输;应用层直接面向用户,提供如HTTP、FTP等服务。此外,还详细描述了数据封装与解封装过程,以及两模型在层次划分上的差异。
2045 13
|
9月前
|
网络协议 中间件 网络安全
计算机网络OSI七层模型
OSI模型分为七层,各层功能明确:物理层传输比特流,数据链路层负责帧传输,网络层处理数据包路由,传输层确保端到端可靠传输,会话层管理会话,表示层负责数据格式转换与加密,应用层提供网络服务。数据在传输中经过封装与解封装过程。OSI模型优点包括标准化、模块化和互操作性,但也存在复杂性高、效率较低及实用性不足的问题,在实际中TCP/IP模型更常用。
1205 10
|
10月前
|
网络协议 安全 网络性能优化
OSI 七层模型详解
本文介绍了 OSI 七层模型各层的功能与常见协议。物理层负责比特流传输,涉及信号编码与接口标准;数据链路层组织帧并实现差错控制;网络层处理路由与寻址;传输层提供端到端数据传输服务;会话层管理会话连接;表示层处理数据编码与加密;应用层直接为用户提供服务。文中还列举了各层的典型协议,如 IP、TCP、HTTP 等,详细解析其作用与应用场景。
3264 3
|
网络协议 安全 网络安全
探索网络模型与协议:从OSI到HTTPs的原理解析
OSI七层网络模型和TCP/IP四层模型是理解和设计计算机网络的框架。OSI模型包括物理层、数据链路层、网络层、传输层、会话层、表示层和应用层,而TCP/IP模型则简化为链路层、网络层、传输层和 HTTPS协议基于HTTP并通过TLS/SSL加密数据,确保安全传输。其连接过程涉及TCP三次握手、SSL证书验证、对称密钥交换等步骤,以保障通信的安全性和完整性。数字信封技术使用非对称加密和数字证书确保数据的机密性和身份认证。 浏览器通过Https访问网站的过程包括输入网址、DNS解析、建立TCP连接、发送HTTPS请求、接收响应、验证证书和解析网页内容等步骤,确保用户与服务器之间的安全通信。
891 3
|
网络协议
网络通信的基石:TCP/IP协议栈的层次结构解析
在现代网络通信中,TCP/IP协议栈是构建互联网的基础。它定义了数据如何在网络中传输,以及如何确保数据的完整性和可靠性。本文将深入探讨TCP/IP协议栈的层次结构,揭示每一层的功能和重要性。
1015 5
|
网络协议 网络安全 网络虚拟化
本文介绍了十个重要的网络技术术语,包括IP地址、子网掩码、域名系统(DNS)、防火墙、虚拟专用网络(VPN)、路由器、交换机、超文本传输协议(HTTP)、传输控制协议/网际协议(TCP/IP)和云计算
本文介绍了十个重要的网络技术术语,包括IP地址、子网掩码、域名系统(DNS)、防火墙、虚拟专用网络(VPN)、路由器、交换机、超文本传输协议(HTTP)、传输控制协议/网际协议(TCP/IP)和云计算。通过这些术语的详细解释,帮助读者更好地理解和应用网络技术,应对数字化时代的挑战和机遇。
1313 3
|
存储 网络协议 安全
30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场
本文精选了 30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场。
1963 2
|
安全 搜索推荐 网络安全
HTTPS协议是**一种通过计算机网络进行安全通信的传输协议
HTTPS协议是**一种通过计算机网络进行安全通信的传输协议
462 11
|
存储 缓存 网络协议
计算机网络常见面试题(二):浏览器中输入URL返回页面过程、HTTP协议特点,GET、POST的区别,Cookie与Session
计算机网络常见面试题(二):浏览器中输入URL返回页面过程、HTTP协议特点、状态码、报文格式,GET、POST的区别,DNS的解析过程、数字证书、Cookie与Session,对称加密和非对称加密
|
网络协议 算法 网络性能优化
计算机网络常见面试题(一):TCP/IP五层模型、TCP三次握手、四次挥手,TCP传输可靠性保障、ARQ协议
计算机网络常见面试题(一):TCP/IP五层模型、应用层常见的协议、TCP与UDP的区别,TCP三次握手、四次挥手,TCP传输可靠性保障、ARQ协议、ARP协议