计算机网络体系结构:
每层的功能和协议
物理层数据传输单位:比特
数据传输系统:源系统(源,发送者)-传输系统-目的系统(接收者,目的地)
通道:
单向信道(单工信道):只有一个方向的通信,没有相反方向的交互作用,例如广播。
双向交替通信(半双工通信):双方可以发送消息,但不能同时发送或接收消息。
双向通信(全双工通信):双方可以同时发送和接收信息。
通道复用技术:
频分复用(Frequency Division Multiplexing,FDM):不同的用户处于不同的频段,所有用户同时占用不同的带宽资源。
TDM(时分复用):不同用户在同一时间段内的时间片不同,所有用户在不同时间占用相同带宽。
波分复用(WDM):光的频分复用
码分复用(CDM):不同的用户使用不同的代码,可以同时使用相同的频段进行通信。
数据链路层主要信道:
点对点信道
广播信道
点对点信道数据单元:帧
三个基本问题:
封装成帧:将网络层的IP数据报封装成帧,SOH-data part-EOT。
透明传输:无论数据部分是什么字符,都可以传输;可以通过字节填充(冲突字符前面有转义字符)来解决。
错误检测:降低误码率(BER),广泛使用循环冗余校验(CRC)。
点对点协议:
点对点协议:用户计算机与ISP通信时使用的协议。
广播频道广播通信:
硬件地址(物理地址、MAC地址)
单播帧(一对一):接收帧的MAC地址与本站硬件地址相同。
广播帧(一对all):发送到局域网上所有站点的帧。
多播帧(一对多):发送到本地局域网上某些站点的帧。
今天的分享到此结束。大家都要学C ~
写在最后:对于准备学习C/C++编程的小伙伴,如果你想更好的提升你的编程核心能力(内功)不妨从现在开始!
编程学习书籍分享:
编程学习视频分享:
整理(源码,项目实战视频,项目笔记,基础入门教程)。
欢迎转行学编程的伙伴,学会用更多的材料比自己思考成长更快!
对于C/C++感兴趣可以关注小编在后台私信我:【编程交流】一起来学习哦!可以收到一些C/C项目学习视频!你已经设置了关键词自动回复,自动收到就好!