1.1:OSI网络七层模型
1.2:OSI参考模型对网络排错指导
1.3:TCP/IP协议栈对应层
1.4:数据传输封装过程(接收到之后去掉头信息)
2:物理层
2.1: 物理层解决问题
物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流,而不是指的传输媒体。要尽可能的屏蔽掉传输媒体和通信手段的差异,使物理层上的数据链路层感受不到这些差异。主要存在以下四个特征。机械特性,电器特性,功能特性,过程特性(定义接口指标,使之保持一样)。同时使用时分复用等技术来保证物理层传输高效率。
2.2:数据通信基础知识
注:使用交换机传输时,直接传输的是数字比特流。
2.3:通信方式
3:数据链路层(单位为帧:帧头,帧尾,物理层地址,校验值)= LAC(现在已经没有)+MAC
3.1:数据发送模型
3.2:解决问题
- 封装成帧:分组转发必须要封装成帧,一帧一帧的转发。
- 透明传输:是为了防止计算机把转义字符(帧定界符)和数据中的相同部分傻傻分不清。
注:加帧头和帧尾,且加转义字符以保证数据中的类帧头完整的成为源数据
- 差错检验:确立传输时的无差错传输,提高效率。(CRC校验)
注:除数随便指定,但比后面添加的0位数多一位,余数作为FCS。最后用101001001除以原来的1101,如果余数为0,则数据正确。
3.3:信道类型
- 点到点信道:一对一通信方式
- 广播信道:使用专用的共享信道协议来协调这些主机的数据发送
3.4:PPP点对点协议(广域网)
PPP是面向字节的,所有的PPP帧字节都是整数字节。
3.5:使用广播信道的数据链路层(局域网)
CSMA/CD(带冲突检测的载波监听多路访问)协议:多点接入,载波监听,碰撞检测
3.6:局域网的拓扑结构
注:星形更为合理,引用更广泛
3.7:局域网广播时的碰撞检测(先听后发,边听边发,冲突停止,延迟重发)
3.8:MAC帧格式
3.9:交换机
存储转发,全双工,安全,会学习MAC表来准确的进行发送。(前身是网桥)
3.10:总结
4:网络层(ARP,IP,ICMP,IGMP)
4.1:网络层解决的问题
负责在不同网络中尽力转发数据包,基于数据包的IP地址转发,不负责丢失重传,不负责顺序。
数据的传输:数据名称(传输层为数据段,网络层为数据包,链路层为数据帧,物理层为比特流)
4.2:网络设备的作用
4.3:ARP协议
ARP:将数据包用MAC为全F的物理地址进行广播,来回收目标IP的MAC地址并记忆。解决同一局域网上的主机IP地址与硬件地址的映射问题
5:传输层
5.1:TCP与UDP
TCP:需要将传输的文件分段传输,建立会话,可靠传输,流量控制
UDP:一个数据包就能完成数据通讯,不分段,不需要建立会话,不需要流量控制,不可靠传输。
qq聊天用的UDP,传大文件使用TCP。发邮件使用的TCP。
屏幕广播用的UDP,因为要广播