网际互联及TCP/IP 协议OSI七层模型: 物理层、数据链路层、网络层、传输层、会话层、表示层、应用层
网际互联及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七层模型: 物理层、数据链路层、网络层、传输层、会话层、表示层、应用层相关推荐
- TCP\IP 协议栈中的协议 物理层 数据链路层 网络层 传输层 会话层 表示层 应用层
粉丝不过W 7 层体系的 OSI 参考模型,低层为 1~4 层:面向通信, 高层为 5~7 层:面向信息处理 物理层(Physical Layer) 利用一些物理媒体, 如双纽线. 同轴电缆等 传递信 ...
- 【网络编程】基于TCP/IP协议的C/S模型
相关视频--C3程序猿-windows网络编程:第一部分tcp/ip 我的小站--半生瓜のblog 基于TCP/IP协议的C/S模型 基于TCP/IP协议的C/S模型 TCP/IP协议 Client/ ...
- 也说TCP/IP之OSI七层模型
我们在上一章节讨论了计算机网络的发展史,从进程发展的趋势来说,可以理解为无到有,从混乱到趋向稳定.为什么说是从混乱到趋向稳定呢,实际上是因为,我们仍在这个过程中不断得探索着如何去建立一个稳定的网络环境 ...
- 一文带你看懂TCP/IP协议 (更新中 现更新至网络层部分)
相信大家在编程的学习或应用中,对网络编程都有一定的需求.我们都知道http/https属于TCP/IP协议,也都用到过get,post等方法,但是想要真正的了解这些东西的原理.我认为TCP/IP协议还 ...
- TCP/IP和OSI七层模型区别
区别: 1.TCP/IP是一个协议簇,而OSI是一个模型: 2.TCP/IP是五层结构,而OSI是七层结构: 3.TCP/IP的第三层仅支持IP协议,OSI支持所有的网络层协议. 联系: 1.OSI引 ...
- OSI参考模型与TCP/IP协议的比较研究
OSI参考模型与TCP/IP协议的比较研究 OSI参考模型与TCP/IP协议的比较研究 摘要:OSI参考模型与TCP/IP协议是网际互联中的两个重要协议体系.本文从首先分别介绍了两个协议体系的产生 ...
- TCP/IP协议分层模型详解
文章目录 不同分类模型对应关系 不同人员关注的模型不一样 每层的简述 物理层 数据链路层 网络层 传输层 会话层 表示层 应用层 数据包传输过程 数据包传输调用关系 数据包发送 数据包接收 各层协议 ...
- 计算机网络参考模型(OSI七层与TCP/IP协议)
目录 1 为什么要分层 1.1 层次划分的必要性 1.2 层次划分的方法 1.2 层次划分的优点 2 七层和四层的定义 2.1 七层的介绍 2.1.1 OSI七层参考模型 2.1.2 OSI七层工作原 ...
- OSI七层模型与TCP\IP协议
目录 一.分层思想 二.OSI参考模型 三.TCP/IP参考模型 四.TCP/IP协议簇的组成 五.数据封装与解封装过程 一.分层思想 1.为什么要分层 很多不同的厂家生产各种型号的计算机,它们运行完 ...
最新文章
- LeetCode 215. Kth Largest Element in an Array--数字第K大的元素--最大堆或优先队列--C++,Python解法
- android 自定义dialog 定时关闭,Android编程实现自定义Dialog的大小自动控制方法示例...
- 北邮OJ 1022. 16校赛-Saber's Board
- 真机运行报错:Could not change executable permissions on the application
- Angular Change Detection 的学习笔记
- ThinkPHP6项目基操(8.多应用模式)
- 蓝桥杯:试题 历届真题 修改数组【第十届】【省赛】【研究生组】Java实现
- stm32移植freemodbusRTU(HAL库+Freertos)主机
- [Unity脚本运行时更新]C#7.1新特性
- ovirt4.4.10安装配置USB重定向
- 快速开发平台learun7.0.3发布,看看各版本有什么更新吧
- 空洞卷积(Dilated Convolution)简介
- 植被覆盖指数计算教程(ENVI)
- 第二十三篇:稳定性之服务SLA
- Uber收购动作引发巨震 美国外卖“三国杀”有望诞生“美团”?
- 7-15 地下迷宫探索
- 用python 判断一个单链表是否有环
- PCB如何添加矢量图形logo
- 多余的读写端口什么时候会对程序造成影响_RFID叉车仓储|RFID叉车读写器在智能仓库收发货环节中的应用...
- TensorFlow及深度学习相关资料积累汇总【不定期更新】