【计算机网络】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 五层参考模型数据封装与解封装(数据传输)


相关文章
|
19天前
|
网络协议 安全 网络安全
网络编程:基于socket的TCP/IP通信。
网络编程:基于socket的TCP/IP通信。
111 0
|
9天前
|
网络协议 数据安全/隐私保护 网络架构
计算机网络模型
【9月更文挑战第2天】
38 24
|
28天前
|
网络协议 视频直播 SDN
计算机网络:TCP协议的三次握手和四次挥手与UDP协议区别.
计算机网络:TCP协议的三次握手和四次挥手与UDP协议区别.
36 1
|
1月前
|
网络协议 Java 关系型数据库
16 Java网络编程(计算机网络+网络模型OSI/TCP/IP+通信协议等)
16 Java网络编程(计算机网络+网络模型OSI/TCP/IP+通信协议等)
67 2
|
18天前
|
网络协议 网络架构
OSI 和 TCP/IP 模型
【8月更文挑战第24天】
33 0
|
2月前
|
网络协议 算法 安全
【网络协议基础】TCP/IP协议大全
TCP/IP协议是现代计算机网络通信的基础,是互联网及局域网广泛使用的一套协议。TCP/IP协议集采用分层模型,以便于网络的设计、实现和管理。
24 2
|
22天前
|
网络协议
计算机网络:TCP协议的三次握手和四次挥手与UDP协议区别.
计算机网络:TCP协议的三次握手和四次挥手与UDP协议区别.
37 0
|
2月前
|
缓存 网络协议 网络性能优化
网络协议详解:TCP/IP与HTTP
【7月更文挑战第24天】TCP/IP协议和HTTP协议是现代互联网通信的重要基石。TCP/IP协议提供了计算机之间数据传输和通信的底层支持,而HTTP协议则在此基础上实现了超文本数据的传输。随着互联网的不断发展,TCP/IP协议和HTTP协议将继续发挥重要作用,为各种网络应用提供稳定、高效的通信服务。
|
2月前
|
网络协议 程序员 定位技术
学习网络的第一步:全面解析OSI与TCP/IP模型
**网络基础知识概览:** 探索网络通信的关键模型——OSI七层模型和TCP/IP五层模型。OSI模型(物理、数据链路、网络、传输、会话、表示、应用层)提供理论框架,而TCP/IP模型(物理、数据链路、网络、传输、应用层)更为实际,合并了会话、表示和应用层。两者帮助理解数据在网络中的传输过程,为网络设计和管理提供理论支持。了解这些模型,如同在复杂的网络世界中持有了地图。
53 2
|
3月前
|
网络协议 网络性能优化 数据安全/隐私保护
计算机网络基础知识和术语(二)---分层结构模型
计算机网络基础知识和术语(二)---分层结构模型
37 1