开始学习《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分钟后,就会变得自然了。对于比较困难的事,刚开始可能很难,但是一旦工作开始之后,对困难适应后,就会变得不那么寸步难行了,俗话说:"万事开头难"。一句话,总结是形成知识体系非常好的工具。
本文转自NeilHappy 51CTO博客,原文链接:http://blog.51cto.com/neilhappy/1120655,如需转载请自行联系原作者

《TCP/IP详解卷1》学习小结(一)------链接层相关推荐

  1. 《TCP/IP详解 卷1:协议》第4章 ARP:地址解析协议

    4.1 引言 本章我们要讨论的问题是只对TCP/IP协议簇有意义的IP地址.数据链路如以太网或令牌环网都有自己的寻址机制(常常为48 bit地址),这是使用数据链路的任何网络层都必须遵从的.一个网络如 ...

  2. TCP/IP详解卷2之插口层

    TCP/IP详解卷2之插口层篇 插口层概述 主要功能 splnet处理 socket结构 系统调用 进程.描述符和插口 socket系统调用 socreate函数 getsock和sockargs函数 ...

  3. 《TCP/IP详解卷1:协议》第6章 ICMP:Internet控制报文协议-读书笔记

    章节回顾: <TCP/IP详解卷1:协议>第1章 概述-读书笔记 <TCP/IP详解卷1:协议>第2章 链路层-读书笔记 <TCP/IP详解卷1:协议>第3章 IP ...

  4. 《TCP/IP详解卷1:协议》第3章 IP:网际协议(2)-读书笔记

    章节回顾: <TCP/IP详解卷1:协议>第1章 概述-读书笔记 <TCP/IP详解卷1:协议>第2章 链路层-读书笔记 <TCP/IP详解卷1:协议>第3章 IP ...

  5. TCP/IP详解卷1 - wireshark抓包分析

    TCP/IP详解卷1 - 系列文 TCP/IP详解卷1 - 思维导图(1) TCP/IP详解卷1 - wireshark抓包分析 引言 在初学TCP/IP协议时,会觉得协议是一种很抽象的东西,通过wi ...

  6. 《TCP/IP详解卷1:协议》读书笔记

    <TCP/IP详解卷1:协议>读书笔记 - QingLiXueShi - 博客园 https://www.cnblogs.com/mengwang024/p/4425834.html &l ...

  7. 《TCP/IP详解卷1:协议》第5章 RARP:逆地址解析协议---读书笔记

    <TCP/IP详解卷1:协议>第5章 RARP:逆地址解析协议---读书笔记 1.引言 具有本地磁盘的系统引导时,一般是从磁盘上的配置文件中读取IP地址.但是无盘机,如X终端或无盘工作站, ...

  8. 《TCP/IP详解卷一》学习笔记

    <TCP/IP详解卷一>学习笔记 第1章 概述 第3章 IP:网际协议 第6章 ICMP:internet控制报文协议 第7/8章 Ping/Traceroute程序 第9/10章 IP路 ...

  9. 《TCP IP 详解卷1:协议》阅读笔记 - 第十章

    阅读须知:笔记为阅读<TCP IP 详解卷1:协议>后摘抄的一些知识点,其间也有加入一些根据英文原版的自己翻译和结合网上知识后的理解,所以有些段落之间并不能够串联上或者知识点与书上略有差别 ...

最新文章

  1. 代码跑得慢?分分钟教你如何给代码提速30%!!!
  2. SimpleDateFormat 详解
  3. linux ubuntu基础,linux基础入门详细分析(基于ubuntu)
  4. python使用字典格式化字符串-如何在python-3.x中使用字典格式化字符串?
  5. jQuery使用(十二):工具方法之type()之类型判断
  6. [转载]DEV控件:gridControl常用属性设置
  7. 操作系统系统调用_操作系统中的系统调用
  8. java 标记_Java中的标记语句块?
  9. Eclipse查看hadoop源代码出现Source not found,是因为没有添加.zip
  10. Java 二分排序法
  11. 一个自己实现的js表单验证框架。
  12. 时艳强对话王团长:EOS如果失去社群共识,也就没什么价值了
  13. Win7 系统还原被管理员禁用
  14. Python高级全栈开发实战 老男孩课程S16+路飞学城项目+女神串讲 Python全栈直通车课程
  15. 苹果cmsV10添加全屏幻灯图、全屏轮播图教程
  16. 移动APP性能测试指标
  17. 木瓜蛋白酶和胃蛋白酶对免疫球蛋白Ig处理的不同
  18. 批量登录qq空间,点击推广链接,增加点击量
  19. Smartbi:银行数字化转型案例分享
  20. 避免踩踏悲剧|AI赋能城市应急,让智慧景区更安全

热门文章

  1. 5 个用于在 Linux 终端中查找域名 IP 地址的命令
  2. 使用ftp命令之后,如何退出
  3. 【Shell】特殊变量
  4. 【问题待解决】自定义控件设计界面报错,编译运行正常
  5. springboot解决跨域问题(Cors)
  6. MySQL把一个大表拆分多个表后,如何解决跨表查询效率问题
  7. SQLServer IP不能登录问题解决
  8. R+markdown+LaTeX 中文编译解决方案
  9. 根据列值删除Pandas中的DataFrame行
  10. 如何以编程方式确定Java中的操作系统?