您的位置:首页 > 理论基础

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

2020-02-12 22:13 274 查看
  1. 应用层
    所有能产生网络流量的程序,比如qq等。像记事本就不属于应用层因为不产生流量。
  2. 表示层
    表示层提供数据传输之前(或者接受数据之前)的处理比如压缩,数据加密和解密,语法选择,数据转换(比如网页乱码问题就是表示层的问题),格式转换等服务。
  3. 会话层
    会话层可以使得应用建立和保持会话。
  4. 传输层
    具体主机到主机的具体端口(软件进程)需要具体通过传输层协议(TCP/UDP)。(TCP把连接作为最基本的对象,每一条TCP连接都有两个端点,这种端点我们叫作套接字(socket),它的定义为端口号拼接到IP地址即构成了套接字,例如,若IP地址为192.3.4.16 而端口号为80,那么得到的套接字为192.3.4.16:80。)
    传输层用来实现网络层和应用层的衔接。传输层的核心任务为应用进程之间提供端口到端口的逻辑通信服务可以实现可靠(tcp)或不可靠(udp)传输和流量控制(滑动窗口)。
  5. 网络层
    网络层(网络层传输的是包)及以下,可以实现两个主机之间的通信也即数据的网络传输。网络层的协议就是IP协议,唯一标志一台网络设备,即IP地址(网络ID+主机ID)。比如有路由器,三层交换机等设备属于网络层。网络层核心功能是路由和转发,选择最佳路径。传输的数据单元是数据包。
  6. 数据链路层
    数据链路层的传输单位:帧。数据链路层的功能有:将数据封装成数据帧(在数据链路层中将这种数据块称为,帧是数据链路层的传送单位);控制帧在物理信道上的传输,包括如何处理传输差错(差错校验),如何调节发送速率以使之与接收方相匹配;在两个网路实体之间提供数据链路通路的建立、维持和释放管理。
  7. 物理层
    提供接口标准,电器标准等。
  • 点赞
  • 收藏
  • 分享
  • 文章举报
纱王 发布了10 篇原创文章 · 获赞 0 · 访问量 1018 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: