网络小结——网络体系结构

1.网络体系结构


我们平时发送相关信息的时候,我们只是写了主要的信息,但是却能够发送到指定的地点,因为帮我妈一层层封装了数据。然后对方收到信息的时候,也只看到了我们发给他的主要信息。

上面图就是我们主要的DATA内容被一层层封装,然后到了接收方后,一层层解封装。

那么一层层主要具体做了什么呢?

1.1 OSI体系结构


OSI七层参考模型


1.物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。主要作用是将数据编码为用0、1标识的比特流,通过网络介质传输,这一层的数据叫做比特。

2.数据链路层:主要将接收到的数据进行MAC地址(网卡地址)的封装与解封装。常把这一层的数据叫做帧。这一层的工作的设备叫做交换机。

3.网络层:主要将接收到的数据进行IP地址的封装与解封装。常把这一层的数据叫做数据包。这一层设备是路由器。

4.传输层:定义了一些数据传输的协议和端口号。主要将接收的数据进行分段和传输,到达目的地址后再进行重组。常把这一层的数据叫做段。

5.会话层:通过传输层建立数据传输的通路。主要在系统之间发起会话或者接收会话请求。

6.表示层:主要进行对接收数据的解释、加密和解密、压缩和解压缩。确保一个系统的应用层发送的数据能被另一个系统的应用层识别。

7.应用层:主要是为一些终端应用程序提供服务。


OSI七层模型

1.2 TCP/IP的体系结构

TCP/IP的体系结构简化了计算机网络的机构,由原来的七层变到现在四层,但是其功能并没有减少。


TCP/IP四层网络模型

1. 网络接口层:只是指出主机必须使用某种协议与网络相连

2.网络层:其功能是使主机可以把分组发往任何网络,并使分组独立地传向目标。这些分组可能经由不同的网络,到达的顺序和发送的顺序也可能不同

3.运输层:使源端和目的端机器上的对等实体可以进行会话。在这一层定义了两个端到端的协议:传输控制协议(TCP,Transmission Control Protocol)和用户数据报协议(UDP,User Datagram Protocol)。TCP是面向连接的协议,它提供可靠的报文传输和对上层应用的连接服务。为此,除了基本的数据传输外,它还有可靠性保证、流量控制、多路复用、优先权和安全性控制等功能。UDP是面向无连接的不可靠传输的协议,主要用于不需要TCP的排序和流量控制等功能的应用程序

4. 应用层:包含所有高层协议。SMTP、HTTP、FTP


1.3 TCP/IP 五层体系结构

其实和上面的四层类似,只是最下面的网络接口层拆分成了OSI的最底下的二个层:物理层和数据链路层。其他都是一样的。

1.4 各自的体系对应关系




你可能感兴趣的:(网络小结——网络体系结构)