课程总结
- 学习了四周十六课的课程,对每一课的知识点进行总结梳理,作出一个树状的知识网络图。
- 本课程虽然在深度上有所欠缺,但却更有利于结构上的梳理,加深总体上对网络的理解。
- 本课程从Internet出发,引出IP、TCP、PACKET、ADVANCED TOPIC 四个方面,将一些同类知识点合并,得出该课程的知识架构。
重点问题
网络封装和面向对象的封装
- 网络封装:层层嵌套,HTTP REQUEST 丰富,但是IP层TCP层僵化。比作水笔的安装:笔芯->笔壳->笔尖->笔套,层层嵌套。
- 面向对象:定义各种类,实例化对象,根据不同的功能组合做事情,类似于做饭,用不同功能的厨具做饭。
为什么网络封装如此僵化
三次握手 四次挥手
三次握手
- 为什么要三次握手而不是其他:可以比作A找B聊天。
- A问:在吗(传播syn建立连接)?B若不回答则建立联系失败。
- B回答:在(表示收到syn发回ack确认收到),什么事(发回syn建立联系)?
- A回答:好(表示收到syn发回ack确认),是这样……
四次挥手
- A要主动结束,B被动结束连接。
- A:我去洗澡了(发出FIN主动结束连接)。
- B:好的。(发回ack确认收到结束)。
- A:拜拜。(发出FIN主动结束B的连接)。
- B:拜拜。(发回ack表示收到结束请求,被动结束)。
TTL是hops还是times
- TTL是跳数而不是时间,因为主机的时钟时间不同,并不是真实的时间,所以无法测出真正传播的时间长度。
为什么要设计子网
附:作报告的板书
posted @
2017-10-28 22:28
范加索尔拉
阅读(
272)
评论()
编辑
收藏
举报