第二章 链路层

1.以太网:标准为RFC894,是目前主流的局域网技术

2.IEEE 802:标准为RFC1042

3.两种合适采用的都是48位寻址方式(MAC地址)

4.SLIP:串行线路IP

5.CSLIP:压缩的SLIP

6.PPP:点对点协议

7.环回接口:127.0.0.1 localhost

8.MTU:最大传输单元,数据帧的最大长度

9.路径MTU:两台通信主机路径中的最小MTU


第三章 IP:网际协议

1.无连接:每一个IP数据包都是独立的,不存在任何关系

2.不可靠:不能保证IP数据包能成功到达目的地

3.IP数据报分为首部和数据,首部的长度和整个IP数据报的长度都在首部中定义,可以知道首部的长度和数据的长度各位多少

4.数据包的目的IP地址基本不会改变,而源地址可能每一跳都在改变

5.子网掩码可以把IP分为网络号和主机号


第四章 ARP:地址解析协议

1.ARP:为IP地址和MAC地址之间提供动态映射

2.在以太网中,数据传输依赖MAC地址而不是IP地址。即数据链路层传输信息靠的是MAC地址

3.ARP的请求包都是广播的。应答包是指向的

4.一般过程是发送方知道接收方的IP地址,当需要把一个IP数据包发送给目的端的时候,是靠MAC地址的。所以需要建立IP地址和MAC地址的映射,先广播所有人,询问某一个IP地址的MAC地址是多少,当某个主机接受到这个查询时,如果就是这个MAC地址,则会响应该包。那么arp的发送方就可以知道该IP地址的MAC地址了,就可以像该MAC地址发送信息了


第五章 RARP:逆地址解析协议

1.RARP:请求自己的IP地址

2.只知道自己的MAC地址,而不知道IP地址,就可以通过该协议来请求IP地址

3.RARP用于无盘的工作方式


第六章 ICMP:Internet控制报文协议

1.ICMP是网络层协议。

2.ICMP协议没有具体的转发数据而是转发的控制信息,从而判断网络的通路情况

3.ping命令使用的就是ICMP协议,ping命令使用时,不需要经过tcp/udp

4.traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径


第九章 IP选路

路由表解析

Destination:目的地

Gateway:网关

Flags:标志位。U表示该路由可以使用。G该路由是到一个网关(路由器),没有该标志,说明直连。H是到一个主机。

表示如果要将信息发送至Destination,则将信息发送到gateway

Refs:正在使用路由的活动个数

Use:显示的是通过该路由发送的分组数

动态路由

IGP:每个自治系统可以选择该自治系统中各个路由器之间的选路协议

RIP:IGP中的一种,选路信息协议

OSPF:IGP的一种,开放最短路径有限协议

EGP:外部网关协议

RIP和OSPF都是选出一个地址发送到另外一个地址的最佳路径。RIP采用的方式是数跳数,跳数越短,优先级越高,而OSPF无所谓跳数,而是根据一个点到其他点的度量值


第十一章 UDP:用户数据报协议

1.UDP不可靠

2.UDP建立在IP数据报之上

3.UDP提供目标端口号,源端口号

4.当数据过大时,会分片


第十二章 广播和多播

单播:点对点通信

多播:组播,通过多播IP地址

IGMP:Internet组管理协议。让一个物理网络中的所有系统知道主机当前所在的多播组


第十四章 域名系统

1.域名系统(DNS):一种用于TCP/IP应用程序的分布式数据库,提供主机名字和IP地址之间的转换。

2.分布式:在Internet上的单个站点不能拥有所有的信息,每个站点保留自己的数据库信息,并提供一个

3.在一个应用程序请求TCP打开一个连接或使用UDP发送一个数据报之前,必须将主机名转换成IP。TCP/IP协议族对DNS完全不知道

4.DNS发起流程

www.baidu.com

1.先查看本地hosts文件,是否包含地址映射,有就直接完成域名解析

2.查询本地DNS解析缓存,是否包含地址映射,有就直接完成域名解析

3.然后查询根服务器,.com,一级一级查询,直到www.baidu.com

5.DNS是应用层协议


DHCP

动态分配IP地址

NAT

在本地网络中使用私有地址。网络转换协议,通过端口号来区分不同的主机

IP隧道

在网络层的首部再后面继续追加网络层首部

TCP/IP详解:卷1相关推荐

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

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

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

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

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

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

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

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

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

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

  6. 《TCP/IP详解卷1》学习小结(一)------链接层

    开始学习<TCP/IP详解卷1>这本著作,每一章都要写一篇学习小结.        一.  总述 链接层位于整个网络协议suite的最低一层,与硬件关系密切,比如以太网,token rin ...

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

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

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

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

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

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

  10. 《TCP/IP详解:卷1》之TCP/UDP总结

    对于<TCP/IP详解:卷1>这本书来说也算是我的老朋友了,在之前做协议分析项目时曾经系统的看过,在之后开发网络库,做入侵检测时也时常翻阅,但是对书中内容的记忆却比较混乱,也常常忘记一些重 ...

最新文章

  1. java基本数据类型自动转包装类,Java String和基本数据类型之间的转换(包装类)
  2. css3毛玻璃模糊效果
  3. java多个数求和_Java:多个数求和
  4. 万万没想到,枯燥的“机器学习”还可以这样学!
  5. python多分类混淆矩阵代码_深度学习自学记录(3)——两种多分类混淆矩阵的Python实现(含代码)...
  6. CentOS安装glibc-2.14
  7. 栈结构的总结【数据结构F】
  8. python数据可视化基础
  9. MIDL2011报错。
  10. 因子分析(SPSS)
  11. 全网最全Linux命令总结!!(史上最全,建议收藏)
  12. 牛客网刷题记录(3)组合逻辑
  13. 在线教育十字路口:新东方遭危机 YY欲成颠覆者
  14. 天载杠杆炒股A股三大指数团体高开
  15. Windows平台上使用Qt(MinGW)调用基于VS编写的周立功CAN卡Dll文件
  16. 微信小程序入门开发教程
  17. oracle数据库 备份与恢复笔记 rman
  18. EAS提示对不起当前对象正在被其他操作锁定问题处理
  19. 如何在html网页里获取 mav.addObject(message,登录名或密码错误,请重新输入)的message
  20. MySQL中,对结果或条件进行字符串拼接

热门文章

  1. c语言:模拟用户密码登录
  2. 阿里云主机免费申请级网站配置
  3. 贝叶斯基础理论及思想介绍
  4. linux内核函数出错的返回值
  5. 拉格朗日插值法与牛顿插值多项式
  6. 让eclipse有像vs2005一样的智能感知能力
  7. NUIST2022级第一周集训
  8. 工业机器人入门z50的含义_ABB工业机器人期中考试试题(中职)
  9. IOS软件版本检测更新
  10. PYCharm 5 注册码破解