网际互联及TCP/IP 协议OSI七层模型: 物理层、数据链路层、网络层、传输层、会话层、表示层、应用层


物理层

作用:定义一些电器,机械,过程和规范,如集线器;

PDU(协议数据单元):bit/比特

设备:集线器HUB;

注意:没有寻址的概念;


数据链路层

作用:定义如何格式化数据,支持错误检测;

典型协议:以太网,帧中继(古董级VPN)

PDU:frame(帧)设备:以太网交换机;

备注:交换机通过MAC地址转发数据,逻辑链路控制;


网络层

作用:定义一个逻辑的寻址,选择最佳路径传输,路由数据包;

典型协议:IP,IPX,ICMP,ARP(IP->MAC),IARP;

PDU:packet/数据包;

设备:路由器

备注:实现寻址


传输层:

作用:提供可靠和尽力而为的传输;

典型协议:TCP,UDP,SPX,port(65535个端口),EIGRP,OSPF,

PDU:fragment 段;

无典型设备;

备注:负责网络传输和会话建立;


会话层:

作用:控制会话,建立管理终止应用程序会话;

典型协议:NFS, SQL, ASP, PHP, JSP, RSVP(资源源预留协议), windows,

备注:负责会话建立;


表示层:

作用:格式化数据;

典型协议:ASCII, JPEG. PNG, MP3. WAV, AVI,

备注:可以提供加密服务;


应用层:

作用:控制应用程序;

典型协议:telnet, ssh, http, ftp, smtp, rip, BGP, (未完待续)

备注:为应用程序提供网络服务;


什么时候有PDU?

答:当需要跟别人通信时候才有。

网际互联及TCP/IP 协议OSI七层模型: 物理层、数据链路层、网络层、传输层、会话层、表示层、应用层相关推荐

  1. TCP\IP 协议栈中的协议 物理层 数据链路层 网络层 传输层 会话层 表示层 应用层

    粉丝不过W 7 层体系的 OSI 参考模型,低层为 1~4 层:面向通信, 高层为 5~7 层:面向信息处理 物理层(Physical Layer) 利用一些物理媒体, 如双纽线. 同轴电缆等 传递信 ...

  2. 【网络编程】基于TCP/IP协议的C/S模型

    相关视频--C3程序猿-windows网络编程:第一部分tcp/ip 我的小站--半生瓜のblog 基于TCP/IP协议的C/S模型 基于TCP/IP协议的C/S模型 TCP/IP协议 Client/ ...

  3. 也说TCP/IP之OSI七层模型

    我们在上一章节讨论了计算机网络的发展史,从进程发展的趋势来说,可以理解为无到有,从混乱到趋向稳定.为什么说是从混乱到趋向稳定呢,实际上是因为,我们仍在这个过程中不断得探索着如何去建立一个稳定的网络环境 ...

  4. 一文带你看懂TCP/IP协议 (更新中 现更新至网络层部分)

    相信大家在编程的学习或应用中,对网络编程都有一定的需求.我们都知道http/https属于TCP/IP协议,也都用到过get,post等方法,但是想要真正的了解这些东西的原理.我认为TCP/IP协议还 ...

  5. TCP/IP和OSI七层模型区别

    区别: 1.TCP/IP是一个协议簇,而OSI是一个模型: 2.TCP/IP是五层结构,而OSI是七层结构: 3.TCP/IP的第三层仅支持IP协议,OSI支持所有的网络层协议. 联系: 1.OSI引 ...

  6. OSI参考模型与TCP/IP协议的比较研究

     OSI参考模型与TCP/IP协议的比较研究  OSI参考模型与TCP/IP协议的比较研究 摘要:OSI参考模型与TCP/IP协议是网际互联中的两个重要协议体系.本文从首先分别介绍了两个协议体系的产生 ...

  7. TCP/IP协议分层模型详解

    文章目录 不同分类模型对应关系 不同人员关注的模型不一样 每层的简述 物理层 数据链路层 网络层 传输层 会话层 表示层 应用层 数据包传输过程 数据包传输调用关系 数据包发送 数据包接收 各层协议 ...

  8. 计算机网络参考模型(OSI七层与TCP/IP协议)

    目录 1 为什么要分层 1.1 层次划分的必要性 1.2 层次划分的方法 1.2 层次划分的优点 2 七层和四层的定义 2.1 七层的介绍 2.1.1 OSI七层参考模型 2.1.2 OSI七层工作原 ...

  9. OSI七层模型与TCP\IP协议

    目录 一.分层思想 二.OSI参考模型 三.TCP/IP参考模型 四.TCP/IP协议簇的组成 五.数据封装与解封装过程 一.分层思想 1.为什么要分层 很多不同的厂家生产各种型号的计算机,它们运行完 ...

最新文章

  1. LeetCode 215. Kth Largest Element in an Array--数字第K大的元素--最大堆或优先队列--C++,Python解法
  2. android 自定义dialog 定时关闭,Android编程实现自定义Dialog的大小自动控制方法示例...
  3. 北邮OJ 1022. 16校赛-Saber's Board
  4. 真机运行报错:Could not change executable permissions on the application
  5. Angular Change Detection 的学习笔记
  6. ThinkPHP6项目基操(8.多应用模式)
  7. 蓝桥杯:试题 历届真题 修改数组【第十届】【省赛】【研究生组】Java实现
  8. stm32移植freemodbusRTU(HAL库+Freertos)主机
  9. [Unity脚本运行时更新]C#7.1新特性
  10. ovirt4.4.10安装配置USB重定向
  11. 快速开发平台learun7.0.3发布,看看各版本有什么更新吧
  12. 空洞卷积(Dilated Convolution)简介
  13. 植被覆盖指数计算教程(ENVI)
  14. 第二十三篇:稳定性之服务SLA
  15. Uber收购动作引发巨震  美国外卖“三国杀”有望诞生“美团”?
  16. 7-15 地下迷宫探索
  17. 用python 判断一个单链表是否有环
  18. PCB如何添加矢量图形logo
  19. 多余的读写端口什么时候会对程序造成影响_RFID叉车仓储|RFID叉车读写器在智能仓库收发货环节中的应用...
  20. TensorFlow及深度学习相关资料积累汇总【不定期更新】

热门文章

  1. JavaScript课堂练习
  2. 【原创】【乖狗狗※热狗】 · 主打歌 全球征曲,欢迎推荐
  3. 量子隐形传态 Quantum Teleportation
  4. 请问什么叫浪费时间?
  5. C#中Button.DialogResult属性
  6. git/github学习笔记
  7. 绕开“死循环”:苹果不靠英特尔处理器也能主导市场
  8. Android 背景虚化实现
  9. Paddle深度学习快速入门
  10. 数字签名系列一:签名简介与RSA签名算法