自己学校的复习清单。掌握是一定会考的
网络及其计算知识要点(参考计算机网络第八版谢希仁)
第1章
了解 TCP/IP 协议体系结构及每层协议的功能。P36(应用层-运输层-网际层-链路层【网络接口层】,everything over IP意思是IP支持任何运输层协议,不同的运输层协议上面又可以有不同的应用层协议,IP over everything意思是IP能够运行在任何网络上。)(协议就是网络中数据交换而建立的规则,网络协议的集合就是体系结构)(网络接口层:负责确定传输媒体接口的特性,使得在不同介质传输无差异。)(网际层:负责向上提供数据包服务,尽可能简单,所以不可靠)(运输层:负责提供应用进程端对端间的通信,屏蔽了网络层的细节。)(应用层为操作系统或网络应用程序提供访问网络服务的接口。)
第2章
了解传输介质。P48(导线【导引性传输媒体】:双绞线Twist绞合<同轴电缆<光缆、无线:无线电微波、卫星)
了解频分复用、时分复用(统计时分复用)、波分复用和码分复用信道复用技术。(FDMA、TDMA、STDM、WDM)P61 OK(全名Code Division Multiplexing,A是Access,类比方向向量,相乘得1就是两个向量同向发送1,相乘得-1很明显就是向量相反,所以发送的是0,而相乘得到0,明显就是没有关系,就是不发送)
第3章
掌握位填充、字节填充。P81 OK(再7E中间插入一个D5,再7D5E中去掉D5,小于0x20的,比如0x03,注意这是16进制,要变成7D23,都是十六进制。还有一个容易漏掉的是7D,要变成7D5D)(从左往右数到11111变成111110,从左往右数111110变成11111)
掌握循环冗余校验原理(CRC) P73 OK(算冗余数,再带回去算。步骤:先写出除数、再写出n、然后补0再算)
理解以太网介质控制原理(CSMA/CD 协议)P87 ()
掌握以太网的帧结构(数据链路层帧结构)P97 OK(MAC帧结构是6+6+2,其中2是08 00,目的为先,源地址在后 OK。前面发现可能还有8个字节AAAAAAAB是同步序列。AB是SOH【帧开始标志】,也有可能是0806ARP)
掌握网桥的工作原理。P102 OK(其实是交换机是多端口网桥,交换机收到一个帧,会进行操作有写入xx、转发xx、丢弃【也可以说过滤】、别忘了更新有效时间这个东西。交换机搭建一定要避免广播风暴)
第4章
掌握分类 IP 地址。P123 OK(A类地址:0、B类地址:10、C类地址:110,D类地址1110、E类地址1111,依次是占用1字节、2字节、3字节。其中0.*.*.*和127.*.*.*是不指派的,我不认为他是A类地址,叫特殊地址。其中还有255.*.*.*是不指派的,也不认为是C类地址)
掌握地址解析协议 ARP 原理 P133 OK(who has xx,tell yy发请求,xx is at MAC地址答复。如果是广播的话MAC帧的6+6+2的第一个6就是FF FF FF FF FF FF,代表广播。如果ARP表有一项会过期,所以就会在过期前主动发一个ARP请求)
掌握网络IP 地址配置。书上无 OK(期末考试考过,路由器每个端口都是一个ip,不能和主机重合。)
掌握无类编址 CIDR 块技术(包括子网掩码概念、子网划分、地址分配) P125 OK(子网掩码,用于区分IP的网络号和主机号,是一种机制)(子网划分,画树法,不要自己凭感觉,自己老实展开二进制算一下。)(地址分配就是子网划分)
理解 IP 数据报格式。P136 OK(应该是考分片,标识、MF、DF、片偏移。其中flag就是MF、DF。DF都是0、MF都是1110)
理解路由表器的构成,掌握路由器如何处理IP数据报。P175 (路由器由输入结构、交换结构、输出接口构成。路由表由目的地址/掩码、协议、优先级、开销、标志、下一条、出接口)(接收IP数据表就进行首部校验、查找路由表、转发IP数据报、更新TTL若0就丢弃ICMP超时、处理特殊情况比如路由不可达和分片重组)()
掌握路由选择协议 RIP 原理及应用、了解路由选择协议 OSPF 原理 P161 OK(RIP的自学习,把发来的路由信息距离加一,下一跳改变,进行合并。如果题目问理由话语:相同还是不相同下一跳,距离相同还是不同,更新还是不更新。坏消息传的慢)P164 NOT OK(OSPF使用的是洪泛法)
第5章
掌握 UDP 协议用户数据报数据格式。P213 (2+2+2+2源端口是老大。远端口+目的端口、长度、检验和。只会在抓包考,比如MAC+IP+UDP,他会把IP高亮,后面依次数8个字节分析呗)
理解 TCP 协议 TCP 段数据格式。P226(我觉得就记前三行,2+2+4+4源端口、目的端口、序号、确认号。这个也是要分片的,如果要分片的话,是4个字节来算偏移。SYN、FIN、ACK、小ack记住一下)
理解 TCP 可靠传输的原理。P229(滑动窗口、超时重传、选择确认)
了解 TCP 如何确定超时重传时间。P233
掌握 TCP 的拥塞控制原理。P243(如果问解释过程,就说指数增长、线性增长、拥塞窗口减半然后线性增长)
理解 TCP 的连接建立和释放。P247(CLOSE-LISTEN-SYNSENT-SYNRCVD-ESTABLISHED。三次都不携带数据,一般来说这三次都应该不消耗序号的因为没有数据,但是前两次我们规定消耗序号。SYN-SYN+ACK-ACK。喂,你听得到说我说话吗。我听得到,那你听得到吗。我也听得到,那我们说正事把。) P249(ESTABLISHED – FIN-WAIT-1 – CLOSE-WAIT – FIN-WAIT-2 – LAST-ACK – TIME-WAIT – CLOSED。FIN-ACK-FIN+ACK-ACK。实际可能发现四次挥手,抓包只抓到3个因为把FIN-ACK合并成FIN-ACK了。离婚吧,你收拾东西走。好。我收拾好东西了。拜拜。)
第6章
掌握域名解析过程。 P268(先缓存-本地DNS服务器-根DNS-顶级DNS-权限DNS-本地DNS-答复本主机并缓存到HOSTS)(要么迭代查询,要么递归查询,一般是用迭代,按照我上个括号的顺序)
了解 DNS、FTP、TELNET、HTTP、SMTP、DHCP、SNMP 的作用。(域名系统,将域名转换为IP。文件传输协议,用于C/S传输文件。远程登录协议,可以远程登录到其他主机。超文本传输协议,传输超文本数据。简单邮件传输协议,发送邮件。动态主机配置协议,自动分配IP等很多网络配置,简单网络管理协议,监控管理网络设备)
了解套接字编程原理。P320(socket – connect – send – recv – close。socket – bind - listen – accept – recv – send – close)
第7章
掌握对称、非对称秘钥密码体制和摘要技术(MD散列函数)三个基本安全技术(对称:DES,AES256。非对称:RSA。摘要技术:MD5、SHA-1、SHA-256。自己理解一下,其中git的commit ID使用的sha-1,git的tag中可以签名。其中ihasher软件使用的摘要技术)。
理解通过对称或非对称加密、摘要等安全技术手段,实现数据的机密性、数字签名、报文鉴别(鉴别数据的完整性)的概念和作用。(数据机密性:防止数据泄露、数字签名:保证数据是我发送,防止冒充、报文鉴别:防止篡改数据。【恶意程序】)
掌握根据特定安全需要设计信息传输模型。P342(图7-5)
- 流量检测不是CSMACD协议的主要内容
- 物理层:中继器,集线器,双绞线
数据链路层:网桥,以太网交换机
网络层:路由器,三层交换机
传输层:网关 - 不同自治系统使用的是BGP
- 私有IP地10.*.*.*、172.16.*.*-172.31.*.*、192.168.*.*
- RIP协议题:相同还是不同下一跳、距离相同(那个距离更小)、更新还是不更新(还是添加)。目的是维持网络的连通性。
- TCP流量控制分析题:注意发送的数据丢失报文,不会立即到对面主机接收,所以A还能继续发送的字节要注意要不要减100
- 网桥、交换机的自学习分析题:操作就是写入、转发、丢弃
- 交换机原理解答题配置VLAN:cont f、switchport access vlan 2、switchport mode trunk、int fa0/1、end、ip address 10.0.0.0 255.255.255.0、ip route 目标网络号 子网掩码 地址
- IP数据封装分析题(抓包题目):AAAAAAAB【这个可能存在】+MAC(6dest+6src+2找08 00)+IP固定20(*+*+…+4src+4dest为源地址、目的地址)+UDP(2src+2dest+2length+2sum)+如果是TCP(2src+2dest+第14个字节的倒数两位SYN+FIN)
- 路由器原理解答题:网关是主机向外传数据的接口,比如路由器连着主机那么这个我们可以叫做网关
- 路由器处理IP数据报:提取目的IP、直接交付、查表转发、默认路由、丢包