一、OSI的基础概念
1.1、什么是OSI的基础概念?
全称为开放系统互联参考模型,是国际标准化组织(ISO)和制定的开放系统互联参考模型,为开放式互联信息系统提供了一种功能结构的框架。
1.2、OSI是由什么组成的?
应用层 |
表示层 |
会话层 |
传输层 |
网络层 |
数据链路层 |
物理层 |
1.3、那么每一层又有什么含义呢?
我们从下往上做个简单的介绍:
物理层
它的主要作用是用来传输比特流。简单来说就是建立、维护、断开物理连接
数据链路层:
定义了如何让格式化数据进行传输,以及如何让控制对物理介质进行访问,这一层通常还会提供错误检测和纠正,以确保数据的可靠传输。
网络层:
对位于不同地理位置的网络中的两个主机系统之间提供连接和路径选择,Internet的发展使得从世界各站点访问信息的用户数量大大增加,而网络层正是管理这些连接的层次。
传输层:
定义了一些传输数据的协议和端口号,它的作用主要是将从下层接收到的数据进行分段和传输,到达目的地址后再将数据进行重组,常常把这一层数据叫做段。
会话层:
通过传输层建立数据传输的通路,主要是在系统之间发起会话或者接受会话请求。
表示层:
可以确保一个系统的应用层所发送的信息可以被另一个系统的应用层读取。
应用层:
是最靠近用户的OSI层,这一层作为用户的应用程序来提供网络服务。
二、关于TCP和IP
2.1、什么是TCP和IP
应用层 |
传输层 |
网络层 |
数据链路层 |
物理层 |
2.2、TCP/IP协议由哪些组成?
从这可以发现,TCP/IP模型和OSI模型的区别就在于TCP/IP模型把上三层统统合并起来称为应用层。
应用层:HTTP、FTP、TFTP、SMTP、SNMP、DNS
传输层:TCP、UDP
网络层:ICMP、IGMP、TP、ARP、RARP
数据链路层及物理层:由底层网络定义的协议
IEEE802.3有线网标准
IEEE802.11无线网标准
三、数据的封装和解封装?
3.2、数据的封装过程
1、用户信息转换为数据,以便在网络上传输
2、数据转换为数据段,并在发送方和接收方主机之间建立一条可靠的连接
3、数据段转换为数据包或数据报,并在报头中放上逻辑地址,这样每一个数据包都可以通过互联网络进行传输
4、数据包或数据报转换为帧,以便在本地网络中传输。在本地网段上,使用硬件地址唯一标识每一台主机。
5、帧转换为比特流,并采用数字编码。
3.2、数据的解封装过程
解封装就是封装的反向。