zoukankan      html  css  js  c++  java
  • 《TCP/IP详解卷1》学习小结(一)链接层

            开始学习《TCP/IP详解卷1》这本著作,每一章都要写一篇学习小结。       

    一.  总述

            链接层位于整个网络协议suite的最低一层,与硬件关系密切,比如以太网,token ring都是位于这一层。

    二.  我总结的3个重点

           1.对于IP datagrams,有多种不同的封装方式,一般是每个frame占48个bit。对于细节我不想赘述,因为我也记不住完整的细节。SLIP,CSLIP,PPP等都是不同的封装方式,这些封装方式都各有优缺点,但总体说来都是为了便于传输。

           2.    (1)我觉得Link Layer这章最重要的就是MTU,即maximum transmisson unit,最大传输单元。每个network都有自己的MTU,比如以太网的MTU是1500bytes,PPP是296bytes。当一个IP datagram过大的时候,还需要用fragmentation将datagram分割成小于MTU的数据块。

                  (2)当两个或两个以上不同的network连接时,就需要规定path MTU了,即最小MTU,这就好比粗水管连接细水管,那么粗水管只有迁就细水管了。

          3.每个network都必须考虑吞吐量和响应时间的问题。MTU越大,在单位时间内传输的数据就越大,即吞吐量越大,但有利则有弊,MTU大的话相应的响应时间也可能增加;反之亦然。所以,这个问题需要灵活处理。

    三.  我的一些感悟

          我有一点感悟:当学习完一部分知识后,比如学完一本书的一章节,及时的进行总结,对形成知识体系具有非常好的效果。但是,相比于看书学习,总结不是一件容易的事。就拿我来说,每次该总结的时候我都会有一个推迟总结时间的念头,但恰恰是学完就总结效果才最好,每次我都是硬着头皮进行总结,当总结开始10分钟后,就会变得自然了。对于比较困难的事,刚开始可能很难,但是一旦工作开始之后,对困难适应后,就会变得不那么寸步难行了,俗话说:"万事开头难"。一句话,总结是形成知识体系非常好的工具。

          参考资料:《TCP/IP详解卷1:协议》第一版 英文版

          如果你觉得我的文章对你有帮助,请推荐一下,非常感谢!

  • 相关阅读:
    centos7安装es6.4.0
    将mysql数据同步到ES6.4(全量+增量)
    c#基于supersocket的简单websocket服务端收发消息实现
    c#log4net简单好用的配置
    MongoDB安装配置教程
    IntelliJ IDEA 中创建maven项目
    VMware Workstation 的安装和使用
    Redis使用场景
    Redis 下载安装
    MySQL--启动和关闭MySQL服务
  • 原文地址:https://www.cnblogs.com/NeilHappy/p/2864427.html
Copyright © 2011-2022 走看看