其他分享
首页 > 其他分享> > OSI七层模型与TCP/IP协议

OSI七层模型与TCP/IP协议

作者:互联网

一、分层的优点

二、七层模型

三、TCP/IP 参考模型

四、理想的网络设计

五、数据的封装过程

1、为什么分层

层次划分的必要性:

很多不同的厂家生产各种型号的计算机,它们运行完全不同的操作系统,但 T C P / I P协议族允许它们互相进行通信。这一点很让人感到吃惊,因为它的作用已远远超出了起初的设想。T C P / I P起源于6 0年代末美国政府资助的一个分组交换网络研究项目,到 9 0年代已发展成为计算机之间最常应用的组网形式。它是一个真正的开放系统,因为协议族的定义及其多种实现可以不用花钱或花很少的钱就可以公开地得到。它成为被称作“全球互联网”或“因特网( I n t e r n e t )”的基础,该广域网(WA N)已包含超过1 0 0万台遍布世界各地的计算机。计算机网络是由许多硬件、软件和协议交织起来的复杂系统。由于网络设计十分复杂,如何设计、组织和实现计算机网络是一个挑战,必须要采用科学有效的方法。

 

硬件没有统一标准,软件也没有统一标准

你单独一台计算机 只是一台普通的计算机

全球互联网,网络之间需要通信

不同厂商之间的设备无法通信

统一的标准

iso

层次划分的方法

 层次划分的优点

2、七层模型

互联网的本质就是一系列的网络协议,这个协议就叫OSI协议(一系列协议),按照功能不同,分工不同,人为的分为七层。实际上这个七层是不存在的。没有这七层的概念,只是人为的划分而已。区分出来的目的只是让你明白哪一层是干什么用的。

互联网的本质就是一系列的网络协议,这个协议就叫OSI协议(一系列协议),按照功能不同,分工不同,人为的分为七层。实际上这个七层是不存在的。没有这七层的概念,只是人为的划分而已。区分出来的目的只是让你明白哪一层是干什么用的。

层次模型作用数据单元主要设备
物理层 建立、维护、断开物理连接 比特流 网卡
数据链路层 进行硬件地址寻址,差错校验等功能 数据帧 交换机
网络层 进行逻辑地址寻址,实现不同网络之间的路径选择 数据包 路由器
传输层 定义传输数据的协议端口号,以及流量和差错校验 数据段  防火墙
会话层 建立、管理、中止会话 message  计算机
表示层 数据的表示、压缩、格式化、加密 message  计算机
应用层 网络服务与最终用户的一个接口 message  计算机

七层用我们自己的话概括

应用层:打开一个应用

表示层:转换成二进制

会话层:打开两个电脑之间的会话通道

传输层:选择传输方式,通过端口确定两个进程之间的通话

网络层:根据ip地址找到正确的路径

数据链路层:核对mac地址,核对数据是否完整

物理层:转成电流

3、TCP/IP 参考模型

另外一个著名的模型是 TCP/IP 模型。TCP/IP 是传输控制协议/网际协议(Transmission Control Protocol/Internet Protocol)的简称

TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇。TCP/IP协议不仅仅指的是TCP 和IP两个协议,而是指一个由FTP、SMTP、TCP、UDP、IP等协议构成的协议簇, 只是因为在TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议。

物理层

数据链路层:

网络层协议

传输层的协议

应用层的协议

远程连接协议

4、理想的网络设计

 

 5、数据的封装过程

传输层      接受上层数据      加入tcp或udp头部

网络层      接受上层数据      加入源目ip地址

数据链路层      接受上层数据      加入源目mac地址

物理层      接受上层数据      转为bit流


用我们自己的话概括

应用层:打开一个应用

表示层:转换成二进制

会话层:打开两个电脑之间的会话通道

传输层:选择传输方式,通过端口确定两个进程之间的通话

网络层:根据ip地址找到正确的路径

数据链路层:核对mac地址,核对数据是否完整

物理层:转成电流

 

标签:协议,IP,TCP,OSI,七层,数据,端口号
来源: https://www.cnblogs.com/mcl0914/p/16658469.html