写在前面
基础课好长时间不看,就又忘了。面试的时候想不起来==
再过一遍,写个笔记强化记忆。笔记问题导向,针对面试总结而不是对于系统学习的详细记录了。
OSI七层模型,TCP/IP四层
osi七层模型
高三层主要负责数据处理,是资源子网。低三层负责数据通信,是通信子网。上面4层端到端,下面3层点到点
1)应用层:这层的特点是和用户交互,典型的有FTP,SMTP,HTTP
2)表示层:定义语法和语义。包括数据格式变换,数据加解密,数据压缩和恢复(JPEG,ASCII)
3)会话层:建立连接(也就是建立会话)。具体为建立,管理,终止会话,使用校验点从而使会话再通信失效时从校验点、同步点恢复通信。有ADSP,ASP
4)传输层:两个进程间通信。包含:可靠传输,不可靠传输;差错控制;流量控制;复用和分用 (TCP,UDP)
5)网络层:把分组从源端传到目的端口。路由选择;流量控制;差错控制;拥塞控制(IP,ICMP,ARP,OSPF)
6)数据链路层:成帧;差错控制;流量控制;访问控制。(SDLC,PPP,HDLC,STP)
7)物理层:在物理媒体上实现比特流的透明传输。定义接口特性,定义传输模式,定义传输速率,比特同步,比特编码。802.3标准
TCP/IP
1)应用层:HTTP;FTP;DNS
2)传输层:TCP;UDP
3)网际层:IP
4)网络接口层:Ethernet,ATM,Frame Relay
五层参考模型
1)应用层:FTP;SMTP;HTTP
2)传输层:TCP;UDP
3)网络层:IP,ICMP,OSPF
4)数据链路层:Ethernet,PPP
5)物理层:
物理层
这一层貌似没啥值得记的,列举下知识点 就过吧
1)主要任务:确定与物理媒体有关的接口特性:机械;电气;功能;规程
2)术语:码元;速率;波特;带宽;数据;信号;信道;信宿
3)三种通信方式:单工,半双工,全双工
4)两种数据传输方式:串行;并行
5)设备:中继器;集线器
6)传输介质:导向;非导向
6)编码与调制:信号:数字与模拟;基带与宽带 编码:数字数据编码为数字信号;模拟数据编码为数字信号 调制:数字数据调制为模拟信号;模拟数据调制为模拟信号
数据链路层
基本概念
1)链路:网络中两个节点之间的物理通道,分为有线链路(双绞线,光纤),无线链路(微波)
2)数据链路:网络中两个结点之间的逻辑通道,把实现控制数据传输协议的硬件和软件加到链路上就构成数据链路
3)数据单元为帧
功能
1)为网络层提供服务:无确认无连接服务(用于实时通信或者误码率低信道),有确认无连接服务(无线通信),有确认面向连接
2)链路管理:
3)组帧
4)流量控制
组帧
1)把网络层的ip数据报添加头尾,目的为帧定界。最大传送单元MTU
2)组帧4种方法:字符计数法;字符填充法;零比特填充法;违规编码法
3)差错控制:1)位错 2)帧错:丢失;重复;失序
4)比特错:奇偶校验码,循环冗余码,海明码
流量控制和可靠传输
5):停等,后退n帧,选择重传。流量控制体现在收不到就不确认,可靠体现在重新发
信道划分介质访问控制
1)两种链路:点对点(广域网),广播式(局域网) 。
2)介质访问控制: 静态划分:频分,时分,波分(光纤),码分(利用正交) 动态:轮询,随机:ALOHA,CSMA,CSMA/CD,CSMA/CA
3)ALOHA协议: 原始版就是乱发,接收方检测出错就不确认。时隙版本就是只在特定的时间点可以发,比如切割成1分钟一个时隙,那只有时隙开始可以发(需要一个随机数)。
4)CSMA:1-坚持:闲则发,忙则一直监听直到空闲,如果发生冲突等待随机长再监听 ;非坚持:闲则传输,忙则等一个随机时长再监听;p-坚持:空闲以p概率传输,1-p概率等到下一个时间槽传输。忙同非坚持
5)CSMA/CD:略
6)CSMA/CA:略
7)轮询访问:
网络类型
局域网:网络拓扑:星型,总线型,环形,树型
局域网介质访问控制方法:CSMA/CD:常用于总线型, 也用于树形;令牌总线:常用于总线型,也用于树形;令牌环:用于环形局域网
局域网按拓扑类型:以太网,令牌环网,FDDI网,ATM网,无线局域网
mac子层和LLC子层:LLC子层负责识别网络层协议并封装,mac子层的主要功能包括数据帧的封装/卸装,帧的寻址,识别,接收,发送,链路的管理,差错控制
以太网:无连接不可靠,无握手,不编号不确认,差错纠正交给高层。
以太网传输介质与拓扑结构的发展:物理上总线型到星型,逻辑上一直总线