文档章节

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

suit
 suit
发布于 2014/10/21 22:23
字数 658
阅读 64
收藏 0
点赞 0
评论 0

从大学的时候就听余老师介绍过stevens这三卷书,还听说最后一卷没写完作者就去世了,工作后也一直听人谈起,

但还是没去真正读它。最近因为工作上很多涉及到网络,捉包,各种tcpdump的使用,同时复习了一下UNP,发

现是时候看看这本书了。到现在才拿起他,真是惭愧。从8月6日买,到国庆的时候在北海度假10月6日翻完,中间

只是晚上回家,偶尔抽点时间看看,所以也只能算翻了一下,不能说细读,在此做下笔记,为后继的复习及读第二

版做一下准备,网上查了一下,发现第二版好像有人重写了,国内现在只有E文版,内容发生了相当大的变化,厚

了好几倍,不过也是,看完书,再对比一下网上对linux的实现讨论,确实有很多的不同,因为这本书写得太久了,

应该是93年写的,到现在已20年+了,肯定有不少的变化但原理基本差不多。

总体感觉

stevens的作品一向是简洁,并附带很多现成的例子,使你可能非常轻松地了解知识,还有习题也是经典,里面一般

会隐藏一些彩蛋。

 

第1章  概述

------------------------------------

  • 先介绍一下TCP的4层分层概念(链路层,网络层,运输层,应用层),而本书的重点在网络层(IP) 及运输层(TCP/UDP)。
  • 介绍IP地址分5类,A-E类,并说明其范围。
  • 其他一些概念。如:DNS,协议的封装,分用(demulitplexing),C/S模式,端口号,RFC,及本书的测试环境。
  • 其中提到:TCP的数据单元叫TCP段(TCP segment),IP的数据单元叫IP数据报(IP datagram),以太网叫帧(frame)

第2章 链路层

-----------------------------------

第3章 - 第10章

-----------------------------------

     主要是介绍IP协议及其相关的协议(ARP/RARP  ICMP),同时介绍了两个应用Ping及Traceroute的原理,最后介绍IP选路。

第11章-第16章

-----------------------------------

     介绍第二主角UDP协议,UDP最大的特点广播,多播。接着介绍IGMP,DNS, TFTP及BOOTP。

第17章-第24章

-----------------------------------

     非常系统全面地介绍了TCP的协议及细节,如果是奔着TCP的面试或者疑问来的,详细看完这几章也基本清楚了。

第25章-第30章

---------------------------------

    介绍依附在TCP之上的协议及应用,其实相当于应用层的实现。

© 著作权归作者所有

共有 人打赏支持
suit
粉丝 3
博文 24
码字总数 13208
作品 0
广州
程序员
《TCP IP详解卷1:协议 》原书第2版下载

本书是《TCP/IP详解》第1卷的第2版,主要讲述TCP/IP协议,结合大量实例讲述TCP/IP协议族的定义原因,以及在各种不同的操作系统中的应用及工作方式。第2版在保留Stevens卓越的知识体系和写作风...

ddddd8
2017/12/15
0
0
打造你的IT技能大厦---谈一谈学习方法

我从事IT培训和微软企业护航12年,2001年参加MCSE培训班,进入IT领域,由读书到现在出版图书,由没有经验,站在讲台的紧张,到现在的游刃有余,经历了12年的时间,这期间慢慢总结了一套行之有...

onesthan
2013/02/24
0
0
Linux网络编程必看书籍推荐

首先要说讲述TCP/IP的书很多,其中有3泰书很全。 分别是《TCP/IP详解》三卷本,《用TCP/IP进行网际互连》三卷本,《TCP/IP指南》+《IPv6》四卷本 其中TCP/IP详解的作者还写了另外2本经典著作...

晨曦之光
2012/03/09
221
0
Linux网络编程必看书籍推荐

首先要说讲述TCP/IP的书很多,其中有3泰书很全。 分别是《TCP/IP详解》三卷本,《用TCP/IP进行网际互连》三卷本,《TCP/IP指南》+《IPv6》四卷本 其中TCP/IP详解的作者还写了另外2本经典著作...

晨曦之光
2012/03/09
3.6K
0
tcp/ip详解卷1 读书笔记 ------ 第一章

前言:想看的东西很多,可是有的看了又不懂,懂了又不知道用在哪里,只能一点一点的走了,落后别人太多,只能超越现在的自己了。 主要了解这个tcp/ip这个协议分为四个层次: 每个层次的作用后...

ytds
2014/06/19
0
0
WEB性能优化(一)

又上chinaunix了,老看帖子太没意思,整理出来一个东西,给大家看看,大家有兴趣多讨论讨论 。 要说web还是先从TCP/IP协议说起来的好(要丢也丢好的鸡单嘛,不要丢烂的),关于这方面的知识大 ...

JavaGG
2009/05/06
768
1
UNIX网络编程卷2进程间通信读书笔记汇总

UNIX网络编程卷2进程间通信读书笔记(一)—概述 http://blog.chinaunix.net/u/22935/article527112.html UNIX网络编程卷2进程间通信读书笔记(二)—管道 (1) http://blog.chinaunix.net/...

长平狐
2012/09/03
185
0
APR协议分组格式的字段解释

在看《TCP/IP详解 卷1》的第四章APR协议的时候,看到APR请求和应答分组格式里的字段如下图: 其中前两个字段和倒数第4个字段,倒数第2个字段有什么区别吗? 这本书里的解释我没有看明白,解释...

xinspace
2013/04/10
287
1
再论关于如何学习网络编程

前些天在一个论坛上和一位朋友争论了学习网络编程的方法,而后发表了《TCP协议疑难杂症全景解析》,不算猛文,但也得到了一些回应,大家都是对Richard Stevens的两本书情有独钟:《TCP/IP详解...

晨曦之光
2012/04/10
353
1
学习笔记汇总

linux系统管理和服务搭建配置: 关于Linux的历史 linux系统启动过程和系统目录结构 安装和优化linux系统基础环境 Linux文件与目录管理 Linux系统用户及用户组管理 linux系统文档的压缩与打包...

qq441009395
2017/07/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Spring配置xml启动报错 Connot find 'beans'

1.我们先看一下spring的原始配置 <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSc......

江湖鱼大虾
刚刚
0
0
与女儿谈商业模式 (4):戴尔的成功秘诀

分类:与女儿谈商业模式 | 标签: 戴尔 经济学 陈志武 2007-05-15 10:26阅读(7434)评论(36)   2007年5月《创富志》与“女儿谈商业模式”专栏 (之四)   戴尔的成功秘诀   陈志武   ...

祖冲之
10分钟前
0
0
www.w3.org被qiang导致logback报错:Connect reset

web项目部署到tomcat后,web项目中的logback不能运行,报错信息如下: Reported exception: ch.qos.logback.core.joran.spi.JoranException: I/O error occurred while parsing xml file......

浮躁的码农
24分钟前
0
0
JDeveloper中文乱码解决

全局设置字体; 全局设置环境编码; 项目设置编译器环境编码。

wffger
52分钟前
2
0
MySQL主从介绍 , 准备工作,配置主,配置从, 测试主从同步

MySQL主从介绍 MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者数据实时同步的 MySQL主从是基于binlog的,主上须开启bin...

TaoXu
今天
2
0
线性代数学习总结

亭子happy
今天
1
0
Java8:Lambda表达式增强版Comparator和排序

1、概述 在这篇教程里,我们将要去了解下即将到来的JDK 8(译注,现在JDK 8已经发布了)中的Lambda表达式——特别是怎样使用它来编写Comparator和对集合(Collection)进行排序。 这篇文章是...

孟飞阳
今天
0
0
从架构到组件,深挖istio如何连接、管理和保护微服务2.0?

近几年我一直从事于微服务系统的设计以及实现方面的工作,属于微服务架构一线实践者。之前做过一些单体系统的微服务改造,在微服务拆分、治理等方面都有一定的经验。 本人比较特殊一点的经历...

xiaomin0322
今天
1
0
基于vue的h5文件切片上传(获取文件md5,实现秒传、进度条实现)

template <button @click="file"></button><label ref="upload" style="position: relative;"> <input type="file" @change="selectFile" style="position: abs......

hkaikai
今天
2
0
Spring Boot 2.0 项目实现自同步AD域账号

在通过Spring Boot的自动化装配功能及JDK自带的LDAP模块,可通过如下几个简单步骤实现业务系统自动同步AD域账号功能。 1. Java自带ldap搜索域账号信息核心代码: try { LdapContext ctx...

B超
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部