zoukankan      html  css  js  c++  java
  • TCP-IP and Advanced Topics 课程总结与报告

    课程总结

    • 学习了四周十六课的课程,对每一课的知识点进行总结梳理,作出一个树状的知识网络图。
    • 本课程虽然在深度上有所欠缺,但却更有利于结构上的梳理,加深总体上对网络的理解。
    • 本课程从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是跳数而不是时间,因为主机的时钟时间不同,并不是真实的时间,所以无法测出真正传播的时间长度。

    为什么要设计子网

    • 地址不够
    • 减少路由表条目数
    • 方便外部处理

    附:作报告的板书

  • 相关阅读:
    Springboot 中AOP的使用
    ElasticSearch 聚合查询百分比
    ElasticSearch 入门
    elasticsearch 关联查询
    spring data elasticsearch多索引查询
    elasticsearch 拼音+ik分词,spring data elasticsearch 拼音分词
    es同步mysql同步-logstash
    jpa Specification复杂查询
    java Spring boot使用spring反射
    BeautifulSoup学习记录
  • 原文地址:https://www.cnblogs.com/vancasola/p/7748391.html
Copyright © 2011-2022 走看看