计算机网络学习笔记1-osi七层模型概述

mac2025-09-18  41

应用层 所有能产生网络流量的程序,比如qq等。像记事本就不属于应用层因为不产生流量。表示层 表示层提供数据传输之前(或者接受数据之前)的处理比如压缩,数据加密和解密,语法选择,数据转换(比如网页乱码问题就是表示层的问题),格式转换等服务。会话层 会话层可以使得应用建立和保持会话。传输层 具体主机到主机的具体端口(软件进程)需要具体通过传输层协议(TCP/UDP)。(TCP把连接作为最基本的对象,每一条TCP连接都有两个端点,这种端点我们叫作套接字(socket),它的定义为端口号拼接到IP地址即构成了套接字,例如,若IP地址为192.3.4.16 而端口号为80,那么得到的套接字为192.3.4.16:80。) 传输层用来实现网络层和应用层的衔接。传输层的核心任务为应用进程之间提供端口到端口的逻辑通信服务。可以实现可靠(tcp)或不可靠(udp)传输和流量控制(滑动窗口)。网络层 网络层(网络层传输的是包)及以下,可以实现两个主机之间的通信也即数据的网络传输。网络层的协议就是IP协议,唯一标志一台网络设备,即IP地址(网络ID+主机ID)。比如有路由器,三层交换机等设备属于网络层。网络层核心功能是路由和转发,选择最佳路径。传输的数据单元是数据包。数据链路层 数据链路层的传输单位:帧。数据链路层的功能有:将数据封装成数据帧(在数据链路层中将这种数据块称为帧,帧是数据链路层的传送单位);控制帧在物理信道上的传输,包括如何处理传输差错(差错校验),如何调节发送速率以使之与接收方相匹配;在两个网路实体之间提供数据链路通路的建立、维持和释放管理。物理层 提供接口标准,电器标准等。
最新回复(0)