计算机网络的学习
1-3
协议与分层
协议
定义:为网络中的数据交换制定的规则,标准,约定称为网络协议
组成:语法,语义,同步三要素
语法:数据与控制信息的结构或格式
语义:需要发出何种控制信息,完成何种动作以及做出何种响应
同步:事件实现顺序的说明
分层
目的:使复杂的问题简单化
功能:1.差错控制 2.流量控制 3.分段和重装 4.复用和分用 5.连接建立和释放
优点:1.各层独立 2.灵活性好 3.结构上可以分割开 4.易于维护和实现 5.能促进标准化工作
缺点: 1.降低效率 2. 不同功能在不同层次重复出现,产生额外开销
体系结构
定义:计算机网络各层及其协议的集合
标准体系结构
OSI结构
物理层,数据链路层,网络层,运输层,会话层,表示层,应用层
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xqtFTPRR-1652095099778)(https://s2.loli.net/2022/05/09/9MjFrvK8n3o7twE.png)]
TCP/IP结构
网络接口层,网际层,运输层,应用层
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TlCoiZjR-1652095099779)(https://s2.loli.net/2022/05/09/Uyx2Klc6Q8pgXMt.png)]
混合五层结构
物理层,数据链路层,网络层,运输层,应用层
综合两种体系优点,抛弃两种体系缺点
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lkaQg1np-1652095099780)(https://s2.loli.net/2022/05/09/U1J3AD8BysdYkNn.png)]
OSI参考模型
对等通信
每一层都使用自己的协议
每一层都利用下层提供的服务与对等层通信
数据转换与流转
模型层次对应(参考)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JcvwK3De-1652095099782)(https://s2.loli.net/2022/05/09/1MCEQ39hIgXHsBk.png)]
两种模型区别
1.层数不同
2.OSI明确了服务,接口,协议等概念,TCP/IP未明确
3.OSI支持面向连接和无连接,TCP/IP只支持无连接
五层协议结构
五层协议结构及对比
TCP/IP协议
应用层各种协议:DNS,HTTP,SMTP等
运输层:TCP,UDP
网际层:IP
网络接口层:无具体内容
混合五层协议
应用层:HTTP,FTP,SMTP等
运输层:TCP,UDP
网络层:ICMP,IP,ARP等
数据链路层:PPP,CSMA/CD
物理层:RS-232,V35,V24等
结构图示
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3y1x8cr1-1652095099783)(https://s2.loli.net/2022/05/09/UzkHXoAs9nT2uy3.png)]
数据发送与接收过程
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BmMFRC1i-1652095099786)(https://s2.loli.net/2022/05/09/24jhcLpQVbCxGfu.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ti7ywCP7-1652095099786)(C:\Users\DELL\AppData\Roaming\Typora\typora-user-images\image-20220509165324575.png)]
发送时首部尾部添加顺序:应用层首部–>运输层首部–>网络层首部–>链路层首部和尾部
接受时删除首尾部顺序:链路层首部和尾部–>网络层首部–>运输层首部–>应用层首部
以照五层协议结构来进行封装,只有物理层不参与封装
实体,协议,服务,服务访问点
实体
任何可发送或接受信息的硬件或软件进程
协议
控制两个对等实体进行通信的规则集合
服务
本层为上一层提供服务
服务访问点
相邻两层的实体进行交互的地方,称为SAP
相邻两层关系
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lyKtwa2W-1652095099787)(https://s2.loli.net/2022/05/09/SGRr82vh1lJ6zgT.png)]
对等通信
结构对等
通信实体必须具有相同的层次结构
层次对等
相同层次上,对等实体才能通信
协议对等
SAP
相邻两层关系
[外链图片转存中…(img-lyKtwa2W-1652095099787)]
对等通信
结构对等
通信实体必须具有相同的层次结构
层次对等
相同层次上,对等实体才能通信
协议对等
使用相同的协议,对等结构实体的对等层次才能通信,保证数据的处理统一性