计算机网络复习清单

自己学校的复习清单。掌握是一定会考的

网络及其计算知识要点(参考计算机网络第八版谢希仁)

第1章

了解 TCP/IP 协议体系结构及每层协议的功能。P36(应用层-运输层-网际层-链路层【网络接口层】,everything over IP意思是IP支持任何运输层协议,不同的运输层协议上面又可以有不同的应用层协议,IP over everything意思是IP能够运行在任何网络上。)(协议就是网络中数据交换而建立的规则,网络协议的集合就是体系结构)(网络接口层:负责确定传输媒体接口的特性,使得在不同介质传输无差异。)(网际层:负责向上提供数据包服务,尽可能简单,所以不可靠)(运输层:负责提供应用进程端对端间的通信,屏蔽了网络层的细节。)(应用层为操作系统或网络应用程序提供访问网络服务的接口。)

第2章

了解传输介质。P48(导线【导引性传输媒体】:双绞线Twist绞合<同轴电缆<光缆、无线:无线电微波、卫星)

了解频分复用、时分复用(统计时分复用)、波分复用和码分复用信道复用技术。(FDMA、TDMA、STDM、WDM)P61 OK(全名Code Division MultiplexingAAccess,类比方向向量,相乘得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 OKMAC帧结构是6+6+2,其中208 00,目的为先,源地址在后 OK。前面发现可能还有8个字节AAAAAAAB是同步序列。ABSOH【帧开始标志】,也有可能是0806ARP

掌握网桥的工作原理。P102 OK(其实是交换机是多端口网桥,交换机收到一个帧,会进行操作有写入xx、转发xx、丢弃【也可以说过滤】、别忘了更新有效时间这个东西。交换机搭建一定要避免广播风暴)

第4章

掌握分类 IP 地址。P123 OKA类地址:0B类地址:10C类地址:110D类地址1110E类地址1111,依次是占用1字节、2字节、3字节。其中0.*.*.*127.*.*.*是不指派的,我不认为他是A类地址,叫特殊地址。其中还有255.*.*.*是不指派的,也不认为是C类地址)

掌握地址解析协议 ARP 原理 P133 OKwho has xxtell 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(应该是考分片,标识、MFDF、片偏移。其中flag就是MFDFDF都是0MF都是1110

理解路由表器的构成,掌握路由器如何处理IP数据报。P175 (路由器由输入结构、交换结构、输出接口构成。路由表由目的地址/掩码、协议、优先级、开销、标志、下一条、出接口)(接收IP数据表就进行首部校验、查找路由表、转发IP数据报、更新TTL0就丢弃ICMP超时、处理特殊情况比如路由不可达和分片重组)()

掌握路由选择协议 RIP 原理及应用、了解路由选择协议 OSPF 原理 P161 OKRIP的自学习,把发来的路由信息距离加一,下一跳改变,进行合并。如果题目问理由话语:相同还是不相同下一跳,距离相同还是不同,更新还是不更新。坏消息传的慢)P164 NOT OKOSPF使用的是洪泛法)

第5章

掌握 UDP 协议用户数据报数据格式。P213 2+2+2+2源端口是老大。远端口+目的端口、长度、检验和。只会在抓包考,比如MAC+IP+UDP,他会把IP高亮,后面依次数8个字节分析呗)

理解 TCP 协议 TCP 段数据格式。P226(我觉得就记前三行,2+2+4+4源端口、目的端口、序号、确认号。这个也是要分片的,如果要分片的话,是4个字节来算偏移。SYNFINACK、小ack记住一下)

理解 TCP 可靠传输的原理。P229(滑动窗口、超时重传、选择确认)

了解 TCP 如何确定超时重传时间。P233

掌握 TCP 的拥塞控制原理。P243(如果问解释过程,就说指数增长、线性增长、拥塞窗口减半然后线性增长)

理解 TCP 的连接建立和释放。P247CLOSE-LISTEN-SYNSENT-SYNRCVD-ESTABLISHED。三次都不携带数据,一般来说这三次都应该不消耗序号的因为没有数据,但是前两次我们规定消耗序号。SYN-SYN+ACK-ACK。喂,你听得到说我说话吗。我听得到,那你听得到吗。我也听得到,那我们说正事把。) P249ESTABLISHED – FIN-WAIT-1 – CLOSE-WAIT – FIN-WAIT-2 – LAST-ACK – TIME-WAIT – CLOSEDFIN-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等很多网络配置,简单网络管理协议,监控管理网络设备)

了解套接字编程原理。P320socket – connect – send – recv – closesocket – bind - listen – accept – recv – send – close

第7章

掌握对称、非对称秘钥密码体制和摘要技术(MD散列函数)三个基本安全技术(对称:DESAES256。非对称:RSA。摘要技术:MD5SHA-1SHA-256。自己理解一下,其中gitcommit ID使用的sha-1gittag中可以签名。其中ihasher软件使用的摘要技术)

理解通过对称或非对称加密、摘要等安全技术手段,实现数据的机密性、数字签名、报文鉴别(鉴别数据的完整性)的概念和作用。(数据机密性:防止数据泄露、数字签名:保证数据是我发送,防止冒充、报文鉴别:防止篡改数据。【恶意程序】)

掌握根据特定安全需要设计信息传输模型。P342(图7-5

  1. 流量检测不是CSMACD协议的主要内容
  2. 物理层:中继器,集线器,双绞线
    数据链路层:网桥,以太网交换机
    网络层:路由器,三层交换机
    传输层:网关
  3. 不同自治系统使用的是BGP
  4. 私有IP地10.*.*.*、172.16.*.*-172.31.*.*、192.168.*.*
  5. RIP协议题:相同还是不同下一跳、距离相同(那个距离更小)、更新还是不更新(还是添加)。目的是维持网络的连通性。
  6. TCP流量控制分析题:注意发送的数据丢失报文,不会立即到对面主机接收,所以A还能继续发送的字节要注意要不要减100
  7. 网桥、交换机的自学习分析题:操作就是写入、转发、丢弃
  8. 交换机原理解答题配置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 目标网络号 子网掩码 地址
  9. IP数据封装分析题(抓包题目):AAAAAAAB【这个可能存在】+MAC(6dest+6src+2找08 00)+IP固定20(*+*+…+4src+4dest为源地址、目的地址)+UDP(2src+2dest+2length+2sum)+如果是TCP(2src+2dest+第14个字节的倒数两位SYN+FIN)
  10. 路由器原理解答题:网关是主机向外传数据的接口,比如路由器连着主机那么这个我们可以叫做网关
  11. 路由器处理IP数据报:提取目的IP、直接交付、查表转发、默认路由、丢包
python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明),含有代码注释,新手也可看懂,个人手打98分项目,导师非常认可的高分项目,毕业设计、期末大作业和课程设计高分必看,下载下来,简单部署,就可以使用。该项目可以直接作为毕设、期末大作业使用,代码都在里面,系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值,项目都经过严格调试,确保可以运行! python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实
基于python+django校园智能点餐管理系统设计与实现(含程序源码和数据库),含有代码注释,新手也可看懂,个人手打98分项目,导师非常认可的高分项目,毕业设计、期末大作业和课程设计高分必看,下载下来,简单部署,就可以使用。该项目可以直接作为毕设、期末大作业使用,代码都在里面,系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值,项目都经过严格调试,确保可以运行! 基于python+django校园智能点餐管理系统设计与实现(含程序源码和数据库)基于python+django校园智能点餐管理系统设计与实现(含程序源码和数据库)基于python+django校园智能点餐管理系统设计与实现(含程序源码和数据库)基于python+django校园智能点餐管理系统设计与实现(含程序源码和数据库)基于python+django校园智能点餐管理系统设计与实现(含程序源码和数据库)基于python+django校园智能点餐管理系统设计与实现(含程序源码和数据库)基于python+django校园智能点餐管理系统设计与实现(含程序源码和数据库)基于python+django校园智能点餐管理系统设计与实现(含程序源码和数据库)基于python+django校园智能点餐管理系统设计与实现(含程序源码和数据库)基于python+django校园智能点餐管理系统设计与实现(含程序源码和数据库)基于python+django校园智能点餐管理系统设计与实现(含程序源码和数据库)基于python+django校园智能点餐管理系统设计与实现(含程序源码和数据库)基于python+django校园智能点餐管理系统设计与实现(含程序源码和数据库)基于python+django校园智能点餐管理系统设计与实现(含程序源码和数据库)基于python+django校园智能点餐管理系统设
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值