HCIA的OSI基础模型理解
OSI是由ISO组织在1979颁布的,定义了数据的产生过程的标准格式。不同的系统不同的软件在产生数据时定义了统一的标准。将数据的产生分为了7层,提出了分层思想。
OSI的7层参考模型
应用层
与其它计算机进行通讯的一个应用,它是对应应用程序的通信服务的。例如,一个没有通信功能的字处理程序就不能执行通信的代码,从事字处理工作的程序员也不关心OSI的第7层。但是,如果添加了一个传输文件的选项,那么字处理器的程序就需要实现OSI的第7层。示例:TELNET,HTTP,FTP,NFS,SMTP等。
表示层
会话层
传输层
这层的功能包括是选择差错恢复协议还是无差错恢复协议,及在同一主机上对不同应用的数据流的输入进行复用,还包括对收到的顺序不对的数据包的重新排序功能。示例:TCP,UDP,SPX。
端口号分类:静态端口:1-1023 动态端口:1024-65535
静态端口:每个端口定义了特定的服务,特点端口与流量之间存在着一一对应并绑定的关系
- .Telnet(远程登录)协议代理服务器常用端口号:23
- HTTP协议代理服务器常用端口号:80
- HTTPS服务器,默认端口号为443
- SSH(安全登录)、SCP(文件传输)、端口号重定向,默认的端口号为22
动态端口:大多数服务使用随机的动态端口进行区分,特点:动态端口与流量之间存在着一一对应的关系(但并无绑定)
还有因为一些公司习惯性的使用某一个动态端口,虽然没有被国际定义,但大家都习惯的认为这个端口是某个公司的专用端口。
定义数据的传输方式可以分为两种:可靠和不可靠传输方式
可靠传输方式:传输的慢但是传输的完整度更高
不可靠传输方式:传输的速度更快但是完整度不高 一般球赛或者语音的时候用
不可靠传输方式的特点:1:大流量 2:同步要求性高 3:对数据的丢失不敏感
TCP:传输控制协议,是一种面向连接的可靠传输协议。
什么是可靠的传输协议?什么是保障可靠传输?
保证可靠性:1:确认机制 2:重传输机制
什么是面向连接? 如何保障面向连接?
面向连接是在传递数据之前进行的协商,确保数据在后续的发送过程中双方能够发送以及能够发送到数据。
保障面向连接:TCP三次握手机制
TCP的会话断开机制:四次断开
TCP的数据结构:
TCP优化机制:1:重排序(目标服务会按照自己的顺序排列数据) 2:滑动窗口机制
TCP的主要应用环境:web浏览器, 电子邮件,FTP等协议。
UDP:用户数据报协议,是一种非面向连接的不可靠传输协议。
特点:1:无连接(不需要提前进行协商) 2:不可靠传输 3:简单 4:低开销
UDP的数据结构:
UDP的主要使用环境:视频流,IP语音
网络层
这层对端到端的包传输进行定义,它定义了能够标识所有结点的逻辑地址,还定义了路由实现的方式和学习的方式。为了适应最大传输单元长度小于包长度的传输介质,网络层还定义了如何将一个包分解成更小的包的分段方法。示例:IP,IPX等。
编址协议:IPV4,IPV6,IPX,Appletalk等
IPV4:互联网协议版本4,采用了32个二进制进行标识
组成方式:32个二进制。
书写方式:点分十进制。
完整的IP地址:IP地址部分+网络掩码
IP地址:32个进制,0和1组成。
网络掩码:32个二进制,连续的1和连续的0组成,连续的1代表网络位,连续的0代表主机位
IP地址分为四个部分,每个部分8位,转成10进制来写
MAC地址介终:48个二迚制构成,书写方式:减分或者点分十六迚制标识
二层数据被称为frame
物理层:是将二层的数据帧转化为物理传输介质中比特流,关注机械特性,电学特性,光学特性等。
线序:
568A线序:绿白,绿,橙白,蓝,蓝白,橙,棕白,棕
568B线序:橙白,橙,绿白,蓝,蓝白,绿,棕白,棕
AB线序最大的差别别就是,二者的知道一个线序,把绿和橙相互替换的替换就行
平行线:又称直通线,线序相同,不同层设备使用平行线(pc端连接服务器)
交叉线:线序不同,同层设备使用(pc连pc)
全反线:又被称为console线,配置线,线序相反,用于控制网络设备
光纤由于其抗干扰能力,具有传输距离远,传输质量高,被广泛使用,缺点是抗弯折差,接口需要使用光电转换模块,成本较大。
HCIA的OSI基础模型理解相关推荐
- Percy Liang、李飞飞等百余位学者联名发布:「基础模型」的机遇与挑战
撰文:赵言,秦红川,程晨 校对:贾伟 随着BERT.GPT-3.DALL-e等超大模型的兴起,自监督学习+预训练模型微调适配方案,逐渐成为主流.这种范式会先在超大规模海量数据上进行自监督的模型预训练, ...
- 基础模型的机遇与风险 (一)
每天给你送来NLP技术干货! 原文:On the Opportunities and Risks of Foundation Models 链接:https://arxiv.org/pdf/2108. ...
- 中文LLaMA模型和指令精调的Alpaca大模型:中文数据进行二次预训练,进一步提升了中文基础语义理解能力
项目设计集合(人工智能方向):助力新人快速实战掌握技能.自主完成项目设计升级,提升自身的硬实力(不仅限NLP.知识图谱.计算机视觉等领域):汇总有意义的项目设计集合,助力新人快速实战掌握技能,助力用户 ...
- linux下bus、devices和platform的基础模型
转自:http://blog.chinaunix.net/uid-20672257-id-3147337.html 一.kobject的定义: kobject是Linux2.6引入的设备管理机制,在内 ...
- 观点|基础模型产业发展路在何方?李飞飞等共话基础模型未来趋势
[专栏:前沿进展]8月,美国斯坦福大学李飞飞等学者联名发布「基础模型:机遇和挑战」的综述文章.8月23日,上述学者在纽约召开「Workshop of Foundation Models」研讨会,来自美 ...
- 独家 | 解析Tansformer模型—理解GPT-3, BERT和T5背后的模型(附链接)
作者:Dale Markowitz 翻译:王可汗 校对:和中华 本文约3800字,建议阅读5分钟 本文为大家介绍自然语言处理中当下最流行的语言模型--Transformer模型. 标签:自然语言处理 ...
- 斯坦福CRFM遭业界炮轰:深度学习做不了基础模型!
来源:新智元 [导读]AI 最近的发展似乎都是靠大规模的深度学习模型推动的,所以斯坦福最近成立一个基础模型研究中心CRFM来专门研究大规模的深度学习模型.但业界普遍不看好斯坦福的这个操作,认为深度学习 ...
- misc高阶 攻防世界_玄幻世界(修真、仙侠、奇幻、神话)修炼体系基础模型设定。...
玄幻世界 这些仅仅是一种修炼体系基础模型:中国玄幻太过于庞杂,个人力量只能做出一个引子,也是个人的一些想法,望可以为中国漫威的萌芽.做出贡献.提供参考! 天地之间存在游离能量,能量来源众说纷纭,能量的 ...
- border,padding,margin盒模型理解
安静的敲着键盘,已势不可挡的姿势逼近php,我想我是一个幸福的人,未来不可期,做好现在,偶尔写着自己能看懂的API,慢慢悠悠的回味一下前端基础知识. 本文盒模型理解. <!DOCTYPE htm ...
最新文章
- python创建对象后调用对象的方法,报错TypeError: getName() takes 0 positional arguments but 1 was given
- 手机1像素线粗,如何模仿1像素厚的线?
- 前端培训_backbone
- 韩师师范学院计算机科学与技术在哪个学区,2017年韩山师范学院本科插班生考试《数据结构》A卷...
- matlab连续卷积动画实现(gui编程)
- 工作288:根据时间戳处理接口
- 那些在家啃书自学算法的人,最后都找到工作了吗?
- tplink迷你路由器中继模式_斐讯无线路由器设置无线中继(无线扩展)
- AVL树(Java实现)
- java查看堆内对象_如何查看一个对象占用堆内存的大小
- mysql数据量很少查询却很慢_Mysql索引
- 用Jersey构建RESTful服务简单示例
- 拓端tecdat|R语言贝叶斯MCMC:用rstan建立线性回归模型分析汽车数据和可视化诊断
- gradle错误 dependency.systemPath‘ for com.alibaba:jconsole:jar must specify an absolute path
- java web 前端学习路线
- 安装SQL SERVER2016或者2017时 安装程序无法与下载服务器联系 Microsoft R Server
- 孙鑫视频VC编程 优酷系列
- 实时渲染技术之一-------渲染管线
- 拼多多商家券和平台优惠券的相互叠加
- 报名丨2017 GrowingIO 增长大会(北京)
热门文章
- java8中map的新方法--replace
- c++ 箭头符号怎么打_c++笔记--重载箭头运算符
- stm32运行java虚拟机_windows下的基于Eclipse的STM32开发调试环境搭建
- html时显示当前时间的时钟,javascript实现页面的实时时钟显示示例
- java基于微信小程序的共享单车电动车租赁系统 uniapp 小程序
- 数组和广义表 - [数据结构]
- 2020年396分上岸湖南大学计算机专硕考研经验分享
- android释放内存只有1GB,手机内存不够用?教你5秒删掉1G垃圾,提升速度!
- 用树莓派控制两盏灯(二)
- 关于使用iframe登录超时,登录页内嵌在原页面